Honours Bachelor of Science (Computer Science) Degree with Computer Programming Diploma

Get your degree and diploma in just four years! Understand and work with complex computer systems. Acquire practical skills to graduate job-ready.

All Fall 2020 undergraduate courses will be delivered online. A special web page contains further information.


Duration: 8 semesters (4 years)

Credential: Honours Bachelor of Science (Computer Science) Degree (from Lakehead University), Computer Programming Diploma (from Georgian College)

Academic area: Computer Studies, Degree Studies

OUAC code: AG

Campuses: Years 1 and 2 – Georgian Barrie Campus, Years 3 and 4 – Lakehead Orillia Campus

Start date: Fall 2020

Have questions about Lakehead-Georgian degrees? Contact Courtney Duthie at 705.728.1968, ext. 5369


Two mandatory co-op work terms.

This degree-diploma combination is offered by Lakehead University and Georgian College. Upon completion, students will receive both an Honours Bachelor of Science Degree in Computer Sciences from Lakehead University and the Computer Programming Diploma from Georgian College.

The degree-diploma combination provides a theoretical and applied framework that complements the practical skills and computer science knowledge necessary to understand and work with complex computer systems. The comprehensive curriculum exposes students to several programming languages, including Java, Python and C/C++ and features core Computer Science topics:

  • data structures
  • computer graphics
  • algorithm analysis and design
  • operating systems
  • software engineering
  • mobile computing
  • data science
  • internet security
  • object-oriented programming
  • game programming
  • health informatics
  • artificial intelligence

Students will have opportunities to develop advanced analytical, programming and software development skills, and participate in our co-operative education program to gain rewarding industry experience. As a graduate, you will be able to meet and adapt to the growing demands of a career in computer sciences.


Tuition fees

For more information on tuition fees, please visit our Finance and Fees page.

Admission requirements

Program-specific requirements for Ontario high school students: Grade 12 U English, Grade 12 U Advanced Functions, one credit from: Grade 12 U Calculus and Vectors, Grade 12 U Math of Data Management or Grade 12 U Computer and Info Science and three additional Grade 12 U or M credits

For more information, please our Admissions page.

Admission details

To apply, please visit the Ontario Universities’ Application Centre at ouac.on.ca.

NOTE: Use the code AG when applying to the program through OUAC.


To view a full list of courses offered in this program, check out Lakehead’s Academic Calendar.


  • software developer/engineer
  • computer programmer
  • technician/technical analyst
  • information systems designer