Post-Baccalaureate Certificate in Computer Science Foundations

Certificate Level: Graduate
Admission Requirements: Bachelor's degree
Certificate Type: Post-Baccalaureate
Number of Credits to Completion: 12.0
Instructional Delivery: Online
Calendar Type: Quarter
Expected Time to Completion: 1 year
Financial Aid Eligibility: Not aid eligible
Classification of Instructional Program (CIP) Code: 11.0701
Standard Occupational Classification (SOC) Code: 11-3021

About the Program

The Post-Baccalaureate Certificate program in Computer Science Foundations accepts applicants who hold a bachelor’s degree in areas other than computer science and offers them opportunities to learn the fundamentals of programming and theory in computer science. The aim is to provide an efficient and systematic education on the basics of computer science without any prerequisite education.

Through this program, students will gain the ability to:

  • Analyze a problem and identify and define the computing requirements appropriate to its solution. 
  • Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. 
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired computational needs. 
  • Function effectively on a team to design and implement a software system. 
  • Apply sound software engineering principles in the construction of software systems of varying complexity. 
  • Understand the implementation and use of existing software tools and systems. 
  • Apply fundamentals of computer science in at least one sub-discipline. 

Admission Requirements

Please visit the College of Computing & Informatics website to learn more about admission requirements.

Additional Information

For more information about this certificate program, please visit the College of Computing & Informatics website.

Program Requirements

Core Courses
CS 501Introduction to Programming3.0
CS 502Data Structures and Algorithms3.0
CS 503Systems Basics3.0
CS 504Introduction to Software Design3.0
Total Credits12.0

Sample Plan of Study

First Year
CS 5013.0CS 5023.0CS 5033.0CS 5043.0
 3 3 3 3
Total Credits 12
  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees