DocumentCode :
402571
Title :
A three semester introductory computer science sequence
Author :
White, Kent ; Giguette, Ray
Author_Institution :
Dept. of Mathematics & Comput. Sci., Nicholls State Univ., Thibodaux, LA, USA
Volume :
1
fYear :
2003
fDate :
5-8 Nov. 2003
Abstract :
ACM guidelines suggest that the introductory computer science sequence can be split into three courses, either to introduce more topics, or to cover topics in more depth. We have been applying the second approach for several years. We have found that covering introductory topics in depth greatly reduces the failure rate in upper level courses. We feel that without a minimal level of programming expertise, and the intuition that comes with it, students will have difficulty grasping the advanced concepts, and completing the large software projects, introduced in upper level courses. Our introductory courses therefore stress programming experience, problem-solving skills, object-oriented design, and software engineering principles. Our goal is not to weed out weaker students, but to allow them overcome their weaknesses early in the degree program. An important objective for all three courses is to insure that each introductory class prepares students for the next introductory class. This paper discusses the topics covered in each of the three introductory courses, including sample programming projects designed to give students the tools they need to succeed in upper level courses.
Keywords :
computer science education; educational courses; object-oriented methods; problem solving; programming; software engineering; ACM guidelines; introductory courses; object-oriented design; problem-solving skills; programming experience; programming projects; software engineering principles; three semester introductory computer science sequence; Computer science; Design engineering; Education; Guidelines; Logic programming; Mathematics; Object oriented programming; Problem-solving; Programming profession; Stress;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2003. FIE 2003 33rd Annual
ISSN :
0190-5848
Print_ISBN :
0-7803-7961-6
Type :
conf
DOI :
10.1109/FIE.2003.1263369
Filename :
1263369
Link To Document :
بازگشت