Area of Study Overview
Return to the School of Applied Science and Technology Homepage
The Software Engineering area of study enables students to gain the skills and knowledge needed to develop and manage, robust and dependable large-scale software systems. Graduates will be prepared to create, manage and evaluate software systems using a systematic, controlled and efficient approach.
Credit Distribution
I. Core Courses (15-18* Credits)
MSI-501 | Foundations of Information Technology* | 3 |
MSI-502 | Telecommunications and Networking | 3 |
MSI-503 | Object-Oriented Application Development | 3 |
MSI-504 | Information Systems Analysis, Modeling, and Design | 3 |
MSI-505 | Principles of Database Design | 3 |
APS-510 | Project Management for Technology | 3 |
II. Area of Study (15 Credits)
SWT-571 | Software Design and Architecture | 3 |
SWT-572 | Software Modeling and Analysis | 3 |
SWT-573 | Secure Software Design and Development | 3 |
SWT-574 | Software Product Development and Quality Management | 3 |
SWT-575 | Software Systems Integration | 3 |
III. Capstone (6 Credits)
APS-700 | Master Project in Applied Science and Technology | 6 |
Total Credit Hours: 36-39
* MSI-501: This course is required for learners who need a refresher or who lack the prerequisite knowledge in IT as determined during the application evaluation period.
Learning Outcomes
Upon completion of the area of study in Software Engineering, graduates will be able to:
- design, develop, and implement complex, quality software artifacts working individually and as part of a team;
- design appropriate solutions using software engineering approaches that integrate ethical, social, legal, and economic concerns; and
- evaluate current theories, models, and techniques that provide a basis for problem identification and apply these to software analysis, design, development, implementation, verification, and documentation.