All schools & programs > School of Engineering > Department of Electrical Engineering and Computer Science >

Bachelor of Science in Computer Science

Visit their website » Print...

Computer Science 4-Year Graduation Plan

First Year, Fall Semester (15 hours)   First Year, Spring Semester (16 hours)  
 ENGL 101 Composition 3 ENGL 102 Critical Reading and Writing 3
MATH 121 Calculus I 5 MATH 122 Calculus II 5
EECS 140 Introduction to Digital Logic Design 4 PHSX 211 General Physics I 4
Humanities/social science elective 1 3 EECS 168 Programming I 4
Second Year, Fall Semester (17 hours)   Second Year, Spring Semester (16 hours)  
EECS 210 Discrete Structures 4 EECS 368 Programming Language Paradigms 3
EECS 268 Programming II 4 EECS 388 Computer Systems and Assembly Language 4
MATH 290 Elementary Linear Algebra 2 MATH 223 Vector Calculus 3
PHSX 212 General Physics II 4 Natural science course
3
Humanities/social science elective 2 3 Humanities/social science elective 3 3
Third Year, Fall Semester (16 hours)   Third Year, Spring Semester (17 hours)  
EECS 448 Software Engineering I 4 MATH 526 Applied Mathematical Statistics I 3
EECS 510 Introduction to the Theory of Computing 3 EECS 560 Data Structures 4
EECS 645 Computer Architecture 3 EECS 678 Introduction to Operating Systems 4
Humanities/social science elective 4 3 Humanities/social science elective 5 3
COMS 130 Speaker-Audience Communication (3) or
ENGL 362 Foundations of Technical Writing (3)
3 Professional elective 3
Fourth Year, Fall Semester (16 hours)   Fourth Year, Spring Semester (15 hours)  
EECS 581 Computer Science Design I 3 EECS 582 Computer Science Design II 3
EECS 662 Programming Languages 3 EECS 660 Fundamentals of Computer Algorithms 3
EECS 665 Compiler Construction 4 Senior elective 3
3
Senior elective 1
3 Senior elective 4
3
Senior elective 2 3 Humanities/social science elective 6 3