Last updated on 2025-11-21
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
































