2016-2018 Undergraduate and Graduate Bulletin (without addenda) 
    
    Nov 25, 2024  
2016-2018 Undergraduate and Graduate Bulletin (without addenda) [ARCHIVED CATALOG]

Computer Science and Computer Engineering (dual major), B.S.


With departmental permission, students may earn a single bachelor’s degree in computer science and computer engineering. This degree requires a total 140 credits rather than the usual 128 required for individual bachelor’s degrees.

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

Typical Course of Study for the Bachelors of Science in Computer Science and Computer Engineering (dual major)


First Year


Second Year


Third Year


Spring Semester: 16/19 Credits


  • CS-UY 2413 Design and Analysis of Algorithms  3 Credits
  • EE/CS Restricted Elective 3/4 Credits 4
  • EE/CS Restricted Elective 3/4 Credits 4
  • EE/CS Restricted Elective 3/4 Credits 4
  • Humanities and Social Sciences Elective 4 Credits 3

Fourth Year


Fall Semester: 17/18 Credits


Spring Semester: 19/20 Credits


  • EE-UY 4XX3 Design Project II 3 Credits OR CS-UY 4523 Design Project  3 Credits
  • CS Elective 3 Credits
  • EE/CS/EL Elective 3 Credits
  • EE/CS Restricted Elective 3/4 Credits 4
  • Humanities and Social Sciences Elective 4 Credits 3
  • Free Elective 3 Credits  

Total Credits Required for the Degree: 140


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 major, “Introduction to Computer Engineering” is not required. EG-UY 1001 Engineering and Technology Forum  and EG-UY 1003 Introduction to Engineering and Design  may also be excused depending upon transfer credits.

2 Grades of at least C- are required in CS-UY 1114 CS-UY 1124 /CS-UY 1134 , CS-UY 2124/CS-UY 2134 , CS-UY 2204 , EE-UY 2013  and EE-UY 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.  Finally, students should take either PL-UY 2144 Ethics and Technology  or any ethics course with approval of advisor.

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) EE courses and one CS or EE course from the list of Restricted Electives which is updated by the two departments.

5 All students must take Software Engineering. Students interested in a CS-oriented project take CS-UY 4523  afterwards. Otherwise, students take EE 4xx3, EE 4xx3, (Design Project I and II) and CS-UY 4513 Software Engineering  in a CS Elective slot.