Program overview
Admission Requirements
Intakes

Last updated on 2025-07-10

Program overview

Program overview

The Bachelor of Science in Computer Science (General) program at Laurentian University is designed to provide students with a solid foundation in computer science principles and practices. This program emphasizes the importance of computer science in everyday life and prepares students for a variety of career opportunities in the tech industry. Students will have the chance to explore their interests within the field, allowing them to tailor their education to their passions. The program is delivered on campus in English, ensuring a comprehensive learning experience that combines theoretical knowledge with practical skills.

Program structure

The Bachelor of Science in Computer Science (General) program has a program length of four years, consisting of a total of 120 credits. The program structure is designed to provide a balanced education in computer science while allowing students to choose electives that align with their interests. Key features of the program structure include:

  • Completion of core computer science courses along with elective options.
  • Opportunity to pursue a double major or a minor in conjunction with the Computer Science major.
  • Co-op education option available for full-time students, integrating academic learning with practical work experience.
  • Regular consultations with academic advisors to ensure all graduation requirements are met.

Students are encouraged to engage in elective courses that satisfy various conditions, including humanities, social sciences, and sciences, to enrich their educational experience.

Featured Experiences

The Bachelor of Science in Computer Science (General) program offers several unique experiences that enhance the learning journey:

  • Co-op Education Option: This program allows students to gain practical work experience through a structured co-op program, which includes four work terms interspersed with academic study.
  • Hands-on Learning: Students engage in lab work and projects that provide real-world applications of computer science concepts.
  • Field Experience: Opportunities to participate in projects that may involve collaboration with industry partners, enhancing practical skills and networking.
  • Joint Partner Programs: Potential collaborations with other institutions or organizations to broaden educational and professional horizons.

Career Options

Graduates of the Bachelor of Science in Computer Science (General) program can pursue a variety of career paths in Canada. Here are some potential job options:

  • Software Developer: Design, develop, and maintain software applications, working with various programming languages and technologies.
  • Systems Analyst: Analyze and improve computer systems and processes, ensuring they meet organizational needs and efficiency standards.
  • Web Developer: Create and maintain websites, focusing on both front-end and back-end development to enhance user experience.
  • Data Scientist: Utilize statistical analysis and machine learning techniques to interpret complex data and provide actionable insights for businesses.
  • IT Project Manager: Oversee technology projects from inception to completion, ensuring they are delivered on time and within budget while meeting stakeholder requirements.

These roles highlight the diverse opportunities available to graduates, reflecting the growing demand for skilled professionals in the technology sector.

 

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

Visit Laurentian University official website