Students' Understanding of Programming Fluency.
Camilla BjörnViggo KannPublished in: ITiCSE (2) (2024)
Keyphrases
- programming course
- programming skills
- creative thinking
- computer programming
- elementary students
- introductory programming
- conceptual understanding
- subject matter
- programming education
- student learning
- solving problems
- helping students
- high school
- collaborative learning
- learning computer programming
- computer science education
- learning experience
- deeper understanding
- introductory computer science
- learning environment
- programming concepts
- external representations
- undergraduate students
- intelligent tutoring systems
- young students
- computer assisted instruction
- college students
- higher education
- novice programmers
- e learning
- learning activities
- programming language
- learning process
- programming environments
- computer science curriculum
- tutoring system
- control group
- computer programs
- lego mindstorms
- oral reading
- learning outcomes
- high school students
- active participation
- concept maps
- science classroom
- experimental group
- sixth grade
- introductory programming courses
- computer lab
- impact on student learning
- inquiry based learning
- automatic assessment
- cognitive development
- cognitive skills
- grade students
- programming environment
- object oriented programming
- computer supported collaborative learning