DocumentCode
402545
Title
Closing the CSI - CS II gap: a breadth-second approach
Author
Brazier, Pearl ; Grabowski, Laura ; Dietrich, Gustavo
Author_Institution
Dept. of Computer Sci., Texas Univ., El Paso, TX, USA
Volume
1
fYear
2003
fDate
5-8 Nov. 2003
Abstract
Many students experience difficulty making the transition from a traditional CS I course that consists primarily of learning to program in a high-level language to the higher level of abstraction required in the CS II course. Students also come to the discipline with a lack of understanding of the scope of computer science. A foundations of computer science course as the second course in introductory sequence of three 3-hour courses that essentially covers the material proposed by the breadth-first approach from computing curriculum 2001, incorporates additional programming experience to enhance the skills developed in CS I, introduces the discrete mathematics needed early in the curriculum, and introduces students to social and ethical issues addresses these concerns. The more traditional programming-first approach to CS I is retained as the first course. The paper will present the curriculum in our foundations course and review the problems and success we have had with this model.
Keywords
computer science education; educational courses; high level languages; abstraction; breadth-first approach; breadth-second approach; computer science course; discrete mathematics; high-level language; Art; Bridges; Computer languages; Computer science; Computer science education; Data structures; High level languages; Mathematical programming; Mathematics; Programming profession;
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.1263333
Filename
1263333
Link To Document