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.
- CS 414 – Object-Oriented Design (4 cr.) (Fall)
- CS 514 – Software Product and Process Evaluation (4 cr.) (Fall)
- CS 517 – Software Specification and Design (4 cr.) (Spring)
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.
What Next?
- Contact us
Mike Macklin
(970) 491-7583
michael.macklin@colostate.edu - Stay informed with email updates
Sign up for email updates, and you'll be the first to know about updates related to this certificate and new offerings in computer science.
- Explore similar programs in Computer Science and Technology, Statistics, Engineering, and Business, Leadership and Management.
- Download the Software Engineering flyer for program highlights.
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.
