From this page you can view the catalogue descriptions of all courses offered by our department. When you select a course, a small window will appear with the description. For web pages of courses currently being taught, pull down the schedule for the current semester from the navigation bar and then select the course you are interested in.


All Course Descriptions on one page.





Division 5 Core Courses: CS142 and CS151.
Writing-Intensive Courses: SE361, SE461, and CS485.
Departmental Honors Course: CS490.
EPICS Courses: CS282,3, CS382,3, and CS482,3.

Course Numbering Scheme

100-Level: Freshmen and non-majors
200-Level: Freshmen/Sophomores
300-Level: Sophomores/Juniors
400-Level: Juniors/Seniors
Meaning of the middle digit:
2: Computer Architecture/Hardware
3: Systems
4: Programming Languages
5: Foundations and Theory

6: Software Engineering
7: Topics
8: Service and Society
0,1,9: Special

Close All Course Description Windows (Note that this takes some time and will create some transient windows on your screen).