Teaching programming by emphasizing self-direction: How did students react to the active role required of them?

@article{Isomttnen2013TeachingPB,
  title={Teaching programming by emphasizing self-direction: How did students react to the active role required of them?},
  author={Ville Isom{\"o}tt{\"o}nen and Ville Tirronen},
  journal={TOCE},
  year={2013},
  volume={13},
  pages={6:1-6:21}
}
Lecturing is known to be a controversial form of teaching. With massed classrooms, in particular, it tends to constrain the active participation of students. One of the remedies applied to programming education is to use technology that can vitalize interaction in the classroom, while another is to base teaching increasingly on programming activities. In this article, we present the first results of an exploratory study, in which we teach programming without lectures, exams, or grades, by… CONTINUE READING