Program overview
Admission Requirements
Intakes

Last updated on 2026-04-21

Program overview

Program Overview

Apply your knowledge to solve complex operations to everyday computer-based applications. The Bachelor of Computer Science (Honours) program at Laurentian University covers a wide range of subjects, from foundational theory and mathematics to cutting-edge developments in areas such as robotics, computer vision, and artificial intelligence. Students will learn the fundamentals of computer science, including high-level programming languages, data structures, and database programming. This program allows students to focus on their areas of interest, enabling them to take control of their career paths by specializing in various computing fields.

Program Structure

The Bachelor of Computer Science (Honours) program is designed to provide a comprehensive education in computer science over a four-year period. The program structure includes:

  • Core courses covering essential computer science topics.
  • Elective courses that allow students to tailor their education to their interests.
  • Opportunities for specialization in areas such as software engineering, artificial intelligence, and game design.
  • Co-op education option available for full-time students, integrating academic instruction with practical work experience.

Students are encouraged to consult with academic advisors regularly to ensure they meet all required and elective course requirements for graduation. The program is delivered on campus, providing a rich learning environment.

Featured Experiences

  • Co-op education option that combines academic learning with practical work experience.
  • Hands-on projects and collaborative learning opportunities.
  • Access to state-of-the-art facilities and resources.
  • Engagement in research projects and initiatives within the field of computer science.
  • Networking opportunities with industry professionals and alumni.

Career Options

  • Systems Analyst: Analyze and improve computer systems for organizations, ensuring they meet business needs.
  • Software Developer: Design, develop, and maintain software applications across various platforms.
  • Database Administrator: Manage and organize data using database management systems, ensuring data integrity and security.
  • Web Developer: Create and maintain websites, focusing on both front-end and back-end development.
  • Network Security Specialist: Protect an organization’s computer networks and systems from cyber threats and attacks.

Graduates of the Bachelor of Computer Science (Honours) program can find opportunities in both the public and private sectors, with a strong demand for skilled professionals in the technology industry.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Laurentian University official website