Developing an Assessment to Profile Students based on their Understanding of the Variable Programming Concept.
Julie HenryBruno DumasPublished in: ITiCSE (2020)
Keyphrases
- programming course
- programming skills
- computer programming
- programming assignments
- programming exercises
- automatic assessment
- programming education
- programming concepts
- peer assessment
- computer assisted assessment
- introductory programming
- subject matter
- learning environment
- introductory computer science
- conceptual understanding
- deeper understanding
- student learning
- learning activities
- learning styles
- educational process
- science classroom
- assessment process
- instructional technology
- external representations
- computer science education
- intelligent tutoring systems
- novice programmers
- teaching strategies
- lego mindstorms
- assessment tool
- computer science curriculum
- college students
- object oriented programming
- programming environments
- e learning
- inquiry based learning
- programming language
- virtual laboratories
- higher education
- learning outcomes
- learning experience
- programming environment
- high school students
- helping students
- collaborative learning
- distance learning
- introductory programming courses
- computer programs
- teaching materials
- student progress
- control group
- high school
- student responses
- elementary students
- source code
- intelligent tutor