B.S. 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-310Advanced Object-Oriented Programming and Design3
CS-325Software Engineering Concepts3
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) at the 200-level or higher 16
Select 3 credits of Computer Science (CS) at the 400-level or higher (except CS-488 and CS-489)3
Interdisciplinary Requirements (28 credits)
MA-125Calculus with Analytic Geometry I4
MA-126Calculus with Analytic Geometry II4
MA-130Applied Discrete Mathematics3
MA-220Probability and Statistics I3
(Any of the Math courses satisfy the Mathematics requirement in General Education)
Select 8 credits from ONE of the following Groups:8
(Science courses listed below satisfy Natural Science (NS) in General Education)
Group A
General Chemistry I
General Chemistry II
Group B
General Physics with Calculus I
General Physics with Calculus II
Group C
Introduction to Biodiversity and Evolution
and Introduction to Cell and Molecular Biology
Select 3 credits from the following courses: 3
Morality and Community
Ethics and Professionalism in Science and Engineering
The Helping Professions in Film and Media
Issues in Cognitive Science
How Technology Affects Values
Select one of the following:3
Modern Physics
Theoretical Physics
Introduction to Biotechnology
Environmental Biology and Policy
Introduction to Global Sustainability
Differential Equations
Combinatorics and Graph Theory
Linear Algebra
Calculus with Analytic Geometry III
Probability and Statistics II
Free Electives (7 credits) 2
Select 7 credits of free electives 27
General Education Requirements (30 credits) 3
Complete 30 credits as outlined on the General Education table 330
Total Credits120


  • 54 credits must be completed at the 200-level or higher.

Sequence Chart

First Year
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
Gen*Ed Aesthetics (AT) AR,DA,MU,TH3MA-109 Pre-Calculus Mathematics (Gen*Ed Mathematics)4
Gen*Ed Historical Perspectives (HS.SV)3Gen*Ed Historical Perspective (HS.SV) or Social Science Survey (SS.SV)3
Gen*Ed Cultural Diversity (CD) or Global Understanding (GU)3Free Elective3
Semester Credits15Semester Credits17
Second Year
MA-125 Calculus with Analytic Geometry I4CS-286 Computer Architecture I3
MA-130 Applied Discrete Mathematics3MA-126 Calculus with Analytic Geometry II4
Gen*Ed Social Science Survey (SS.SV)3EN-2xx Gen*Ed Literature (LIT)3
Free Elective3 
Semester Credits17Semester Credits14
Third Year
CS-305 Advanced Computing3CS-438 Operating Systems Analysis3
CS-310 Advanced Object-Oriented Programming and Design3CS-201 Introduction to Computer Programming for Data Science1
CS-325 Software Engineering Concepts3CS-414 Computer Networks3
MA-220 Probability and Statistics I3CS-2xx+ Computer Science Elective3
Outside the Major Lab Science (Gen*Ed Natural Science (NS) BY,CE,PH,SC,GL)4FO-xxx Gen*Ed World Lanaguage3
 Outside Major Lab Science (Gen*Ed Natural Science (NS) BY,CE,PH,SC,GL4
Semester Credits16Semester Credits17
Fourth Year
CS-432 Database Systems3CS-4xx Computer Science Elective3
CS-450 Cyber Security3Outside the Major Math/Science Requirement (BY,CE,PH,MA) See curriculum chart3
CS-492A Computer Science Senior Project A (Gen*Ed Reasoned Oral Discourse)3PR-4xx Gen*Ed Interdisciplinary Perspectives (ISP)3
Free Elective (Gen*Ed Experiential Education (EX)1CS-492B Computer Science Senior Project B3
Free Elective2 
Semester Credits12Semester Credits12
Total Credits 120