Typical Course Schedule

This schedule lists specific courses you might take as you work towards your bachelor's in computer engineering. 128 credits are required to complete the degree for students beginning Fall 2016 or later. Following the schedule are Important Notes that you should review as they are important elements of your course of study.

If there is not a link supplied with a course number, please consult the Undergraduate and Graduate Bulletin.

Here for the curriculum that follows applies to students who began classes BEFORE the Fall of 2016.

Here for the curriculum that follows applies to students who began classes in the Fall of 2016 or later.

Freshman Year

Fall Semester

Total: 16 credits

Spring Semester

OR 

CS-UY1012

Total: 17 credits

Sophomore Year

Fall Semester

Total: 16 credits

Spring Semester

Total: 16 credits

Junior Year

Fall Semester

EE Elective                                                                                      3 Credits

Total: 16 credits

Spring Semester

2 EE/CS restricted electives4                                               2 X 3-4 Credits

HuSS elective3                                                                                4 Credits

Total: 14-16 credits

Senior Year

Fall Semester

EE/CS 4XX3 Design Project I                                                         3 Credits
EE/CS restricted elective4                                                           3-4 Credits
2 HuSS electives3                                                                      2 X 4 Credits
Free elective                                                                                    3 Credits

Total: 17-18 credits

Spring Semester

EE/CS 4XX3 Design Project II                                                        3 Credits
EE/CS restricted elective4                                                          3-4 Credits
2 EE/CS/EL electives                                                                2 X 3 Credits
HuSS elective                                                                                4 Credits

Total: 16-17 credits

Total credits required for graduation: 128

Important Notes

Note: A GPA (Technical) of at least 2.0 is required in all EE, CS and EL courses.

1. For transfer students and students changing majors, "Introduction to Computer Engineering" is not required. "Engineering & Technology Forum" and "Introduction to Engineering & Design" may also be excused depending upon transfer credits.

2. Grades of at least C- are required in CS 1114, CS 1134, CS 2124, CS 2204, EE 2013, and EE 2024.. C if repeated twice.

3. Choice of HuSS electives must conform to the established requirements of the Technology, Culture and Society Department. After the first-year writing courses, students will need one writing intensive elective course (W). In addition, one of the four courses must be a Junior or Senior-level course.

4. An EE/CS restricted elective is any course that a student has the prerequisites for and is on the list of EE/CS Restricted Electives announced by the Computer Science and Electrical Engineering Departments. Students must choose at least two (2) CS courses and at least two (2) EE courses from the list of Restricted Electives which is updated by the two departments.

Restricted electives:

CS Courses

  • CS-UY 3083 Databases
  • CS-UY 3923 Computer Security
  • CS-UY 3224 Operating Systems
  • CS-UY 3254 Parallel and Distributed Systems
  • CS-UY 3314 Programming Languages
  • CS-UY 2413 Design and Analysis of Algorithms (formerly CS 3413)
  • CS-UY 4513 Software Engineering I
  • EE Courses

  • EE-UY 136 Communication Networks
  • EE-UY 3054 Signals and Systems
  • EE-UY 3064 Feedback Control
  • EE-UY 3193 VLSI Circuits
  • EE-UY 3404 Fundamentals of Communication Theory
  • EE-UY 4144 Embedded Systems
  • EE-UY 4313 VHDL
  • EE-UY 4513 Nanoelectronic Devices and Circuits