The novice problem in computer science

Ásrún Matthíasdóttir*, Hrafn J. Geirsson

*Corresponding author for this work

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

8 Citations (Scopus)


High dropout rate in first year programming courses is a problem in many universities but the reasons for dropout can be different for different students. Students in first year programming courses may have different backgrounds that can influence what teaching methods are most relevant and the level and rate of the teaching. This paper describes students' attitude towards teaching and learning material in a first year programming course at Reykjavik University in Iceland. In the survey described in this paper, novice students considered the task to divide activity into functions and classes and to find errors in one's own programs to be the most difficult tasks. The most useful tasks were to work on assignments, recordings of teachers lecture and teacher's lectures.

Original languageEnglish
Title of host publicationComputer Systems and Technologies - 12th International Conference, CompSysTech'11 - Proceedings
PublisherAssociation for Computing Machinery (ACM)
Number of pages7
ISBN (Print)9781450309172
Publication statusPublished - 2011

Publication series

NameACM International Conference Proceeding Series

Other keywords

  • programming students problems
  • teachers' lectures
  • teaching programming


Dive into the research topics of 'The novice problem in computer science'. Together they form a unique fingerprint.

Cite this