B.S. in Software Engineering

Major Requirements/Software Engineering (30 credits)
SE-104Introduction to Software Engineering3
SE-205Requirements Engineering and Specifications3
SE-207Software Design and Architecture3
SE-306Formal Methods in Software Engineering3
SE-312Software Verification, Validation, and Maintenance3
SE-402Human Computer Interaction3
SE-403Software Process Improvement3
SE-418Software Project Management3
Select 6 credits in Software Engineering (SE)6
Practicum (6 credits)
SE-485ASoftware Practicum3
SE-485BSoftware Practicum3
Interdisciplinary Requirements (65 credits)
BE-201Microeconomics3
BM-250Principles of Management and Organizational Behavior3
BM-311Management Information Systems3
CS-102Introduction to Computing and Problem Solving4
CS-175Introduction to Computer Science I4
CS-176Introduction to Computer Science II4
CS-286Computer Architecture I3
CS-205Data Structures and Algorithms4
CS-438Operating Systems Analysis4
MA-130Applied Discrete Mathematics3
MA-125Calculus with Analytic Geometry I4
MA-126Calculus with Analytic Geometry II4
MA-220Probability and Statistics I3
Select 3 credits from the following: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
PH-211General Physics with Calculus I4
PH-211LGeneral Physics with Calculus Laboratory I1
PH-212General Physics with Calculus II4
PH-212LGeneral Physics with Calculus Laboratory II1
Select 6 credits from the following Math/Science courses:6
Differential Equations
Linear Algebra
Calculus with Analytic Geometry III
Combinatorics and Graph Theory
Probability and Statistics II
General Chemistry I
and General Chemistry Laboratory I (Lab courses are 1 credit each)
General Chemistry II
and General Chemistry Laboratory II (Lab courses are 1 credit each)
Introduction to Biodiversity and Evolution
Introduction to Cell and Molecular Biology
Modern Physics
Theoretical Physics
General Education Requirements (27 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 required MA courses0
Natural Sciences
Fulfilled in Interdisciplinary Requirements with required PH 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 Interdisciplinary Requirements with CS-1020
Reasoned Oral Discourse
Fulfilled in Major Requirements with SE-485A or SE-485B0
Historical Perspective
Select 3 credits from courses designated with Course Type: HS.SV3
Social Science
Fulfilled in Interdisciplinary Requirements with BE-2010
Historical Perspective/Social Sciences
Select 3 credits from courses designated with Course Type: HS.SV or SS.SV3
Interdisciplinary Perspectives
Fulfilled in Interdisciplinary Requirements0
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
Fulfilled in Major Requirements with SE-485B0
Writing Intensive
Select two courses from Software Engineering (SE) designated with Course Type: WT0
Total Credits128

Note

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