Evaluating an Alternative CS1 for Students with Prior Programming Experience.
Michael S. KirkpatrickChris MayfieldPublished in: SIGCSE (2017)
Keyphrases
- introductory programming
- programming assignments
- programming course
- introductory computer science
- introductory programming courses
- automatic assessment
- programming skills
- student learning
- student motivation
- computer programming
- high school
- novice programmers
- pair programming
- programming education
- educational settings
- high school students
- learning experience
- learning process
- grounded theory
- java programming
- learning computer programming
- learning environment
- programming concepts
- intelligent tutoring systems
- computer science
- higher education
- semester long
- learning activities
- e learning
- teacher education
- undergraduate students
- science education
- problem based learning
- personal experiences
- programming exercises
- lego mindstorms