Post-baccalaureate Certificates

The post-baccalaureate certificate in computer science is available to students who have earned a bachelor’s degree in a subject area other than CS and change careers via the study of computer science. The student who receives a post-bacc certificate in CS will be equipped with excellent opportunities in the many broad areas of computer science, including databases, software development/analysis/testing, mobile programming, data science or cyber security, and is also prepared for subsequent graduate studies in computer science.

Students are admitted to the post-baccalaureate certificate program for spring and fall enrollment. To be accepted a student must hold a bachelor's degree. While applicants are considered on a case-by-case basis, admission usually requires an undergraduate GPA of at least a 3.0 and the completion of at least one semester of calculus or discrete mathematics (MATH 211) with a minimum grade of B.

Students already enrolled in the post-bacc certificate can also earn a specialization in cybersecurity or data science. 

Apply for post-bacc certificates

Specialization in Cybersecurity

Students enrolled in the B.S. in computer science and/or the post-baccalaureate undergraduate specialization in computer science programs can also earn a specialization in cybersecurity. To earn this specialization, students must complete three technical elective courses in the area of cybersecurity out of the following four choices. 

  • CMSC 412 Social Network Analysis and Cybersecurity Risks.
  • CMSC 413 Introduction to Cybersecurity.
  • CMSC 414 Computer and Network Security.
  • CMSC 415 Introduction to Cryptography.

Certificate in Data Science

Students enrolled in the computer science B.S. and the post-baccalaureate certificate programs can earn a specialization in data science. To earn this specialization, students must complete four courses in the area of data science as shown below. The following courses will be offered:

  • CMSC 435 Introduction to Data Science
  • CMSC 409 Artificial Intelligence
  • CMSC 416 Introduction to Natural Language Processing
  • CMSC 508 Database Theory


Certificate In Computer Science (Post-Baccalaureate Undergraduate Certificate)

The Certificate in Computer Science is available to students who have received bachelor’s degrees in other subject areas and wish to pursue the study of computer science. Additionally students must have completed one semester of calculus or discrete mathematics (MATH 200 or MATH 211 or equivalent with a minimum grade of B) and maintained a minimum overall GPA of 3.0 in their bachelor’s degree for acceptance into the program.

View Bulletin

Computer Science icon