Software Development
The software development certificate enables students to gain the breadth of skills necessary to design, develop, maintain, test, and evaluate software products and solutions.
Credit 1:
CPSC 215 – Data Structures and Algorithms
Credit 2:
CPSC 310 – Software Design
CPSC 316 – Foundations of Programming Languages
CPSC 340 – Software Engineering
CPSC 415 – Special Topics (only if the course is software-centered and with prior permission from a certificate faculty advisor)
Credit 3:
A programming intensive co-curricular activity such as an internship, summer fellowship, paid or unpaid research project with a faculty member, or other experience approved by the coordinator
For more information, students should contact Professor Peter Yoon, Professor Ewa Syta, or Professor Madalene Spezialetti.