Computer Science B.S.C.S. Eight-Semester Degree Program

The following sections contain the list of courses required for the Bachelor of Science in Computer Science (B.S.C.S.) degree with a suggested sequence below.

Not all courses are offered every semester, so students who deviate from the suggested sequence must pay careful attention to course scheduling and course prerequisites. Students wishing to follow the eight-semester degree plan should see the Eight-Semester Degree Policy in the Academic Regulations chapter for university requirements of the program.

First YearUnits
FallSpring
GNEG 1111 Introduction to Engineering I1  
ENGL 1013 Composition I (ACTS Equivalency = ENGL 1013)3  
CHEM 1103 University Chemistry I (ACTS Equivalency = CHEM 1414 Lecture)3  
MATH 2554 Calculus I (ACTS Equivalency = MATH 2405)4  
PHYS 2054 University Physics I (ACTS Equivalency = PHYS 2034)4  
GNEG 1121 Introduction to Engineering II  1
MATH 2564 Calculus II (ACTS Equivalency = MATH 2505)  4
Freshman Science Elective (choose one of the following options)  4
PHYS 2074 University Physics II (ACTS Equivalency = PHYS 2044 Lecture)
or CHEM 1123/1121L University Chemistry II (ACTS Equivalency = CHEM 1424 Lecture)
ENGL 1023 Composition II (ACTS Equivalency = ENGL 1023)  3
History/Government Elective  3
Year Total: 15 15
 
Second YearUnits
FallSpring
CSCE 2004 Programming Foundations I4  
CSCE 2114 Digital Design4  
MATH 2603 Discrete Mathematics3  
Fine Arts Elective3  
Social Science Elective3  
CSCE 2014 Programming Foundations II  4
CSCE 2214 Computer Organization  4
MATH 3103 Combinatorics  3
Social Science Elective  3
Year Total: 17 14
 
Third YearUnits
FallSpring
CSCE 3193 Programming Paradigms3  
CSCE 3613 Operating Systems3  
INEG 3313 Engineering Probability and Statistics3  
PHIL 3103 Ethics and the Professions3  
General Elective3  
CSCE 3513 Software Engineering  3
CSCE 4523 Database Management Systems  3
CSCE Elective  3
MATH 3083 Linear Algebra  3
COMM 1313 Public Speaking (ACTS Equivalency = SPCH 1003)  3
Year Total: 15 15
 
Fourth YearUnits
FallSpring
CSCE 4561 Capstone I1  
CSCE 4133 Algorithms3  
CSCE 4753 Computer Networks3  
CSCE Elective3  
General Elective3  
General Elective3  
CSCE 4963 Capstone II  3
CSCE 4323 Formal Languages and Computability  3
CSCE Elective  3
General Elective  3
Social Science Elective  3
Year Total: 16 15
 
Total Units in Sequence:  122