Analysing Students' Scratch Programs and Addressing Issues using Elementary Patterns.
Kashif AmanullahTim BellPublished in: FIE (2018)
Keyphrases
- computer programs
- student learning
- distance learning
- high school
- learning environment
- e learning
- programming education
- advanced learning technologies
- school children
- learning styles
- novice programmers
- high school students
- learning activities
- cross disciplinary
- college students
- learning experience
- national science foundation
- learning process
- programming skills
- programming course
- computer programming
- ethical issues
- upper level
- grade students
- learning outcomes
- undergraduate students
- online course
- pattern mining
- intelligent tutoring systems
- online learning
- teaching methods
- computer supported collaborative learning
- tutoring system
- blended learning
- concept maps
- attitudes toward
- programming environments
- collaborative learning
- computer science