To receive the Software Engineering degree, you must complete the Avila core requirements along with the Software Engineering Core Requirements which are as follows:
| SOFTWARE ENGINEERING CORE REQUIREMENTS | |||
| CS 110C | Understanding Computers | 3 | |
| CS 120 | Intro to CS I | 4 | |
| CS 121 | Intro to CS II | 4 | |
| CS 222 | Data Structures | 3 | |
| CS 195 | Intro to Software Eng. Careers | 1 | |
| CS 245 | Assembly Programming | 3 | |
| CS 165 | Object Oriented Programming in C# | 3 | |
| CS 313 | And Advanced OOP in C# | 3 | |
| OR | |||
| CS 166 | Object Oriented Programming in Java | 3 | |
| CS 314 | And Advanced OOP in Java | 3 | |
| CS 495 | Internship | 3 | |
| CS 499 | Capstone | 3 | |
| MA 125 | Precalculus | 4 | |
| EN 112 | Composition II | 3 | |
| CS Hours | 30 | ||
| Total Hours | 37 | ||
| MAJOR REQUIREMENTS | |||
| CS 201 | Software Engineering | 3 | |
| CS 365 | Programming Language Systems | 3 | |
| CS 321 | Networking | 3 | |
| CS 315 | Operating Systems | 3 | |
| CS 340 | Database Management Systems | 3 | |
| CS 350 | Systems Analysis & Design | 3 | |
| CS 165 | Object Oriented Programming in C# | 3 | |
| CS 313 | And Advanced OOP in C# | 3 | |
| OR (whichever was not taken in core) | |||
| CS 166 | Object Oriented Programming in Java | 3 | |
| CS 314 | And Advanced OOP in Java | 3 | |
| CS 170 | Web Page Design | 3 | |
| CS 319 | Web Page Programming | 3 | |
| CS Hours | 30 | ||
| Total CS Hours | 60 | ||
Recommend but not required that students take: |
|||
Student Outcomes
Students graduating with a Software Engineering degree will be able to:
.