The Impact of Data-driven Positive Programming Feedback: When it Helps, What Happens when it Goes Wrong, and How Students Respond.
Preya ShabrinaSamiha MarwanMin ChiThomas W. PriceTiffany BarnesPublished in: CSEDM@EDM (2020)
Keyphrases
- data driven
- programming assignments
- programming course
- positive feedback
- computer programming
- programming education
- introductory programming
- automatic assessment
- student learning
- student attitudes
- novice programmers
- creative problem solving
- introductory computer science
- high school students
- learning gains
- assessment tool
- peer assessment
- computer science curriculum
- learning experience
- erroneous examples
- collaborative learning
- multiple choice questions
- impact on student learning
- computer lab
- higher education
- learning outcomes
- computer programs
- university students
- computer usage
- computer science courses
- tutoring system
- computer software
- positive effects
- computer science education
- formative assessment
- programming skills
- undergraduate students
- programming language
- e learning
- distance learning
- elementary students
- intelligent tutoring systems
- attitudes toward
- learning environment
- learning computer programming
- high school
- distance education
- likert scale
- gender differences
- grade students
- introductory programming courses
- mobile learning
- students studying
- lego mindstorms
- learning styles
- cognitive tutor
- learning process
- learning activities
- student perceptions
- statistically significant
- java programming
- programming concepts
- control group
- educational settings
- elementary school
- problem based learning
- science education