## ##   * Overview
  * Program Requirements 
The postbaccalaureate certificate is designed to give students a solid
foundation in the mathematical and theoretical underpinnings of computer
science, including the areas of discrete mathematics, basic programming, data
structures, object-oriented programming, algorithms, and computer systems. The
goal of the certificate is to provide foundational knowledge in computer
science that is valuable in both the workplace for career advancement, as well
as to those looking to move into graduate programs within the discipline.
The courses in the Postbaccalaureate Certificate in Computer Science will
serve as the foundational premaster's courses in the Align program. Students
that successfully complete the five certificate courses with a B in each
course or better will be eligible to matriculate into the Master of Science in
Computer Science program.
* * *
  * Concentrations and course offerings may vary by campus and/or by program modality. Please consult with your advisor or admissions coach for the course availability each term at your campus or within your program modality.
  * Certain options within the program may be  _required_ at certain campuses or for certain program modalities. Please consult with your advisor or admissions coach for requirements at your campus or for your program modality. 
* * *
Complete all courses and requirements listed below unless otherwise indicated.
## Core Requirements
Course List Code | Title | Hours  
---|---|---  
[CS 5001](/search/?P=CS%205001 "CS 5001")  
and [CS 5003](/search/?P=CS%205003 "CS 5003")| Intensive Foundations of
Computer Science  
and Recitation for CS 5001| 4  
[CS 5002](/search/?P=CS%205002 "CS 5002")| Discrete Structures| 4  
[CS 5004](/search/?P=CS%205004 "CS 5004")  
and [CS 5005](/search/?P=CS%205005 "CS 5005")| Object-Oriented Design  
and Recitation for CS 5004| 4  
[CS 5008](/search/?P=CS%205008 "CS 5008")  
and [CS 5009](/search/?P=CS%205009 "CS 5009")| Data Structures, Algorithms,
and Their Applications within Computer Systems  
and Recitation for CS 5008| 4  
## Program Credit/GPA Requirements
16 total semester hours required  
Minimum 3.000 GPA required