
CERTIFICATE IN SOFTWARE ENGINEERING
Program Description
The Certificate in Software Engineering provides an understanding of the foundation and issues of software engineering. The certificate addresses software development and design issues.
Program Objectives
At the completion of this program, students will be able to:
- Identify key issues and trends in the software engineering industry
- Manage key phases of the software life cycle
- Define software requirements, identify conceptual design, develop detailed design, verify and validate the software product
- Prescribe procedures for maintenance of the software applications.
Program Overview
The Certificate in Software Engineering requires 15 credits. All courses can be applied toward the SWEN specialization in the Master of Science in Information Technology (ITEC).
Career Paths
The Certificate in Software Engineering is selected by individuals who are either more comfortable working with technology rather than managing others, or are using it as an enhancement to another career direction (for example, database administration).
Special Requirenents
Students need to be conversant with operating systems (Windows, or a variant of Unix), and Web access and development techniques. All students should have access to a personal computer with a high-speed connection to the Internet and the power to run sophisticated development environments (for example, Visual Studio from Microsoft, or WebSphere from IBM).
| Initial Requirements | UCSP 611 | Introduction to Graduate Library Reasearch Skills (0) |
| Required Courses | SWEN 603 | Systems Engineering (3) |
| SWEN 640 | Software Project Management (3) | |
| SWEN 645 | System and Software Standards and Requirements (3) | |
| SWEN 646 | Software Design and Implementation (3) | |
| SWEN 647 | Software Verification and Validation (3) |