Skip to main navigation Skip to search Skip to main content

Minimally invasive programming courses - Learning oop with(out) instruction

  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

In this paper, we describe a research project that investigates how far freshmen at the University (without any programming background) are able to learn object-oriented programming with as little (human) instruction as possible. We designed specific tasks for programming assignments and supporting worksheets that contained the only information input that the students received during the courses. We examined the program code the students produced in order to assess the quality of their products. The surprising result was that most of the students were able to write quite satisfying programs. Additionally, a cluster analysis of the results showed that there are two different types of students: the ones that accept and apply the object-oriented concepts quite willingly, while the others prefer to program in a more traditional, procedural style.

Original languageEnglish
Title of host publicationSIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education
PublisherAssociation for Computing Machinery
Pages87-92
Number of pages6
ISBN (Print)9781450305006
DOIs
StatePublished - 9 Mar 2011

Publication series

NameSIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education

Keywords

  • Higher education
  • Object-oriented programming
  • Programming novices
  • Programming projects
  • Self-conducted learning

Fingerprint

Dive into the research topics of 'Minimally invasive programming courses - Learning oop with(out) instruction'. Together they form a unique fingerprint.

Cite this