Undergraduate
Semester System Curriculum
for Computer Engineering
Starting September 1998
Revised 5Mar98


This set of semester-system requirements for the Bachelor's Degree in Computer Science has been approved by the faculties of both Computer Science and Electrical Engineering. The current quarter system requirements are presented to simplify comparison. Please send comments to semesters@cs.utah.edu.

Click here to see the list of proposed semester-length courses in Computer Science.

Click here to see the list of proposed semester-length courses in Electrical Engineering.

Click here to see a sample four-year semester-based curriculum based on the proposed requirements.


Caveats

Here are some things to keep in mind when reading this document.


General Education

Semesters (21 hours)

Students must complete six 3-hour courses to satisfy the intellectual explorations requirement. Students must take two courses each from fine arts, humanities, and social sciences. One of the courses must satisfy the diversity requirement. The College of Engineering will doubtless place further conditions on these six courses.

Students must also take a 3-hour course from the approved list of American Institutions courses.

Quarters (28 hours)

Students must complete eight courses to satisfy the liberal education requirement. The courses must comprise at least 28 hours, must include courses numbered 300 or above, and must include at leasat two groups with at least two courses in each group that form a concentration.

Writing Requirement

Semesters (6 hours)

Two writing classes

Quarters (8 hours)

Two writing classes

Math Requirement

Semesters (11 hours)

Two semesters of calculus

Differential equations/linear algebra

Quarters (18 hours)

Three quarters of calculus

Differential equations and linear algebra

Physics Requirement

Semesters (8 hours)

Two semesters of physics

Quarters (12 hours)

Three quarters of physics

Math/Science Elective

Semesters (9-12 hours)

A combination of three math and science courses, including at least one math and one science course. Courses must be chosen from the list below.

Quarters (12 hours)

One quarter of probability:

One quarter of chemistry One quarter of modern physics:

Computer Engineering Requirement

Semesters (64-71 hours)

The following courses must be taken: Restricted elective. Two of the following four courses must be taken: Elective. Five technical electives offered through the EE or CS departments at a 3000-level or above. Three of the electives must be in a depth track.

Quarters (95-103 hours)

The following computer science courses must be taken: Elective. Eight technical electives offered through the CS or EE departments, including a concentration of three classes and another concentration of two classes.

Free Electives

Semesters (0-3 hours)

122 semester hours are required to graduate. The above requirements can be completed in between 119 and 129 hours. At most 3 hours of free electives would then have to be completed.

Quarters (2-10 hours)

183 quarters hours are required to graduate. The above requirements can be completed in between 173 and 181 hours. Between 2 and 10 hours of free electives would then have to be completed.

Sample Semester Curriculum

Year 1

Fall Semester (15.5 hours)

Math 1210
Calculus I
4
CS 1010
Introduction to Unix
.5
CS 2010
Computer Science I
4
Physics 2210
Physics I
4
Writing 2010
Writing
3

Spring Semester (16.5 hours)

Math 1220
Calculus II
4
EE 1000
Introduction to EE
4
EE 1010
Lab Instruments and Methods
.5
CS 2020
Computer Science II
4
Physics 2220
Physics II
4

Year 2

Fall Semester (15 hours)

CS 2030
Computer Science III
*
EE 2000
Circuits
4
Math 2250
ODEs and Linear Algebra
3
CS 3500
Software Practice
4
CS/EE 3810
Computer Architecture
4

Spring Semester (14 hours)

EE 2100
Electronics
4
CS/EE 3700
Digital Design
4
Math/Science
Math/science elective
3
CE
CE Restricted Elective
3

Year 3

Fall Semester (15 hours)

CS/EE 3710
Computer Design Lab
3
CE
CE Restricted Elective
3
Math/Science
Math/science elective
3
Gen Ed
General Education
3
Gen Ed
General Education
3

Spring Semester (16 hours)

CS/EE 3720
Microprocessors
4
Writing 3400
Professional Writing
3
CE
CE Restricted Elective
3
Math/Science
Math/science elective
3
Gen Ed
General Education
3

Year 4

Fall Semester (15 hours)

CS/EE 4710
Senior Lab
3
CE
CE Elective
3
CE
CE Elective
3
Gen Ed
General Education
3
Gen Ed
General Education
3

Spring Semester (15 hours)

CE
CE Elective
3
CE
CE Elective
3
Gen Ed
General Education
3
Gen Ed
General Education
3
Free Elective
Free elective
3

*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.


Semester Conversion

zachary@cs.utah.edu