Four Year Program Sample
The following sample four-year program, designed for incoming freshmen,
illustrates the careful planning necessary to complete the B.S.-C.S. degree.
All students are urged to construct such a four-year plan, in consultation with a
Computer Science degree adviser, as early as possible. While subsequent changes
are likely, maintaining a four-year plan provides a coherent path toward the degree.
Since the B.A.-C.S. degree requires a subset of courses as far as Computer Science and Mathematics
are concerned, they are not shown separately.
First Semester Hours
CS 101 Problem Solving & Programming 3
CS 191 Discrete Structures I 3
ENGL 110 Freshman English I 3
COMS 110 Fundamentals of Effective Speaking 3
MATH 210 Calculus I 4
Total Hours 16
Second Semester Hours
CS 201 Problem Solving & Programming II 3
MATH 220 Calculus II 4
Constitution Requirement 3
Humanities and Fine Arts Elective 3
General Elective 3
Total Hours 16
Third Semester Hours
CS 281 Intro. to Computer Architecture 3
MATH 250 Calculus III 4
MATH 235 Statistics 3
PHYS 240 Physics for Science and Engr. I 5
Total Hours 15
Fourth Semester Hours
CS 282 Assembler Language Programming 3
CS 291 Discrete Structures II 3
PHYS 250 Physics for Science and Engr. II 5
ENGL 225 English II 3
Total Hours 14
Fifth Semester Hours
WEPT 0
CS 352 Data Structures and Algorithms 3
CS 394R Applied Probability 3
Social and Behavioral Science Elective 3
Social and Behavioral Science Elective 3
Humanities and Fine Arts Elective 3
Total Hours 15
Sixth Semester Hours
CS 393 Numerical Analysis &
Symbolic Computation 3
CS 431 Introduction to Operating Systems 3
CS 304WI Ethics and Professionalism 3
CS 470 Intro. Database
Management System 3
Social and Behavioral Science Elective 3
Total Hours 15
Seventh Semester Hours
CS 441 Programming Languages -
Design and Implementation 3
CS 421 Foundations of
Data Networks 3
CS 4xx Technical Elective 3
General Elective 5
Total Hours 14
Eighth Semester Hours
CS 451 Software Architecture 3
CS 481 Advanced Computer Architecture 3
CS 4yy Technical Elective 3
General Elective 3
Total Hours 12