Software Engineering COGS

Software Engineering COGS

COGS in Software Engineering

Add the CS Software Engineering

Targeted population: Graduate students with a bachelor's degree in Computer Science or related fields from an accredited institution of higher learning.

Purpose: The Certificate of Graduate Study (COGS) in Software Engineering is designed to offer students the opportunity of a specialized study to provide students with experience in key courses of this discipline at the graduate level.

Students seeking this COGS will be required to take 1 required course and 3 restricted electives. This COGS is “stackable.” That is, all of the courses count for the MS in Computer Science

The following course will be required to complete this COGS

  1. CS 04524 Agile Software Engineering

Three of the six restricted electives will be required to complete this COGS

  1. CS 02530 Advanced Database Systems: Theory and Programming

  2. CS 02630 Advanced Topics in Database Systems

  3. CS 04515 Embedded Systems Programming
  4. CS 04548 Programming Languages: Theory, Implementation And Application

  5. CS 04563 Concurrent Programming – Theory and Practice

  6. CS 04623 Advanced Software Engineering

  7. CS 04670 Advanced Object-Oriented Design