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"”.

  1. 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 …

    uiuc Repository record for Use of symbolic execution as automated grading tool for introductory programming courses (opens in a new tab)

  2. 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) …

    purdue-thes Repository record for A descriptive case study: Investigating the implementation of web based, automated grading and tutorial software in a freshman computer literacy course (opens in a new tab)

  3. 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 …

    uiuc Repository record for Auto grading tool for introductory programming courses (opens in a new tab)

  4. 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 …

    vt Repository record for Virtual Teaching Assistant to Support Students' Efforts in Programming (opens in a new tab)

  5. 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 …

    byu Repository record for Delayed Versus Immediate Feedback in an Independent Study High School Setting (opens in a new tab)

  6. 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 …

    maynooth Repository record for An Anti-Plagiarism Add-on for Web-CAT (opens in a new tab)

  7. 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 …

    maynooth Repository record for Two Roads Diverge: Mapping the Path of Learning for Novice Programmers Through Large Scale Interaction Data and Neural Network Classifiers (opens in a new tab)

  8. 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 …

    vt Repository record for Supporting Direct Markup and Evaluation of Students' Projects On-line (opens in a new tab)

  9. 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 …

    vt Repository record for Intelligent Goal-Oriented Feedback for Java Programming Assignments (opens in a new tab)

  10. 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 …

    vt Repository record for The Programming Exercise Markup Language: A Teacher-Oriented Format for Describing Auto-graded Assignments (opens in a new tab)

  11. 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

    umn Repository record for Automated Wheat Stem Rust Detection using Computer Vision (opens in a new tab)

  12. 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 …

    vt Repository record for From Intuition to Evidence: A Data-Driven Approach to Transforming CS Education (opens in a new tab)

  13. 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 …

    vt Repository record for Modeling Student Software Testing Processes: Attitudes, Behaviors, Interventions, and Their Effects (opens in a new tab)

  14. 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 …

    vt Repository record for Modeling the Adoption Decision Process of Future Scanning and Optimizing Technology in Hardwood Sawmills (opens in a new tab)

  15. 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 …

    vt Repository record for Turning Up the Heat!: Using Fault-Localizing Heat Maps to Help Students Improve Their Code (opens in a new tab)

  16. 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 …

    vt Repository record for NLP in Engineering Education - Demonstrating the use of Natural Language Processing Techniques for Use in Engineering Education Classrooms and Research (opens in a new tab)