About this program

The Certificate in Software Engineering gives you practical skills to design, build, and test software. You’ll study programming, systems design, and project management while working on solutions to real problems. This program is a good choice if you want to strengthen your technical background or prepare for roles in the tech industry. It complements computer science study or related fields and helps you apply software engineering methods in professional settings.

Program Curriculum and Requirements

Program Learning Outcomes

  1. Learn modern software engineering technologies used to develop, test, deploy, and manage software (SW) applications.
  2. Learn best practices of modern software engineering processes and organization including those applicable to global (distributed) organization of SW projects.
  3. Learn to apply modern tools for team-based SW development.
  4. Learn to apply best practices of effective SE teamwork in locally and globally organized projects.
  5. Learn selected advanced SE technologies and topics via elective course offerings.

 

Admissions and Aid

Ready to take the next step? SFSU makes it simple to apply and get the support you need.