Graduate Certificate in Software Development
This certificate offers students the opportunity to gain the knowledge and skills needed to pursue entry-level careers as software designers, developers, and systems analysts. Through a focused program of study covering fundamental principles and practices involved in software design and development, students will develop an ability to effectively analyze user requirements for a moderately sized software system and design, develop, and document a software system that addresses those requirements.
Learning Outcomes
Upon completing the certificate program, students will be able to:
- Analyze user requirements and apply the principles and practices of software design and development to design, implement, test, and document a moderately sized software system that addresses those requirements.
- Demonstrate an understanding of at least one technical area outside of software development and apply software development processes and methodologies in that area (i.e., web technologies, human/computer interaction).
Required Courses
Requirement |
Hours |
CS 6241 Software Development I |
3 |
CS 6242 Software Development II |
3 |
Choose one of the following courses: |
3 |
CS 6251 Web Technologies I |
|
CS 6281 Human/Computer Interaction I |
|
CS 6311 Programming Languages I |
|
One additional CS-approved graduate elective |
3 |
CS 6900 Capstone Project |
3 |
Total |
15 |