Software Engineering

Degree

Certificate (Eligible for federal aid as a stand-alone certificate or if combined with AS degree.)

Overview

A certificate in Software Engineering prepares students to work in software development groups as developers and project managers.  Students learn how to develop software projects from concept to completion within an agile project management environment.  Students learn how to build complex software using popular programing languages and APIs.  Upon completion, students will have added to their portfolios several software projects building both technical and soft skills.

Career Opportunities

The career opportunities for a student with a certificate in Software Engineering exist mostly within entry level positions as a software engineer or computer programmer for computer systems design and related services, software publishers, manufacturers of computers and related electronic equipment, financial institutions, and insurance providers.  Advancement opportunities in Software Engineering increase with experience.

Learning Outcomes

Upon completion of the certificate, a successful graduate will be able to:

  • Use object-oriented programming to enhance code
  • Solve technical problems
  • Work in teams to build software applications
  • Use project management frameworks to support the development process

Course Requirements

Students are responsible to examine the course description of each course listed below for details of prerequisites, which must be satisfied before registering for the course.

Certificate Core Courses

Course NumberTitleCredits
CS 105Introduction to Programming

3 credits

CS 115Object-Oriented Programming

3 credits

CS 160Agile Project Management

3 credits

CS 260Intro to Software Engineering

3 credits

MAT 252Statistics

3 credits

Total Credit Hours:15

Certificate Elective Courses

Complete 2 courses, 6 credits
Course NumberTitleCredits
CS 270Windows Application Dev

3 credits

CS 272Game Development

3 credits

CS 276Windows Web Development

3 credits

CS 278Mobile Development

3 credits

Total Credit Hours:6

Total Credit Hours: 21

Recommended Sequence of Courses

Depending upon preparatory courses required, additional semesters may be required to complete the program.

First Semester

Course NumberTitleCredits
CS 105Introduction to Programming

3 credits

CS 160Agile Project Management

3 credits

Total Credit Hours:6

Second Semester

Course NumberTitleCredits
CS 115Object-Oriented Programming

3 credits

MAT 252Statistics

3 credits

Total Credit Hours:6

Third Semester

Course NumberTitleCredits
CS 260Intro to Software Engineering

3 credits

Total Credit Hours:3

Fourth Semester

Course NumberTitleCredits
Elective Program Elective

3 Credits

Elective Program Elective

3 Credits

Total Credit Hours:6

Total Credit Hours: 21

Graduation Requirements

  1. Minimum of 21 total semester credit hours as outlined
  2. Grade of C or higher in all core courses
  3. Cumulative grade point average of 2.0 or higher