Computer Science B.A. Eight-Semester Degree Program

The following sections contain the list of courses required for the Bachelor of Arts in Computer Science (B.A.) degrees 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
ENGL 1013 Composition I (ACTS Equivalency = ENGL 1013)3  
MATH 2554 Calculus I (ACTS Equivalency = MATH 2405)4  
Social Science Elective3  
Select one of the following:3  
HIST 2003 History of the American People to 1877 (ACTS Equivalency = HIST 2113)
HIST 2013 History of the American People, 1877 to Present (ACTS Equivalency = HIST 2123)
PLSC 2003 American National Government (ACTS Equivalency = PLSC 2003)
CSCE 2004 Programming Foundations I  4
CSCE 2114 Digital Design  4
ENGL 1023 Composition II (ACTS Equivalency = ENGL 1023)  3
MATH 2603C Discrete Mathematics  3
Year Total: 13 14
Second YearUnits
CSCE 2014 Programming Foundations II4  
CSCE 2214 Computer Organization4  
Social Science Elective (from University Core)3  
Fine Arts3  
Free Elective3  
CSCE 3193 Programming Paradigms  3
COMM 1313 Public Speaking (ACTS Equivalency = SPCH 1003)  3
STAT 2303 Principles of Statistics (ACTS Equivalency = MATH 2103)  3
Two Free Electives  6
Year Total: 17 15
Third YearUnits
CSCE 3513 Software Engineering3  
ENGL 3053 Technical and Report Writing (ACTS Equivalency = ENGL 2023)3  
Science Elective (from University Core)4  
Two General Elective6  
PHIL 3103 Ethics and the Professions  3
CSCE 3613 Operating Systems  3
Social Science elective  3
Two Free electives  5
Year Total: 16 14
Fourth YearUnits
Two CSCE electives (3000 level or higher)6  
Science Elective (from University Core)4  
Two Free electives (3000 level or higher)6  
Two CSCE electives (3000-level or higher)  6
Three Free electives (3000-level or Higher)  9
Year Total: 16 15
Total Units in Sequence:  120