B.S. in Software Engineering (SE.BS)

B.S. in Software Engineering (SE.BS)

Major Requirements/Software Engineering (36 credits)
SE-205Requirements Engineering and Specifications3
SE-207Software Design and Architecture3
SE-306Formal Methods in Software Engineering3
SE-312Software Verification, Validation, and Maintenance3
SE-357Engineering Full-Stack Software Applications3
SE-358Software Frameworks3
SE-402Human Computer Interaction3
SE-403Software Process Improvement3
SE-450Cyber Security3
Practicum
SE-485ASoftware Practicum3
SE-485BSoftware Practicum3
(Satisfies Reasoned Oral Discourse (RD) in General Education)
Select 3 credits of Software Engineering Electives from the Following Courses:3
Android Application Development
Enterprise Mobile iOS Apps Design and Development
Embedded and Real-Time Software
Comparative Languages
Introduction to Game Development
Program Development Under Unix
Software Project Management
Applied Computer Security
Interdisciplinary Requirements (55 credits)
Select 3 credits from the following:3
Microeconomics
Introduction to Geographic Information Systems (GIS)
(Satisfies Social Science Survey (SS.SV) in General Education)
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-205Data Structures and Algorithms3
CS-205LData Structures and Algorithms Lab1
CS-286Computer Architecture I3
CS-438Operating Systems Analysis3
MA-130Applied Discrete Mathematics3
(Satisfies Mathematics in General Education)
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
(Any Perspectives (PR) course listed above satisfies the Interdisciplinary Perspectives (ISP) in General Education)
PH-211General Physics with Calculus I3
PH-211LGeneral Physics with Calculus I Laboratory1
PH-212General Physics with Calculus II3
PH-212LGeneral Physics with Calculus II Laboratory1
(Physics courses satisfy Natural Science (NS) in General Education)
Select 6 credits from the following Math/Science courses:6
Linear Algebra
Calculus with Analytic Geometry III
Differential Equations
Combinatorics and Graph Theory
Computation and Statistics
General Chemistry I
and General Chemistry I Laboratory (Lab courses are 1 credit each)
General Chemistry II
and General Chemistry II Laboratory (Lab courses are 1 credit each)
Introduction to Ecology and Evolution
Introduction to Cell and Molecular Biology
Theoretical Physics
Modern Physics
Free electives (5 credits) 1
Select 5 credits of free electives 15
General Education Requirements (24 credits) 2
Complete 24 credits as outlined on the General Education table. 224
Total Credits120
1

Please consult with your advisor regarding the required number of free electives that must be completed.

2

The General Education curriculum requires the completion of 45 credits. However, students may be able to share credits from within their major or interdisciplinary requirements. Please consult with your advisor to determine which General Education courses must be completed.

Note

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

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-130 Applied Discrete Mathematics (Gen*Ed Mathematics)3
Gen*Ed Historical Perspectives (HS.SV)3Gen*Ed Historical Perspectives (HS.SV) or Social Science Survey (SS.SV)3
 FO-xxx Gen*Ed World Language3
Semester Credits12Semester Credits16
Second Year
FallCreditsSpringCredits
MA-125 Calculus with Analytic Geometry I4CS-205
205L
4
CS-176
176L
4MA-126 Calculus with Analytic Geometry II4
SE-205 Requirements Engineering and Specifications3CS-286 Computer Architecture I3
BE-201 Microeconomics or GIS 224 (Gen*Ed Social Science Survey (SS.SV))3SE-207 Software Design and Architecture3
EN-2xx Gen*Ed Literature (LIT)3Gen*Ed Cultural Diversity (CD) or Global Understanding (GU)3
Semester Credits17Semester Credits17
Third Year
FallCreditsSpringCredits
SE-312 Software Verification, Validation, and Maintenance3SE-358 Software Frameworks3
SE-357 Engineering Full-Stack Software Applications3SE-403 Software Process Improvement3
MA-220 Probability and Statistics I3PH-212
212L
4
PH-211
211L
4SE-xxx Software Engineering Elective3
Free Elective2 
Semester Credits15Semester Credits13
Fourth Year
FallCreditsSpringCredits
SE-306 Formal Methods in Software Engineering3SE-402 Human Computer Interaction3
SE-450 Cyber Security3SE-485B Software Practicum3
Math/Science Elective (See curriculum chart)3CS-438 Operating Systems Analysis3
Free Elective3Math/Science Elective (see curriculum chart)3
SE-485A Software Practicum3PR-4xx Gen*Ed Interdisciplinary Perspectives (ISP)3
Semester Credits15Semester Credits15
Total Credits 120