This graduate certificate program provides knowledge, tools, and techniques to those who are working in or planning to work in software engineering. Offered on a part-time or full-time basis, this certificate can be pursued alone, concurrently with any of the graduate degree programs in the College of Engineering and Computing, or used toward completion of the MS in Software Engineering at a later time.
Admissions
In addition to general admission requirements of the university, applicants must have earned a GPA of 3.00 or better on a 4.0 scale in the last 60 credits of their baccalaureate degree. Other application requirements are as follows:
- A one-page statement of educational and career goals
- Current resume
- Internationally-educated students must submit their English Proficiency scores
Admissions requirements to the Graduate Software Engineering Certificate are exactly the same as the admissions requirements for the Software Engineering MS program.
Admission into the certificate program does not guarantee acceptance into any MS program.
Policies
Students must complete four courses with an average GPA of 3.0 or higher for a total of 12 credits of graduate study.
For policies governing all graduate certificates, see AP.6.8 Requirements for Graduate Certificates.
Certificate Requirements
Total credits: 12
This certificate may be pursued on a full-or part-time basis.
Students must complete all requirements within a concentration.
Concentration in General (GEN)
Code | Title | Credits |
---|---|---|
Select three courses from the following: | 9 | |
Object-Oriented Software Specification and Construction | ||
Software Design and Architecture | ||
User Interface Design and Development | ||
Software Testing | ||
Select one course from the following: 1 | 3 | |
Distributed Systems | ||
Concurrent Software Systems | ||
Software Requirements Analysis and Specification | ||
Software Project Management | ||
Software Project Laboratory | ||
Software Design Patterns | ||
User Interface Design and Development | ||
Software Testing | ||
Component-Based Software Development | ||
Secure Software Design and Programming | ||
Special Topics in Software Engineering | ||
Reusable Software Architectures | ||
Software Analysis and Design of Real-Time Systems | ||
Software Engineering Experimentation | ||
Advanced Topics in Software Engineering | ||
Research Project | ||
Systems Architecture Design | ||
Total Credits | 12 |
- 1
Subject to satisfying the prerequisites
Notes:
Students enrolled in the MS in Information Systems Program must substitute SWE 620 Software Requirements Analysis and Specification for INFS 622 Information Systems Analysis and Design to obtain this certificate. Credit is not given for taking both INFS 622 Information Systems Analysis and Design and SWE 620 Software Requirements Analysis and Specification; only 3 credits will be awarded.
Students enrolled in the MS in Computer Science Program may obtain a certificate in software engineering by taking any four SWE courses. If CS 706 Concurrent Software Systems is included, it is possible to complete the MS in Computer Science and the certificate in software engineering in 30 hours.
Concentration in Web-Based Software Engineering (WBSE)
Code | Title | Credits |
---|---|---|
Required Courses: | ||
SWE 632 | User Interface Design and Development | 3 |
SWE 642 | Software Engineering for the World Wide Web | 3 |
Select two from the following: | 6 | |
Database Systems | ||
Network Security | ||
Object-Oriented Software Specification and Construction | ||
Software Design and Architecture | ||
Software Testing | ||
Component-Based Software Development | ||
Secure Software Design and Programming | ||
Total Credits | 12 |