Computer Science: The First Year

This is a re-formatted version of transparencies used in a panel presentation at the SIGCSE '96 conference by Max Hailperin of the Gustavus Adolphus College Mathematics and Computer Science Department.

Specific objectives come from an overarching goal:

Not vacuous: But not enough to ensure agreement:

How computer scientists think and work:

Abstractly By and seeing these as a unified whole.

=> So first-year students must have these experiences!


Why this goal?

Majors: orientation
Non-majors: appreciation
Real students: decision whether or not they are majors

In practice, the last two imply a single, prerequisite-free course must accomplish the goal. (But the rest of the year should continue to do so, better.)


Specifically, students shall