Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Scientific investigation in a breadth-first approach to introductory computer science
Moore T. ACM SIGCSE Bulletin25 (1):63-67,1993.Type:Article
Date Reviewed: Nov 1 1994

It is well known that many (probably most) students who come to university to study computer science arrive believing that computer science and programming are coextensive. Too often first (and sometimes second and third and so on) courses in computer science only reinforce that view, whereas one of the purposes of early computer science courses should be to disabuse the student as soon as possible of the idea that computer science equals programming.

This paper discusses an introductory course that requires essentially no programming and is designed to present computer science much as the classical laboratory sciences normally introduce their disciplines through a course that integrates lectures with weekly laboratories. In the laboratories, students investigate aspects of the subject matter of the lectures and write lab reports concerning what they have discovered. (Given the writing skills with which most computer science undergraduates come to college, requiring lab reports is one of the most important and valuable parts of the course.)

In addition to discussing the background, motivation, and general structure of the course, the paper describes the labs that accompany a three- to four-week unit on artificial intelligence. The other areas of computer science to which students are introduced are human/computer interaction, databases, programming languages, software engineering, computer architecture, and operating systems.

Reviewer:  A. Ralston Review #: CR118024
Bookmark and Share
 
Curriculum (K.3.2 ... )
 
 
Computer Science Education (K.3.2 ... )
 
 
Human Factors (H.1.2 ... )
 
 
Computer And Information Science Education (K.3.2 )
 
 
User/ Machine Systems (H.1.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Curriculum": Date
Teaching calculation and discrimination
Gries D. Communications of the ACM 34(3): 44-55, 1991. Type: Article
Dec 1 1991
A mathematically focused curriculum for computer science
Berztiss A. Communications of the ACM 30(5): 356-365, 1987. Type: Article
Nov 1 1987
Computer science in secondary schools: curriculum and teacher certification
Turner A. Communications of the ACM 28(3): 269-279, 1985. Type: Article
Jun 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy