» SPSU Home / CSWE / CSWE Programs / Graduate Certificates

CSWE Programs



Computing and Software Engineering Department
1100 South Marietta Pkwy., Suite J-370
Marietta, GA  30060
(678) 915-3571


Graduate Certificate Programs

We offer the following Certificate programs:

Graduate Transition Certificate in Computer Science

The Graduate Transition Certificate in Computer Science prepares individuals for Master's level computer science programs or entry-level positions in the industry. The program is designed for those students holding an accredited bachelor's degree in an area unrelated to computer science and having an interest in computer science.

The required courses are (all 3 credit hours):

CS 5003

Accelerated Introduction to Programming*

CS 5123

Advanced Programming & Data Structures

CS 5153

Database Systems

CS 5223

Computer Architecture

CS 5243

Operating Systems

CS 5423

Mathematical Structures for Computer Science

Prerequisites include:

  • Calculus

Applicants with satisfactory preparation in some transition topics may be allowed to substitute up to two approved 6000-level courses for the same number of required courses.

*    Students with absolutely no programming experience may prefer to take CSE1301 before CS5003.



Graduate Transition Certificate in Software Engineering Foundations

The GraduateTransition Certificate in Software EngineeringFoundations (GTCSWEF) prepares students with undergraduate degrees in non-computing areas to transition into the field of software engineering and consists of 5 courses.



Required (3 hours)


SWE 6623 Software Engineering



Two of the following 3 hour courses (6 hours)


CS 5003 Accelerated Introduction to Programming


CS 5123 Advanced Programming and Data Structures


CS 5423 Mathematical Structures for Computer Science



AND Two of the following 1.5 hour courses (3 hours)


CS 5011 Fundamentals of Computer Architecture


CS 5021 Fundamentals of Operating Systems


CS 5031 Fundamentals of Database Systems





Certificate in Programming

The Professional Certificate in Computer Programming is an undergraduate certificate that is aimed at people who have had some post-secondary education and/or several years of work experience to start careers in computer programming.  The focus of the program is on programming skills, and database and web development skills.

Programming Certificate Program Objectives
The Programming Certificate Program prepares our recipients to reach the following goals beyond completion:
  • Provide students with ability to transition into the computing profession.
  • To provide students with fundamental programming skills.
  • To provide students exposure to implementing computer applications.
Programming Certificate Learning Outcomes

Students who graduate from the professional certificate program will be able to:

  • Demonstrate proficient programming skills.
  • Demonstrate knowledge of databases and applications using databases.
  • Demonstrate knowledge of application web programming.
Certificate in Programming Requirements
  • CSE 1301 Programming & Problem Solving I (4 credits)
  • CSE 1302 Programming & Problem Solving II (4 credits)
  • CS 3153 Database Systems (3 credits)
  • IT 3203 Introduction to Web Development (3 credits)
And one of the following:
  • SWE 2313 Introduction to Software Engineering (3 credits)
  • CS 3424* Data Structures (4 credits)
  • IT 4203 Advanced Web Development (3 credits)
Total: 17 - 18 hours
*NOTE: CS 3424 has a pre-requisite of MATH 2345 Discrete

Facebook Twitter YouTube