Publication in conference proceedings
Computer programming and novice programmers
Martinha Piteira (Piteira, M. ); Carlos Costa (Costa, C.);
ISDOC '12: Proceedings of the Workshop on Information Systems and Design of Communication
Year (definitive publication)
2012
Language
English
Country
United States of America
More Information
Web of Science®

This publication is not indexed in Web of Science®

Scopus

Times Cited: 27

(Last checked: 2026-03-29 14:37)

View record in Scopus

Google Scholar

Times Cited: 74

(Last checked: 2026-04-01 09:48)

View record in Google Scholar

This publication is not indexed in Overton

Abstract
Computer Programming is one of the skills very useful and can be a very rewarding career. However teaching and learning of computer programming is referred as one of the disciplines that face great challenges. Drop out, unmotivated and high levels retention of student's in the first year are problems that is imperative to solve. Strategies implemented by educators to overcome this problem have been used. Some of them are based on technology. Educators introduce in the learning process tools to support and facilitate the learning of computer programming. This work identifies the main computer programming topics teach and learn in the first year of the computer education and the main difficulties felt by the novice programmers. The main contribution of this work is the identification of computer programming topics with a low and high level comprehension.
Acknowledgements
--
Keywords
Computer programming,Novice programming,Learning environments,Design,Experimentation,Human factors,Languages
  • Physical Sciences - Natural Sciences