Exploring How Novice Programming Students Have Experienced Digital Technology.
Stefan DyerPaul DennyAndrew Luxton-ReillyPublished in: COMPUTE (2023)
Keyphrases
- digital technologies
- programming environments
- novice programmers
- programming course
- computer programming
- digital media
- introductory programming
- programming environment
- learning technologies
- social sciences
- programming education
- programming assignments
- programming exercises
- educational settings
- e learning
- student learning
- programming language
- learning experience
- learning environment
- distance learning
- online course
- tutoring system
- high school
- higher education
- learning process
- computer supported collaborative learning
- problem based learning
- control group
- concept maps
- learning analytics
- learning tools
- intelligent tutor
- automatic assessment
- learning outcomes
- online learning
- collaborative learning
- multimedia