Home
/
Academics
/
Undergraduate Academics
/
Bachelor and Associate Degree Programs
/
Software Engineering
/
Degree Requirements
Call
800-950-1992
for more information
Degree Requirements
Bachelor of Science - 131-132 credits
Computers and Software - 31 Credits
CS-130 Computer Science Fundamentals I
4
CS-220 Database Management
3
CS-225 Intermediate Java Programming
3
CS-230 Computer Science Fundamentals II
3
CS-310 Computer Algorithms
3
CS-418 Operating Systems
3
CS-432 Computer Graphics
3
CT-152 Introduction to Unix
3
IAE-315 Secure System Administration
3
SE-458 Senior Project
3
Engineering - 27 Credits
EE-304 Digital Design I
3
EE-362 Microcontroller System Design
3
EE-364 Computer Architecture
3
SE-301 Software Engineering
3
SE-321 Human Computer Interaction
3
SE-351 Software Testing
3
Software or Engineering electives (3)
12
Technical Courses - 6 Credits
EL-204 Digital Electronics
3
EL-262 Microprocessors and Microassembly
3
Mathematics and Sciences - 34 Credits
CH-120 Chemistry
3
MA-124 Discrete Mathematics
3
MA-261 Calculus I
4
MA-262 Calculus II
4
MA-300 Mathematical Methods
3
MA-345 Probability and Statistics for Engineers
3
PH-261 Engineering Physics
4
PH-262 Engineering Physics
4
Physics or Science elective (2)
6
English Communications 9 Credits
EN-101 English Communications I
3
EN-102 English Communications II
3
EN-408 Writing Seminar in Technical Research
3
Humanities/Social Sciences - 18-19 Credits
FS-100 Freshman Seminar
1
HU-331
or
HU-332 Arts & Ideas
3
SS-351 Ethics
3
Social Sciences electives (2)
6
Humanities electives (2)
6
General Electives - 6 Credits
General electives (2)**
6
**Any course may be taken to satisfy the general elective requirement.
All bachelor of science degrees require a minimum of 39 credits at the 300-level or above.
Undergraduate Academics
Bachelor and Associate Degree Programs
Astronautical Engineering
Business Administration
Computer Engineering
Computer Engineering Technology
Computer Science
Electrical Engineering
Electronics Engineering Technology
Management of Information Technology
Software and Internet Applications
Information Assurance
Software Engineering
Degree Requirements
Telecommunications Engineering Technology
Undergraduate Certificates
Academic Resources
Student Services
Graduate Academics
Professional Development
Online Programs
Academic Resources