Typical Course Schedule

This schedule lists specific courses you might take as you work towards your bachelor's in electrical engineering and computer engineering. One hundred forty-one (141) 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.

First Year

Fall Semester

Total: 16 credits

Spring Semester

Choose one of the following:

Total: 17 credits

Sophomore Year

Fall Semester

      HuSS elective3                                                                                          4 Credits

Total: 20 credits

Spring Semester

Total: 20 credits

Junior Year

Fall Semester

Choose one of the following:

      EE Elective3                                                                                              3 Credits

 

Total: 17 credits

Spring Semester

      2 EE/CS restricted electives4                                                              3-4 Credits
      HuSS elective3                                                                                                      4 Credits

Total: 18-20 credits

Senior Year

Fall Semester

      EE/CS 4XX3 Design Project I                                                                 3 Credits
      2 EE/CS restricted electives4                                                              3-4 Credits
      Free elective                                                                                            3 Credits
      HuSS elective3                                                                                                         4 Credits

Total: 17-19 credits

Spring Semester

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

Total: 16-17 credits

Important Notes

NOTES: 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-UY 1114, CS-UY 1134, CS-UY 2124, CS-UY 2204, EE-UY 2204 and EE-UY 3054. 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 Engineering and Electrical and Computer Engineering Departments or on the list of EE Restricted Electives announced by the Electrical and Computer Engineering Department.  
  • Students must choose at least two (2) courses from the EE Restricted Electives set. 
  • Among the remaining three, students must choose one (1) CS course, one (1) EE course and one from CS or EE from the set of CS Restricted Electives and EE Restricted Electives both of which are 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 3413 Algorithms
  • 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