A Necessity-Driven Ride on the Abstraction Rollercoaster of CS1 Programming
Introductory programming courses (CS1) are difficult for novices. Inspired by Problem solving followed by instruction and Productive Failure approaches, we define an original “necessity-driven” learning design. Students are put in an apparently well-known situation, but this time they miss an essent...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Vilnius University
2021-12-01
|
Series: | Informatics in Education |
Subjects: | |
Online Access: | https://infedu.vu.lt/doi/10.15388/infedu.2021.28 |