Abstract
Too often, students in undergraduate computer science programs come to equate computer science with the "nuts and bolts" of the field---programming, data structures, algorithms, operating systems, programming languages and so forth. If we are to attract students to computer science and produce graduates who will excel in the profession, we must broaden our students' perspective on our discipline. In this paper, we examine an initiative that seeks to broaden the undergraduate computer science experience by introducing three new elements into the curriculum: a first-year experience that focuses on the challenges of computer science, a fourth-year experience that focuses on the initial stages of the software design process, and a student portfolio that unifies the existing curriculum, broadens its content, and provides us with a mechanism for assessing the growth of our students' technical and non-technical skills.
- 1 Baldwin, D. and Koomen, 1. Using Scientific Experiments in Early Computer Science Laboratories, Proceedings of the SIGCSE Technical Symposium on Computer Science Education 23, (1992), 102-106. Google Scholar
Digital Library
- 2 Baldwin, D. Discovery Learning in Computer Science, Proceedings of the SIGCSE Technical Symposium on Computer Science Education 27, (1996), 222-226. Google Scholar
Digital Library
- 3 Ciancy, M. and Linn, M. Case Studies in the Classroom, Proceedings of the SIGCSE Technical Symposium on Computer Science Education 23, (1992), 220-224. Google Scholar
Digital Library
- 4 Daigle, R., Doran, B/L, and Pardue, J. Integrating Collaborative Problem Solving Throughout the Curriculum, Proceedings of the SIGCSE Technical Symposium on Computer Science Educah'on 27, (1996), 237-241. Google Scholar
Digital Library
- 5 Denning, P. Educating a New Engineer, Communications of the A CM 35, (1992), 83-97. Google Scholar
Digital Library
- 6 Engineering and Accreditation Commission, Accreditation Board for Engineering and Technology, Inc. ABET Engineering Criteria 2000, Baltimore, Maryland, 1996.Google Scholar
- 7 Fell, H., Proulx, V., and Casey, L Writing Across the Computer Science Cttrrictflum~ Proceedings of the SIGCSE Technical Symposium on Computer Science Education 27, (1996), 204-209. Google Scholar
Digital Library
- 8 Kiper, J., Cross, V., Delissio, D., Sobel, A. and Troy, D. Perspectives on Assessment Through Teaching Portfolios in Computer Science, Proceedings of the SIGCSE Technical Symposium on Computer Science Education 27, (1996), 200-203. Google Scholar
Digital Library
- 9 Pesante, L.H. Integrating Writing into Computer Science Courses, Proceedings of the SIGCSE Technical Symposium on Computer Science Education 22, (1991), 205-209. Google Scholar
Digital Library
- 10 Tucker, A. and Gamick, D. A Breadth-First Introductory Curriculum in Computing, Computer Science Education 3, (1991), 271-295.Google Scholar
Cross Ref
Index Terms
Broadening the computer science curriculum
Recommendations
Broadening the computer science curriculum
SIGCSE '97: Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science educationToo often, students in undergraduate computer science programs come to equate computer science with the "nuts and bolts" of the field---programming, data structures, algorithms, operating systems, programming languages and so forth. If we are to attract ...
CS0++ broadening computer science at the entry level: interdisciplinary science and computer science
The National Science Foundation has noted declining enrollments in computing, increasing workforce needs for graduates, and changes in the computing education needed in the future. They thus sponsored four regional workshops which each suggested ways to ...
CSO++ broadening computer science at the entry level: linguistics, computer science, and the semantic web
Given declining enrollments in computing, increasing workforce needs for graduates, and changes in the computing education needed in the future, the National Science Foundation launched the Integrated Computing Education and Research (ICER) effort in ...







Comments