Computer Science Program
Department of Mathematics,
Statistics, and Computer Science
Old Music Hall
St. Olaf College
Northfield, MN 55057-1098
(507) 646-3113
(507) 646-3116 FAX
cs@stolaf.edu
Richard Brown, Director
cs-director@stolaf.edu
Donna Brakke,
Academic Administrative Assistant
brakke@stolaf.edu
|
|
|
Requirements for a CS major
| Course numbers are changing effective Spring 2004.
So, both old and new
numbers are listed below for existing courses. We will refer to
courses by their abbreviations (e.g., CS1 or
SD)
rather than their numbers. |
St. Olaf's Computer Science (CS) major is a balanced liberal-arts
program that satisfies national curricular expectations, builds on a
breadth-first, hands-on introduction to the discipline, takes a
team-based approach to software design including interdisciplinary team
projects, integrates ethical and social analysis in a distinctive way,
and emphasizes written and oral communication skills and other aspects
of a liberal arts education. See the page on curricular
objectives for more information about these goals. See also the
most recent catalog description of the
major.
A CS major is arranged by individual contract between the program and
a student, which helps both the student and the program with academic
planning and builds in the potential to adapt requirements according
to special circumstances and particular educational objectives. See
Dick Brown (rab@stolaf.edu) to arrange a contract.
The CS major requires a total of 10-11 credits in CS,
depending on the choice between CS1/SD and CS1+. In the guidelines below, proposed course numbers are included,
with references to existing course numbers as appropriate; general education
credits are currently pending approval in most cases. Further
information about the courses is provided in summary or detailed format;
see also additional documents related to the
curriculum.
Guidelines
- Foundation courses (3-4 required)
- Core courses (4 required)
- Capstone course (1 credit required)
- Elective courses (2 required)
- Additional core courses (among TC, PL, CSA, OS)
-
TOP,
Topics in Computer Science, future CS 300
(existing CS 378).
-
AP,
AP_title, future CS AP_number
[WRI].
-
LP(*),
Logic Programming, future CS 336
Prerequisites: PL or ADS.
-
BI(*),
Bioinformatics, future CS 315
Prerequisites vary for Biology, CS, and Mathematics students.
|
|
Feedback
|
We'd love to hear from you: inquiries,
corrections, broken links, comments, suggestions---whatever! Send
e-mail to cs@stolaf.edu. |
|
|
|