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 20 of 42 for “"introductory programming"”.

  1. Auto grading tool for introductory programming courses

    … automated testing on student assignments in an introductory programming course. We implemented a framework to collect student codes and apply industrial automated testing to their codes. Then we interpret the results obtained from testing in a way that students can understand easily. …

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

  2. CodeSimilarity: an approach for clustering introductory programming assignments

    This Thesis was approved for publication on 2020-07-24 at 16:51.

    uiuc Repository record for CodeSimilarity: an approach for clustering introductory programming assignments (opens in a new tab)

  3. Predicting and Improving Performance on Introductory Programming Courses (CS1)

    … on factors which predict academic success in introductory programming at undergraduate level, including the development of these factors into a fully automated web based system (which predicts students who are at risk of not succeeding early in the introductory programming module) and …

    maynooth Repository record for Predicting and Improving Performance on Introductory Programming Courses (CS1) (opens in a new tab)

  4. Analyzing student learning trajectories in an introductory programming MOOC

    … problem level in an MITx MOOC teaching introductory programming in Python, considering simple features of the student and problem as well as more complex keyword occurrence trajectory features associated with student code submissions. Since code is so problem-specific, we develop gold …

    mit Repository record for Analyzing student learning trajectories in an introductory programming MOOC (opens in a new tab)

  5. The Role of Teaching Assistants in Introductory Programming Courses

    … decade. This particularly impacts class sizes of introductory courses, as they are usually listed as required prerequisites courses. The students in these courses typically have very little or zero prior experience with programming. In such course settings, it is not an exaggeration to state that …

    vt Repository record for The Role of Teaching Assistants in Introductory Programming Courses (opens in a new tab)

  6. Approaches to Support Student Learning in Introductory Programming Laboratory Classes

    … that exist in higher education teaching of introductory programming. Communication between a teacher and student is important, as it is the main opportunity where a student can ask a teacher questions about a particular problem they have, and a teacher can give feedback to direct them …

    durham Repository record for Approaches to Support Student Learning in Introductory Programming Laboratory Classes (opens in a new tab)

  7. Teaching Introductory Programming Concepts: A Comparison of Scratch and Arduino

    … is a well-proven platform that teaches core programming concepts through a graphical programming interface. Arduino boards are open-source microcontrollers with an accompanying development environment and C-like language. We develop a parallel curriculum in Scratch and Arduino and compare the …

    calpoly Repository record for Teaching Introductory Programming Concepts: A Comparison of Scratch and Arduino (opens in a new tab)

  8. Student problem completion and attrition in an introductory programming course

    Submission published under a 24 month embargo labeled 'U of I Access', the embargo will last until 2026-05-01

    uiuc Repository record for Student problem completion and attrition in an introductory programming course (opens in a new tab)

  9. Use of symbolic execution as automated grading tool for introductory programming courses

    … automated testing on student assignments in an introductory programming course. We implemented a framework to collect student codes and to apply industrial automated testing to their codes. To enable scalable feedback generation by the tools, we integrated I/O functions into our tool, developed …

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

  10. Integrating Grade Prediction for Better Student Support in MIT’s Introductory Programming Course

    We focus on grade prediction in the context of the 6.0001/2 course by utilizing student data – including assignment, assessment, and participation scores/metrics and click data – from past iterations of the course. In doing so, we explore various machine learning algorithms to create expressive, …

    mit Repository record for Integrating Grade Prediction for Better Student Support in MIT’s Introductory Programming Course (opens in a new tab)

  11. Identifying patterns of learning : a case study of MIT's Introductory Programming Course (6.000x)

    The ever-increasingly relevant introductory programming course offered at MIT presents a unique opportunity to uncover student learning patterns and common behavioral motifs. The course 6.0001/6.0002 harbors a wealth of student interaction data on its companion MITx platform as well as associated …

    mit Repository record for Identifying patterns of learning : a case study of MIT's Introductory Programming Course (6.000x) (opens in a new tab)

  12. CodeWorkout: Design and Implementation of an Online Drill-and-Practice System for Introductory Programming

    … opportunities in engaging students to learn programming. While the number of students in CS courses continues to increase, there has been no concomitant increase in the number of instructors for such courses. This leads to a completely lopsided learning environment where the already-stretched …

    vt Repository record for CodeWorkout: Design and Implementation of an Online Drill-and-Practice System for Introductory Programming (opens in a new tab)

  13. The Holistic Course Delivery: A Novel Pedagogy for Collegiate Introductory Computer Programming

    … is that many students are unsuccessful in the introductory programming course. Unsuccessful students often change their major field of study or terminate their collegiate studies. A chief concern is therefore to minimize the DFW rate (grade of D or F, or withdrawal from a course). Student …

    umkc Repository record for The Holistic Course Delivery: A Novel Pedagogy for Collegiate Introductory Computer Programming (opens in a new tab)

  14. Statistical and Machine Learning Models to Predict Programming Performance

    … a longitudinal study on factors that influence introductory programming success and on the development of machine learning models to predict incoming student performance. Although numerous studies have developed models to predict programming success, the models struggled to achieve high accuracy …

    maynooth Repository record for Statistical and Machine Learning Models to Predict Programming Performance (opens in a new tab)

  15. Stress Levels of CS1 Students During Programming- Measurement and a Cause and Effect Analysis

    … thesis, the role of stress on students in an introductory programming course (CS1) at CSU has been explored. Introductory programming course has a high attrition rate nationwide. A project was developed to investigate whether students feel stress during programming . This thesis also gives …

    columbus-state Repository record for Stress Levels of CS1 Students During Programming- Measurement and a Cause and Effect Analysis (opens in a new tab)

  16. An interpreter for a novice-oriented programming language with runtime macros

    … and implementation of a new novice-oriented programming language with automatically hygienic runtime macros, as well as an interpreter framework for creating such languages. The language is intended to be used as a pedagogical tool for introducing basic programming concepts to introductory

    mit Repository record for An interpreter for a novice-oriented programming language with runtime macros (opens in a new tab)

Page 1 of 3