DocumentCode :
351405
Title :
A theory-based introductory programming course
Author :
Hansen, Michael R. ; Kristensen, Jens Thyge ; Rischel, Hans
Author_Institution :
Tech. Univ., Lyngby, Denmark
Volume :
1
fYear :
1999
fDate :
10-13 Nov. 1999
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 1999. FIE '99. 29th Annual
Conference_Location :
San Juan, Puerto Rico
ISSN :
0190-5848
Print_ISBN :
0-7803-5643-8
Type :
conf
DOI :
10.1109/FIE.1999.839230
Filename :
839230
Link To Document :
بازگشت