Title :
A theory-based introductory programming course
Author :
Hansen, Michael R. ; Kristensen, Jens Thyge ; Rischel, Hans
Author_Institution :
Tech. Univ., Lyngby, Denmark
Abstract :
This paper presents an introductory programming course designed to teach programming as an intellectual activity. The course emphasizes understandable concepts which can be useful in designing programs, while the oddities of today´s technology are considered of secondary importance. An important goal is to fight the trial-and-error approach to programming which is a result of the students battles with horribly designed and documented systems and languages prior to their studies at university. Instead, the authors strive for giving the students a good experience of programming as a systematic, intellectual activity where the solution of a programming problem can be described in an understandable way. The approach is illustrated by an example which is a commented solution of a problem posed to the students in the course.
Keywords :
computer science education; educational courses; programming; teaching; curriculum; intellectual activity; program design; programming problem solutions; students; theory-based introductory programming course; Computer science; Education; Educational programs; Educational technology; Informatics; Mathematical programming; Mathematics; Physics; Programming profession; TV;
Conference_Titel :
Frontiers in Education Conference, 1999. FIE '99. 29th Annual
Conference_Location :
San Juan, Puerto Rico
Print_ISBN :
0-7803-5643-8
DOI :
10.1109/FIE.1999.839230