DocumentCode :
351403
Title :
The principle of vaccination in teaching [of software development]
Author :
Tuma, Tomas ; Faifar, Lztok ; Puhan, Junez
Author_Institution :
Fac. of Electr. Eng., Ljubljana Univ., Slovenia
Volume :
1
fYear :
1999
fDate :
10-13 Nov. 1999
Abstract :
This paper describes a very natural teaching mechanism that the authors have incorporated in their higher education curriculum. Any parent knows that some children are very difficult to persuade not to touch hot objects. The more you warn them, the more your offspring is attracted by the burning candle. The thing to do is, let the child touch the flame and it will avoid all hot objects henceforth. The trick is to control the experience in order to keep the damage as small as possible. The authors have observed the same stubborn attitude of students toward certain subjects. In their experience, good programming style is one of those things that need to be learned the hard way. They therefore let the students first experience bad programming and then make them start over, this time employing a proper approach. Their concept has not only been successful regarding improved programming manners, but has also considerably increased the popularity of the laboratory.
Keywords :
computer science education; educational courses; programming; software engineering; teaching; higher education curriculum; programming manners; programming style; software development; students; teaching mechanism; vaccination principle; Diseases; EPROM; Education; Feedback; Hardware; Immune system; Laboratories; Microcontrollers; Pressing; Programming profession;
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.839228
Filename :
839228
Link To Document :
بازگشت