Click here to see the list of proposed semester-length courses.
Click here to see a sample four-year semester-based curriculum based on the proposed requirements.
The goal of the undergraduate computer science program is to give our students a mixture of technical background, breadth of exposure, and depth of understanding that will prepare them to become and remain leaders in the rapidly evolving field of computing. We want to give our students a solid background of engineering skills to prepare them to succeed in the short term, a broad exposure to a variety of topics to prepare them for a lifetime of learning, and the experience of exploring in depth a specific area of computer science to give them an appreciation for the intellectual potential of the field. Within this framework, we recognize that there is room for each student to fine tune a degree program that is appropriate to his or her background, aptitude, interests, and goals.
Here are some things to keep in mind when reading this document.
Semesters (21 hours)Students must also take a 3-hour course from the approved list of American Institutions courses. |
Quarters (28 hours) |
Semesters (6 hours)Two writing classes
|
Quarters (8 hours)Two writing classes
|
Semesters (8 hours)Two semesters of calculus
|
Quarters (12 hours)Three quarters of calculus
|
Semesters (8 hours)Two semesters of physics
|
Quarters (12 hours)Three quarters of physics
|
Semesters (9 hours)A combination of three math, science, and/or engineering classes, including at least two math classes, must be taken. The courses must either be listed below or must have Math 1220 (Calculus II) as a prerequisite. Students will typically choose classes that are prerequisites for their computer science electives.
|
Quarters (15 hours)Three quarters of engineering math
|
Semesters (49.5 hours)
Capstone experience. One of these two courses must be taken:
|
Quarters (74 hours)
|
Semesters (20.5 hours)122 semester hours are required to graduate. The above requirements can be completed in a minimum of 101.5 hours. At most 20.5 hours of free electives would then have to be completed. |
Quarters (34 hours)183 quarters hours are required to graduate. The above requirements can be completed in a minimum of 149 hours. At most 34 hours of free electives would then have to be completed. |
|
|
|
|
|
|
|
|
*CS 2030 is a two-hour course that will be required of all newly admitted majors during the fall semester of 1998. These students will have taken the two-quarter CS 201-202 sequence instead of the two-semester CS 2010-2020 sequence. CS 2030 is designed to bring these students up to speed. It will be neither offered nor required after 1998.