Curriculum in Computer Science
Printer-friendly versionPDF version

 

 

First Year
First Semester    
01-101 English Composition I 3
25-213 Discrete Mathematics I 3
35-107 Survey of Computer Science 4
16-100 Fitness & Wellness 2
35-191

University Seminar I

1
50-210 Introduction to Combinational Logic 2
    15
Second Semester    
01-102 English Composition II 3
35-192 University Seminar II 1
50-211 Intro to Sequential Circuits 2
35-261 Elements of Computer Programming 4
35-220 Discrete Structures 3
     
    13
NOTE: Students are considered pre-CS majors and must apply to become CS majors. Requirements to become a CS major are a C or better in 35-107, 35-261, 25-213, and 35-220 and a 3.0 GPA at the time of application.
Second Year
First Semester    
LT1 Literature I 3
25-251 Calculus I 4
35-262 Data Structures and Algorithms I 3
FR1 Foreign Language I 3
50-220 Microprocessor Based Systems I 2
    15
Second Semester    
LT2 Literature II 3
25-252 Calculus II 4

HIS

History 3
35-263 Data Structures and Algorithms II 3
FR2 Foreign Language II 3
    16
Third Year
First Semester    
01-200 Speech 3
35-310 Analysis of Algorithms* 3
35-350 Theory of Operating Systems 3
35-370 Database Systems 3
NS1 Natural Science I* 4
    16
Second Semester    
25-341 Probability 3
25-313 Linear Algebra 3
35-355 Principles of Programming Languages 3
35-360 Data Networks* 3
NS2 Natural Science II * 4
  * Writing intensive. 16
Fourth Year
First Semester    
PHL Moral Issues/Philosophy/Ethics 3
40-201 Macroeconomics 3
35-490 Software Engineering Design* 3
CSE Computer Science Elective 3
RSE Restricted Elective 3
    15
Second Semester    
31-395 Global Societies 3
35-495 Computer Science Project (Senior Capstone) 3
35-461 Theory of Computing 3
RSE Restricted Elective 3
CSE Computer Science Elective 3
    15
  Total credits 121