B.S. in Computer Science

Class of 2003 and Before

First Year of Studies
Fall Semester Spring Semester
MATH 125 Calculus I 4 MATH 126 Calculus II 4
CHEM 115 General Chemistry I 3 CHEM 118 General Chemistry II 4
EG 120 Engineering Concepts 3 Arts and Letters Elective ** 3
PHYS 127 General Physics I 3.5 PHYS 128 General Physics II 3.5
Composition 3 University Seminar 3
Physical Education 0 Physical Education 0
TOTAL 16.5 TOTAL 17.5
Sophomore Year
Fall Semester Spring Semester
Philosophy or Theology 3 Philosophy or Theology 3
CSE 232 Advanced Programming 3 CSE 210 Discrete Mathematics 3
EE 224 Electric Circuits I 3 CSE 221 Logic Design 4
MATH 225 Calculus III 3.5 MATH 228 Linear Algebra & Differential Equations 3.5
PHYS 229 Physics III 3.5 CSE 233 Functional Programming 3
TOTAL 16 TOTAL 16.5
Junior Year
Fall Semester Spring Semester
Philosophy or Theology 3 MATH 323 Probability 3
CSE 331 Data Structures 3 CSE 341 Operating Systems 3
CSE 321 Computer Architecture I 4 CSE 322 Computer Architecture II 4
MATH 325 Differential Equations 3 CSE 346 Database Concepts 3
Free Elective Sequence 3 Free Elective Sequence 3
TOTAL 16 TOTAL 16
Senior Year
Fall Semester Spring Semester
CSE 413 Algorithms 3 Arts & Letters Elective ** 3
CSE 411 Automata 3 Technical Elective 3
MATH 318 Introduction to Numerical Methods 3 Philosophy or Theology 3
CSE Elective * 3 CSE Elective * 3
CSE Elective * 3 CSE 443 Compilers 3
TOTAL 15 TOTAL 15
PROGRAM TOTAL 129

* These courses must be selected from a list approved by the CSE department.

** Most courses in the College of Arts and Letters may be used to satisfy the Arts & Letters Elective. Two such electives are required - the first one appearing in the Freshman year. These two electives, together with the University Seminar taken during the freshman year, must each ie in one of the following three areas of study: History, Social Science, Literature/Fine Arts. One course must be taken in each of these three areas.