Below is our slate of CS courses to be offered in 2005-06. We describe each course briefly below—be sure to follow the links within those descriptions for more complete information about each course. See also
- the CS course overview for systematic information about all CS courses,
- the CS academics page for major requirements and related pages,
- the advising page for general advising information, and
- the CS program director (
cs-director@stolaf.edu
) or any CS prof for individual advising.
Summary of course offerings
Fall 2005
- CS 121, Principles of Computer Science (CS1) Prerequisites: None Times/instructors: MWF 10:45-11:40/Olaf Hall-Holt; MWF 2-2:55/Olaf Hall-Holt
- CS 241 Hardware Design (HD) Prerequisites: CS 121 or CS 125 Time: MWF 8-8:55 Professor: Dick Brown
- CS 253 Algorithms and Data Structures (ADS) Prerequisites: CS 251; CS 231 or comparable mathematics background recommended Time: Tu 8:00-9:25, Th 8:00-9:20 Professor: Olaf Hall-Holt
- CS 273 Operating Systems (OS) Prerequisites: CS 251 and CS 241 (may be taken concurrently) Time: Tu 11:45-1:10, Th 12:45-2:05 Professor: Dick Brown
- CS 390 Senior Capstone Seminar (CAP) [WRI] Prerequisites: Senior standing Time: MWF 12:55-1:50 Professor: Dick Brown
Interim 2006
- CS 350 Advanced Team Project (AP) NEW Prerequisites: CS 251 Time: M-F 8:30-10 and 1-3 Professor: Dick Brown
Spring 2006
- CS 121, Principles of Computer Science (CS1) Prerequisites: None Times/instructors: MWF 9:05-10/Olaf Hall-Holt; MWF 2-2:55/Dick Brown
- CS 231, Mathematical Foundations of Computing, (MFC) Prerequisites: CS 121 or CS 125 Time: MWF 11:50-12:45 Professor: Dick Brown
- CS 251, Software Design and Implementation, (SD) Prerequisites: CS 121 Time: MWF 12:55-1:50 Professor: Olaf Hall-Holt Lab sections: TBA
- CS 263, Ethical Issues in Software Design, (ESD) [ORC,EIN] Prerequisites: CS 251 or CS 125 Time: MWF 9:05-10 Professor: Chuck Huff
- CS 276, Programming Languages, (PL) Prerequisites: CS 241 and CS 251 Time: 2-2:55 Professor: Richard Allen
- CS 315, Bioinformatics, (BI) Prerequisites: CS 251, or (CS 121 and Bio 125) Time: Tu 11:45-1:10, Th 12:45-2:05 Professor: Richard Allen Lab meeting: Thursday 2:05-4
Brief descriptions
- CS 121, Principles of Computer Science (Multimedia) (CS1), Fall and Spring
- DO_INSERT academics/courses/blurbs/CS1.contentMore information: See the CS1 entry in the course list in the CS web site’s courses section.
- CS 231, Mathematical Foundations of Computing (MFC), Spring
- DO_INSERT academics/courses/blurbs/MFC.contentMore information: See the MFC entry in the course list in the CS web site’s courses section.
- CS 241, Hardware Design (HD), Fall
- DO_INSERT academics/courses/blurbs/HD.contentMore information: See the HD entry in the course list in the CS web site’s courses section.
- CS 251, Software Design and Implementation (SD), Spring
- DO_INSERT academics/courses/blurbs/SD.contentMore information: See the SD entry in the course list in the CS web site’s courses section. See also the spotlight on SD: The course that opens doors.
- CS 253, Algorithms and Data Structures (ADS), Fall
- DO_INSERT academics/courses/blurbs/ADS.contentMore information: See the ADS entry in the course list in the CS web site’s courses section.
- CS 263, Ethical Issues in Software Design (ESD), Spring
- DO_INSERT academics/courses/blurbs/ESD.contentMore information: See the ESD entry in the course list in the CS web site’s courses section.
- CS 273, Operating Systems (OS), Fall
- DO_INSERT academics/courses/blurbs/OS.contentMore information: See the OS entry in the course list in the CS web site’s courses section.
- CS 276, Programming Languages (PL), Spring
- DO_INSERT academics/courses/blurbs/PL.contentMore information: See the PL entry in the course list in the CS web site’s courses section.
- CS 315, Bioinformatics (BI), Spring
- DO_INSERT academics/courses/blurbs/BI.contentMore information: See the BI entry in the course list in the CS web site’s courses section.
- CS 350, Advanced Team Project (AP), Interim NEW
- DO_INSERT academics/courses/blurbs/AP.contentMore information: See the AP entry in the course list in the CS web site’s courses section.
- CS 390, Senior Capstone Seminar (CAP), Fall
- DO_INSERT academics/courses/blurbs/CAP.contentMore information: See the CAP entry in the course list in the CS web site’s courses section.
\bye