Design of a programming course for teachers supporting flexible learning trajectories.
Majid RouhaniMonica DivitiniVojislav VujosevicSondre StaiHege Annette OlstadPublished in: CSERC (2019)
Keyphrases
- programming course
- learning process
- computer programming
- learning algorithm
- novice programmers
- learning design
- introductory programming
- introductory programming courses
- teaching materials
- learning goals
- case study
- elementary school
- activity theory
- high level
- teaching methods
- secondary school
- artificial intelligence
- blended learning
- programming education
- instructional materials
- students learning
- active learning
- online learning
- problem based learning
- educational technology