B.A. in Computer Science

Major Requirements/Computer Science (55 credits)
CS-104Introduction to Problem Solving and Software Development3
(Satisfies Technological Literacy (TL) in General Education)
CS-175Introduction to Computer Science I3
CS-175LIntroduction to Computer Science I lab1
CS-176Introduction to Computer Science II3
CS-176LIntroduction to Computer Science II Lab1
CS-201Introduction to Computer Programming for Data Science1
CS-205Data Structures and Algorithms3
CS-205LData Structures and Algorithms Lab1
CS-286Computer Architecture I3
CS-305Advanced Computing3
CS-325Software Engineering Concepts3
CS-310Advanced Object-Oriented Programming and Design3
CS-414Computer Networks3
CS-432Database Systems3
CS-438Operating Systems Analysis3
CS-450Cyber Security3
CS-492AComputer Science Senior Project A3
CS-492BComputer Science Senior Project B3
(CS-492A and CS-492B satisfy Reasoned Oral Discourse (RD) in General Education)
Select 6 credits of Computer Science (CS) courses at the 200-level or higher 16
Select 3 credits of Computer Science (CS) courses at the 400-level or higher (except CS-488 and CS-489)3
Interdisciplinary Requirements (7 credits)
MA-130Applied Discrete Mathematics3
Select one of the following: 4
Pre-Calculus Mathematics
Select 4 credits of Mathematics (MA) 2
(MA-109 or higher satisfies Mathematics in General Education)
Free Electives (22 credits) 3
Select 22 credits of free electives 322
General Education Requirements (36 credits) 4
Complete 36 credits as outlined on the General Education table. 436
Total Credits120

Sequence Chart

First Year
FallCreditsSpringCredits
EN-101 College Composition I3EN-102 College Composition II3
CS-104 Introduction to Problem Solving and Software Development (Gen*Ed Technological Literacy (TL)3CS-175
175L
4
Gen*Ed Aesthetics (AT) AR,DA,MU,TH3MA-109 Pre-Calculus Mathematics (Gen*Ed Mathematics)4
HS-xxx Historical Perspectives (HS.SV)3Gen*Ed Social Science Survey (SS.SV)3
Gen*Ed Cultural Diversity (CD) or Global Understanding (GU)3Free Elective3
Semester Credits15Semester Credits17
Second Year
FallCreditsSpringCredits
CS-176
176L
4CS-286 Computer Architecture I3
MA-130 Applied Discrete Mathematics3CS-205
205L
4
Gen*Ed Historical Perspectives (HS.SV) or Social Science Survey (SS.SV)3Gen*Ed Natural Science (NS) BY,CE,PH,SC,GL3
Gen*Ed Natural Science (NS) BY,CE,PH,SC,PL3Free Elective3
EN-2xx Gen*Ed Literature (LIT)3 
Semester Credits16Semester Credits13
Third Year
FallCreditsSpringCredits
CS-310 Advanced Object-Oriented Programming and Design3CS-201 Introduction to Computer Programming for Data Science1
CS-305 Advanced Computing3CS-2xx+ Computer Science Elective3
CS-325 Software Engineering Concepts3Free Elective3
Free Electives6CS-414 Computer Networks3
 CS-438 Operating Systems Analysis3
 FO-xxx Gen*Ed World Lanaguage3
Semester Credits15Semester Credits16
Fourth Year
FallCreditsSpringCredits
CS-432 Database Systems3CS-400 Computer Science Elective3
CS-450 Cyber Security3CS-492B Computer Science Senior Project B3
CS-492A Computer Science Senior Project A3Free Electives6
Free Elective (Gen*Ed Experiential Education (ExEd)1PR-4xx Gen*Ed Interdisciplinary Perspectives3
Free Elective3 
Semester Credits13Semester Credits15
Total Credits 120