B.S. in Computer Science Advanced Computing Concentration

Major Requirements/Computer Science (51 credits)
CS-102Introduction to Computing and Problem Solving4
CS-175Introduction to Computer Science I4
CS-176Introduction to Computer Science II4
CS-202Discrete Mathematics and Applications4
CS-286Computer Architecture I3
CS-205Data Structures and Algorithms4
CS-325Software Engineering Concepts3
CS-310Advanced Object-Oriented Programming and Design4
CS-432Database Systems4
CS-438Operating Systems Analysis4
CS-490Senior Project4
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)3
Interdisciplinary Requirements (26 credits)
MA-125Calculus with Analytic Geometry I4
MA-126Calculus with Analytic Geometry II4
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
Quantitative Analysis
and Quantitative Analysis Laboratory
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 (18 credits)
Select 18 credits of free electives18
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-1020
Reasoned Oral Discourse
Fulfilled in Interdisciplinary Requirements with CS-4900
Historical Perspective
Select 3 credits from courses designated with Course Type: HS.SV3
Social Science
Select 3 credits from courses designated with Course Type: SS.SV3
Historical Perspective/Social Sciences
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
1

Except the following courses CS-288 Cooperative Education: Computer Science (3 cr.), CS-388 Cooperative Education: Computer Science (3 cr.), CS-488 Cooperative Education: Computer Science (3 cr.), CS-212 Networking Fundamentals I (3 cr.), CS-222 Networking Fundamentals II (3 cr.), CS-302 Designing and Implementing Routing in Enterprise Networks (3 cr.), CS-312 Designing and Implementing Switching in Enterprise Networks (3 cr.), CS-316 Implementing Network Security (3 cr.), CS-320 IP Telephony Design and Implementation (3 cr.), CS-322 Network Troubleshooting (3 cr.), and CS-330 Administrating Unified Communication Manager (3 cr.)

Note

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