A Pedagogical Framework for Teaching Computer Programming: A Social Constructivist and Cognitive Load Theory Approach.
Nicola LookerPublished in: ICER (2021)
Keyphrases
- computer programming
- learning environment
- learning process
- collaborative learning
- e learning
- learning systems
- constructivist learning
- social networks
- social interaction
- learning theory
- computer programs
- programming course
- introductory computer
- learning algorithm
- lego mindstorms
- college level
- blended learning
- learning community
- learning analytics
- artificial intelligence