Increase active learning in programming courses
Author:
- 1 April 2017
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 848-851
Abstract
Learning programming is difficult due to the various associated processes. Programming concepts are abstract and language independent. However, implementing an algorithm for a specific problem in a programming language is one of the learning outcomes of programming courses. In this paper, we present a concept of programing building blocks for introducing programing concepts with associated in-class code writing tasks utilizing our web-based platform.Keywords
This publication has 5 references indexed in Scilit:
- Teaching computing with the IPython notebook (abstract only)2014
- Online python tutor2013
- Computational thinkingCommunications of the ACM, 2006
- Learning programming by programming2006
- Relations between teachers' approaches to teaching and students' approaches to learningHigher Education, 1999