Certificate in Software Engineering

This certificate program provides specialized knowledge and experience in selected areas of software development and maintenance.

Emphasizing both technical and managerial aspects of building large, complex software-intensive systems, the program has two purposes: it provides employees of local companies with an opportunity to enhance their software engineering skills and their chances for career advancement, and it provides students currently enrolled in the Master of Science in Computer Science (MSCS) with more in-depth knowledge in software engineering to enhance employability and career advancement.

Program Prerequisites

  • Knowledge of a modern programming language, e.g., Pascal, Java, or C++
  • CS 1450 Data Structures and Algorithms
  • Math 2150 Discrete Mathematics
  • CS 3300 Software Engineering

 

Note: Some of these courses may have prerequisites, and any comparable course from another approved University will suffice.

Course Requirements

The certificate requires 5 courses:

CS-5310 Software Requirements
CS-5320 Software Design
CS-5340 Software Maintenance
CS-5350 Software Project Management
CS-5360 Software Product Assurance

Some of these courses may have prerequisites, and any comparable course from another approved University will suffice. Also note that students must earn grades of B or better in all courses to be counted toward the certificate.

Students can be enrolled as an un-classified, non-degree student and use the Un-classified Student Application

For regular application information: How To Apply

For more information please contact the Computer Science Department.