Program overview
Admission Requirements
Intakes

Last updated on 2025-11-21

Program overview

Program overview

The Bachelor of Computer Science (ECS) (Honours) program at Western University is designed to provide students with a comprehensive understanding of computer science principles. This program emphasizes a strong foundation in various areas of computer science, preparing graduates for a wide range of career opportunities in the tech industry. Students will engage in a rigorous curriculum that fosters critical thinking, problem-solving skills, and technical expertise, ensuring they are well-equipped to tackle the challenges of the ever-evolving digital landscape.

Program structure

The Bachelor of Computer Science (ECS) (Honours) program is structured to provide a thorough education in computer science over a period of four years. The program includes:

  • A comprehensive curriculum covering essential topics in computer science.
  • Opportunities for interdisciplinary studies, allowing students to explore connections with other fields.
  • Options for co-op placements, providing practical experience in the industry.
  • Flexibility to choose from various specializations and minors to tailor the educational experience.

Students are encouraged to maintain a minimum average to achieve the Honours designation, ensuring a high standard of academic excellence throughout their studies.

Featured Experiences

  • Co-op opportunities that allow students to gain real-world experience while studying.
  • Access to state-of-the-art computer labs and collaborative spaces for hands-on learning.
  • Interdisciplinary programs that integrate computer science with other fields, enhancing the learning experience.
  • Engagement in research projects that contribute to advancements in technology and computer science.
  • Participation in industry partnerships that provide networking and career development opportunities.

Career Options

  • Software Developer: Design, develop, and maintain software applications, ensuring they meet user needs and industry standards.
  • Systems Analyst: Analyze and improve computer systems and processes to enhance efficiency and effectiveness within organizations.
  • Data Scientist: Utilize statistical methods and programming skills to analyze complex data sets and derive actionable insights.
  • Web Developer: Create and maintain websites, focusing on both the visual design and technical functionality.
  • IT Consultant: Advise organizations on how to use technology to meet their business objectives and improve operations.

 

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

Visit Western University official website