1. Ferdinando Arzarello , Giampaulo P Chiappini , Enrica Lemut , Nicolina Malara , and Michele Pellerey . 1993. Learning programming as a cognitive apprenticeship through conflicts . In Cognitive Models and Intelligent Environments for Learning Programming . Springer Berlin , Heidelberg , 284–298. Ferdinando Arzarello, Giampaulo P Chiappini, Enrica Lemut, Nicolina Malara, and Michele Pellerey. 1993. Learning programming as a cognitive apprenticeship through conflicts. In Cognitive Models and Intelligent Environments for Learning Programming. Springer Berlin, Heidelberg, 284–298.
2. The Flipped Classroom: A Survey of the Research
3. Exploring Active Learning Approaches to Computer Science Classes
4. [ 4 ] Mike Davey . Accessed : October 3rd 2023 . https://aturingmachine.com [4] Mike Davey. Accessed: October 3rd 2023. https://aturingmachine.com
5. Notional Machines in Computing Education