This paper describes an orientation course for beginning computer science majors. The course is different from the CS 1 or computer literacy courses, but similar in intent and content to orientation courses in engineering, business, and other fields. Its purpose is to give students an overview of computer science and an idea of what computer professionals do so that students can make an informed career decision. Other emphases for the course are practice in problem solving, experience working in groups, teaching basic technical (non-programming) skills, social and ethical issues, and making students aware of the resources and opportunities available to them such as internship programs. Influences and constraints on the design of the course and suggested changes the next time the course is taught are also described.
[1]
Wayne A. Wickelgren.
How to solve problems
,
1974
.
[2]
J. Glenn Brookshear.
Computer Science: An Overview
,
1985
.
[3]
Ken Pimentel,et al.
Virtual reality - through the new looking glass
,
1993
.
[4]
Seymour E. Goodman,et al.
Introduction to the Design and Analysis of Algorithms
,
1977
.
[5]
G. Michael Schneider,et al.
An invitation to computer science
,
1995
.
[6]
J. Moor.
What Is Computer Ethics?*
,
1985,
The Ethics of Information Technologies.
[7]
G. Pólya,et al.
How to Solve It. A New Aspect of Mathematical Method.
,
1945
.