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 YoonProfessor Ewa Syta, or Professor Madalene Spezialetti.