Diploma in Computer Science

Computer Science

If you are a creative, critical thinker interested in developing computer science fundamentals to make effective use of computing technologies, Computer Science is for you.

Western’s Department of Computer Science and Western Continuing Studies offer a Diploma program for qualified university graduates with a background in Mathematics, Statistics, Science or Engineering.

Students who complete the Diploma will have the fundamental knowledge and skills needed for designing and developing software. Upon completion of the Diploma, those with superior academic records who wish to pursue further studies may apply for admission to the MSc in Computer Science.

Designed for

Graduates who is a creative, critical thinker interested developing computer science fundamentals to make effective use of computing technologies in their domain expertise.

Program Details

 Duration: 8 months, full-time | September start

  Location: Western campus

  Cost:  Each course equivalent to Year 4 tuition       Financial Aid: OSAP eligible

  Program: 10 required courses


Computer Science is an eight-month, full-time program providing students with the specific skills and experience necessary to begin a career in information technology or to apply for enrolment in the MSc degree program in Computer Science at Western. 


To pursue a Post-Degree Diploma you need to apply.

Application Deadline

March 15

Application Fee $100

Apply Now

What you will learn

The nine required courses are taught and developed by industry professionals to connect theory to practice.  You will develop a professional network, unique skills, and a portfolio of projects used throughout your career. 

What you will learn

  • Fundamental programming skills for mobile, web, and traditional applications, leveraging a number of programming languages and state-of-the-art development tools

  • Software development life cycles, project management, and best practices for working on small, medium, and large-scale projects

  • Foundations of computing, algorithms, and models of computation

  • Data analysis, visualization, and management to turn data into actionable knowledge and information

  • Specialized skills in networking, databases, graphics, game development, and more

  • Research and development methodologies that are of great value to both academic and industrial settings