B.S. in Computer Science

Major Requirements/Computer Science (45 credits)
CS-104Introduction to Problem Solving and Software Development3
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-286Computer Architecture I3
CS-205Data Structures and Algorithms3
CS-205LData Structures and Algorithms Lab1
CS-325Software Engineering Concepts3
CS-310Advanced Object-Oriented Programming and Design3
CS-432Database Systems3
CS-438Operating Systems Analysis3
CS-492AComputer Science Senior Project A3
CS-492BComputer Science Senior Project B3
Select 6 credits of Computer Science (CS) at the 200-level or higher 16
Select 3 credis of Computer Science (CS) at the 400-level or higher (except CS-488)3
Interdisciplinary Requirements (29 credits)
MA-125Calculus with Analytic Geometry I4
MA-126Calculus with Analytic Geometry II4
MA-130Applied Discrete Mathematics3
MA-220Probability and Statistics I3
Select 8 credits from ONE of the following Groups:8
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 4 additional credits (not taken above) from the following:4
Introduction to Biodiversity and Evolution
Anatomy and Physiology I
General Microbiology
General Chemistry I
and General Chemistry Laboratory I
Environmental Chemistry
and Environmental Chemistry Laboratory
Analytical Chemistry I Quantitative Analysis
and Analytical Chemistry I Laboratory Quantitative Analysis
Organic Chemistry I
and Organic Chemistry Laboratory I
General Physics with Calculus I
and General Physics with Calculus Laboratory I
Select one of the following:3
Modern Physics
Theoretical Physics
Introduction to Biotechnology
Zoology
Botany
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 (21 credits)
Select 21 credits of free electives21
General Education Requirements (33 credits)
First Year Seminar
FY-101First Year Seminar3
Reading and Writing
EN-101College Composition I3
EN-102College Composition II3
Mathematics
Fulfilled in Interdisciplinary Requirements with MA-125 or MA-1260
Natural Sciences
Fulfilled in Interdisciplinary Requirements with required courses0
Literature
Select 3 credits from courses designated with Course Type: LIT3
Aesthetics and Creativity
Select 3 credits from Art, Music, Theatre, or Dance3
Technological Literacy
Fulfilled in Major Requirements with CS-1040
Reasoned Oral Discourse
Fulfilled in Major Requiremens with CS-492A and CS-492B0
Historical Perspectives
Select 3 credits from courses designated with Course Type: HS.SV3
Social Science Survey
Select 3 credits from courses designated with Course Type: SS.SV3
Historical Perspectives/Social Science Survey
Select 3 credits from courses designated with Course Type: HS.SV or SS.SV3
Interdisciplinary Perspectives
Select 3 credits from courses designated with Course Type: ISP3
Cultural Diversity and Global Understanding or Foreign Language
Select 3 credits from courses designated with Course Type: CD and 3 credits from courses designated with Course Type: GU or select 6 credits from the SAME foreign language6
Experiential Education
Select one course designated with Course Type: EX0
Writing Intensive
Select two courses from Computer Science (CS) designated with Course Type: WT0
Total Credits128

Note:

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