Software Engineering Certificate

Software Engineering Certificate

Certificate Overview

Advance your knowledge of computer science and learn how to develop high quality software systems within time and budget constraints. This three-course series teaches you how to engineer high quality software that is reliable and dependable, addresses performance demands, and can be adapted to meet continually changing needs. Learn how to:

  • Identify and model software requirements
  • Specify software designs, both informally and formally
  • Evaluate design options
  • Verify requirements
  • Validate designs and implementations via analysis and testing
  • Evaluate software development processes

This certificate is a companion to the Master of Computer Science (M.C.S.) degree. The credits completed as part of this certificate can be applied toward the degree after formal admission per University transfer policies. However, successful completion of the courses or certificate does not guarantee admission to the degree program.

Curriculum

Courses cover the skills needed to design, analyze, and model software entities and evaluate these entities to ensure they meet requirements.

Admission to the University is not required to earn the Certificate of Completion in Software Engineering. You can register for any course in the certificate program as long as you meet the course prerequisites. Prior CSU coursework can be applied toward this certificate, though transfer courses are not accepted.

Questions? Ask us.

We'll be in touch within 2 business days.

- or contact -

Mike Macklin
(970) 491-7583
michael.macklin@colostate.edu

Receive periodic emails about this program.

For academic advising questions:

James Peterson
Computer Science
(970) 491- 7137
peterson@cs.colostate.edu
Computer Science website

Certificate at a Glance

Delivery

Online. On-campus attendance is not required.

Total credits

12 credits

Tuition

$599 per credit

Time frame

Can be completed in two semesters, though completion time will vary based on the number of credits successfully completed each semester.

Designed for

Students and professionals who want to gain the knowledge and skills to apply state-of-the art software engineering methods in the specification, design, and evaluation of complex and changing software systems.

What you will earn

Upon completion of this series of courses with passing grades, you earn a Certificate of Completion. Individual courses, but not the certificate, will appear on your official University transcript.