Computer Science (Post-Baccalaureate Certificate)

This post-baccalaureate certificate in Computer Science equips you with the necessary skills to find your dream IT job. It also helps you meet the requirements to apply to the Master of Applied Computing (MAC) at Laurier. This 3.0 credit post-baccalaureate program is fully online, designed to be completed in just sixteen months of part-time studies, allowing you to live at home and keep in your current job, while actively investing in your future.

This program is for you if:

  • You are a recent graduate who has a degree but not in Computer Science, and is interested in working in the IT industry; or
  • You're interested in applying for the Master of Applied Computing (MAC) at Laurier and lack the prerequisite courses.

Apply Your Learning

Make the most out of your university career by taking advantage of all that Laurier has to offer you. Volunteer work, campus clubs, leadership programs, studying abroad, work experience – there are so many ways you can extend your classroom experience into the real world.

Here are just a few examples of the experiences you’ll have access to in the Post-Baccalaureate Certificate in Computer Science program:

  • Learn programming languages, such as Python, C, and/or Java, and use them to solve problems.
  • Develop software with an Integrated Development Environment.
  • Analyze a range of complex problems that can be solved by computing programs.
  • Design and implement software solutions to solve computing problems.

In addition to the program learning outcomes articulated above, students who successfully complete this program will also have obtained the necessary background to apply to Laurier’s Master of Applied Computing (MAC) program.


2022 graduates who secured employment or went on to postgraduate studies


Laurier ranks in the top 6 percent of universities worldwide*


students who gained hands-on learning experiences at Laurier in 2022

*Center for World University Rankings (CWUR)


Format: part time      Duration: sixteen months    Start: September (fall term), January (winter term) or May (spring term)     OUAC code: URM

Program Details

Required Courses

To ensure that you have the necessary knowledge to complete the course successfully, you must take the courses in the order specified below.

Term One:

  • CP104: Introduction to Programming

Term Two:

  • CP164: Data Structures I

Term Three:

  • CP213: Intro to Object-Oriented Programming
  • CP214: Discrete Structures for Computer Science

Term Four:

  • CP264: Data Structures II
  • CP312: Algorithm Design and Analysis I

Further Details

This program's requirements must be fulfilled within three years from the date of entry.

Students will complete CP104 in the first semester and CP164 in the second semester. CP164 relies on knowledge established in CP104. The remainder of the courses will be completed as regular 12-week courses which can be completed concurrently in a term.

Your Pathway to Graduate Studies

Students who successfully complete this program will have obtained the necessary background to apply to Laurier’s Master of Applied Computing (MAC) program.

Quote Image

"Smaller classes, great options for co-op and a lot of hands-on experience through labs make it all around a great program. Software engineering, machine learning, AI, big data – you can really make the degree what you want it to be."

Connor Kint, current student

Your Career Awaits

This certificate prepares you to successfully pursue further education in the field, such as through Laurier’s Master of Applied Computing (MAC) program.

Sample Career Options

Note: Additional training and education may be required.

  • business intelligence consultant
  • programmer
  • senior web developer
  • technical support engineer
  • trading analytics developer
  • workforce analyst

Explore more careers.

Support After Graduation

Alumni for life means that you have access to Career and Employment Support offered at Laurier for your entire career.

Online Learning

The content for this program is delivered entirely online. For most courses, the final exams will be in-person, and can be written on either the Waterloo or Brantford campus. Alternatively, students who live more than 100km away from campus and are therefore unable to write their exams on campus can arrange for a proctored final exam in their area. 

Online learning is interactive and stimulating. We use MyLearningSpace by Desire2Learn, which includes various educational technologies such as blogs, digital storytelling, audio/video lectures, podcasts, interactive presentations, screencasts, virtual whiteboards, web conferencing, wikis, flashcards, concept maps, digital timelines and gamification.

Interested in More Info?

Email, call 548.889.8888 or see all contact information.