The Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts.
Wanda M. KunkleRobert B. AllenPublished in: ACM Trans. Comput. Educ. (2016)
Keyphrases
- introductory programming
- student learning
- introductory programming courses
- programming course
- student attitudes
- learning tools
- high school
- scientific inquiry
- learning sciences
- students learning
- instructional strategies
- student interaction
- teaching practices
- formative assessment
- novice programmers
- science learning
- student achievement
- activity theory
- student motivation
- middle school mathematics
- answer questions
- classroom learning
- collaborative learning
- machine learning
- college level
- higher education
- computer science