Last updated on 2025-06-03
Program Overview
Earn your 4-year Bachelor of Computer Science (Honours) degree and prepare for a rewarding career in software development. This program is designed to equip students with the necessary skills and knowledge to excel in the field of computer science. The curriculum emphasizes software quality, reliability, and security, ensuring that graduates are well-prepared for various job opportunities in the tech industry. With a focus on experiential learning, students will engage in practical applications of computer science theory, making them ready for real-world challenges.
Program Structure
The Bachelor of Computer Science (Honours) program is structured to provide a comprehensive education over a period of 4 years. Key features of the program include:
- Three paid co-op work terms, allowing students to gain valuable work experience while studying.
- A multidisciplinary curriculum that integrates theoretical knowledge with practical skills.
- Innovative use of technology to enhance learning and collaboration.
- Focus on software project management techniques and testing methodologies.
This program is delivered in a hybrid format, combining both in-person and online learning experiences. Students will be challenged to master various software design, development, and testing techniques, ensuring they are well-equipped for their future careers.
Featured Experiences
- Three co-op work terms that provide hands-on experience in the software development industry.
- Experiential learning activities that enhance understanding of computer science theory and its applications.
- Opportunities to engage in collaborative projects that foster teamwork and communication skills.
- Access to innovative technology tools that aid in inquiry and information management.
Career Options
Graduates of the Bachelor of Computer Science (Honours) program can pursue a variety of career paths in Canada, including:
- 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.
- Web Developer: Create and manage websites, focusing on both the technical and aesthetic aspects of web design.
- Database Administrator: Manage and maintain databases, ensuring data integrity, security, and accessibility for users.
- IT Project Manager: Oversee technology projects from inception to completion, coordinating teams and resources to achieve project goals.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Conestoga College official website



























