A study of attrition and the use of student learning communities in the computer science introductory programming sequence.
Trudy HowlesPublished in: Comput. Sci. Educ. (2009)
Keyphrases
- introductory programming
- student learning
- introductory programming courses
- computer science
- automata theory
- learning tools
- students learning
- high school
- novice programmers
- instructional strategies
- science learning
- programming course
- student achievement
- artificial intelligence
- collaborative learning
- answer questions
- activity theory
- learning sciences
- software engineering
- mobile devices
- science inquiry