The degree program in software engineering is designed to prepare students for entry-level employment in computer software development and to provide preparation for graduate work in software engineering or computer science. This curriculum uses as its basis the standard curriculum published by the Association for Computing Machinery (ACM) and the Institute for Electrical and Electronics Engineers (IEEE).
General education requirements should be selected with care. For example, the mathematics and physics requirements of this degree meet general education requirements. The major includes mathematics, physics, and computer science requirements as well as the software engineering requirements.
The courses required for the Software Engineering major are as follows:
Software Engineering Core Requirements
| Number |
Course Name |
Hours |
| SWE 2130 |
Software Design |
3 |
| SWE 2210 |
Testing, Verification and Validation |
3 |
| SWE 3210 |
Software Quality Assurance |
3 |
| SWE 3220 |
Software Requirements and Modeling |
3 |
| SWE 3230 |
Software Configuration Management |
3 |
| SWE 4240 |
Software Project Management |
3 |
| SWE 4980/4990 |
Capstone Project |
6 |
|
Total |
24 |
Computer Science Requirements
| Number |
Course Name |
Hours |
| CSC 1810 |
Fundamentals of Programming |
4 |
| CSC 2180 |
Data Structures |
3 |
| CSC 2300 |
Introduction to Software Engineering |
3 |
| CSC 3180 |
Introduction to Algorithms |
3 |
| CSC 3260 |
Introduction to Human - Computer Interaction |
3 |
| CSC 3400 |
Database Design |
3 |
| CSC 3710 |
Discrete Mathematics |
3 |
| CSC 4000 |
Operating Systems |
3 |
| CSC 4200 |
Programming Languages |
3 |
| CSC 4300 |
Computer Architecture |
3 |
|
Total |
31 |
Mathematics Requirements
| Number |
Course Name |
Hours |
| MTH 1180 |
Probability and Statistics |
4 |
| MTH 2040 |
Calculus I |
4 |
| MTH 2050 |
Calculus II |
4 |
| MTH 3060 |
Calculus III |
4 |
| MTH 3130 |
Intro to Linear Algebra |
3 |
|
Total |
19 |
Science requirements
| Number |
Course Name |
Hours |
| PHY 3010 |
College Physics I |
4 |
| PHY 2010 |
Physics Lab I |
1 |
| PHY 3020 |
College Physics II |
4 |
| PHY 2020 |
Physics Lab II |
1 |
|
Total |
10 |
Non Technical Support
| Number |
Course Name |
Hours |
| COM 3450 |
Technical Writing |
3 |
| SWE 1790 |
Engineering Leadership |
3 |
| SWE 2790 |
Engineering Economics |
3 |
|
Total |
9 |
|
Degree Total |
92 |