Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 16 of 16 for “"Automated grading"”.
-
Use of symbolic execution as automated grading tool for introductory programming courses
The use of automated grading tools to provide feedback to students is common in Computer Science education. The first step of automated grading is to find defects in the student program. However, finding bugs in code has never been easy. Current automated grading tools do not focus on identifying …
-
A descriptive case study: Investigating the implementation of web based, automated grading and tutorial software in a freshman computer literacy course
… eliminates or, at least, reduces instructor grading workloads for assignments, 2) MyITLab provides students with frequent corrective feedback on assignments, 3) the step-by-step presentation of instructions in MyITLab may not solely meet the needs of solution-based learning outcomes, 4) …
-
Auto grading tool for introductory programming courses
Using automated grading tools to provide feedback to students is common in Computer Science education. The first step of automated grading is to find defects in the student program. However, finding bugs in code has never been easy. Current automated grading tools do not focus on identifying defects …
-
Virtual Teaching Assistant to Support Students' Efforts in Programming
… is difficult for them. Many schools use automated grading tools to process student work and provide them with early feedback. Web-CAT, an open-source software system that is widely used by many universities, is an example of such an automated grading tool. We have developed a Virtual …
-
Delayed Versus Immediate Feedback in an Independent Study High School Setting
… feedback generated by <em>Speedback</em>™, BYU's automated grading and feedback program, depending on whether they had opted to submit end of unit assignments by mail or computer. Results of a comparison of final exam scores indicated that those students receiving immediate feedback performed …
-
An Anti-Plagiarism Add-on for Web-CAT
… with Web-CAT. Web-CAT is a flexible, automated grading system designed to process computer programming assignments. It serves as a learning environment for software testing tasks and helps automatically assess student assignments. The developed system was tested by a variety of …
-
Two Roads Diverge: Mapping the Path of Learning for Novice Programmers Through Large Scale Interaction Data and Neural Network Classifiers
… and/or less useful feedback for each student. Automated grading tools, and understanding of how novice programmers learn to code, is essential for these growing numbers of students. The Maynooth University Learning Environment, or MULE, was built to address this challenge. MULE is a cloud-based …
-
Supporting Direct Markup and Evaluation of Students' Projects On-line
Automated grading systems have been researched at various universities for several years. Numerous systems have been developed that automate the process of grading by compiling, executing and testing the students submitted source code. However, such systems are mostly written as UNIX scripts and …
-
Intelligent Goal-Oriented Feedback for Java Programming Assignments
… solving a programming assignment. Most current automated feedback mechanisms provide feedback without categorization, prioritization, or goal formulation in mind. Students may overlook important issues, and high priority issues might be hidden among other issues. Also, beginners are not well …
-
The Programming Exercise Markup Language: A Teacher-Oriented Format for Describing Auto-graded Assignments
Automated programming assignment grading tools have become integral to CS courses at introductory as well as advanced levels. However a lot of these tools have their own custom approaches to setting up assignments and describing how solutions should be tested, requiring instructors to make a …
-
Automated Wheat Stem Rust Detection using Computer Vision
… experts inspecting the fields visually and grading them for stem rust which is a time-consuming process for a large field and can also be affected by human errors. Hence, an automated approach to the grading process would help solve such problems. The availability of an automated grading …
-
From Intuition to Evidence: A Data-Driven Approach to Transforming CS Education
… In computer science, systems that perform automated collection and assessment of programming assignments are seeing increased adoption, and these systems generate a great deal of meaningful intermediate data and statistics during the grading process. Continuous collection of these data and …
-
Modeling Student Software Testing Processes: Attitudes, Behaviors, Interventions, and Their Effects
… evaluation. By building upon an existing automated grading system, we developed an adaptive feedback system to provide customized incentives to reinforce incremental testing behaviors while students solved programming assignments. We investigated how students react to concrete testing …
-
Modeling the Adoption Decision Process of Future Scanning and Optimizing Technology in Hardwood Sawmills
… the two most highly rated factors. Accuracy of grading was the most highly rated factor for automated grading systems. The adoption decision model found that production related issues were most important in the decision process and that the production department was the most influential of the …
-
Turning Up the Heat!: Using Fault-Localizing Heat Maps to Help Students Improve Their Code
Automated grading systems provide feedback to computer science students in a variety of ways, but often focus on incorrect program behaviors. These tools will provide indications of test case failures or runtime errors, but without debugging skills, students often become frus- trated when they …
-
NLP in Engineering Education - Demonstrating the use of Natural Language Processing Techniques for Use in Engineering Education Classrooms and Research
… or administrators could benefit from an automated system which could reveal trends and present broader overviews for given datasets in more time and resource efficient ways. Analyzing datasets using Natural Language Processing is one solution to this problem. The purpose of my doctoral …