Last updated on 2026-02-02
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 you with the necessary skills and knowledge to excel in the field of computer science. The curriculum emphasizes software quality, reliability, and security, ensuring that you are well-prepared for various job opportunities as a high-quality software developer. With a focus on experiential learning, you will gain practical experience that will enhance your readiness for the workforce.
Program structure
The Bachelor of Computer Science (Honours) program is structured to provide a comprehensive education over a period of 4 years. The program includes:
- Three paid co-op work terms, allowing students to gain valuable industry experience.
- A multidisciplinary curriculum that integrates theoretical knowledge with practical application.
- Innovative use of technology to facilitate 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 engage in various experiential learning activities that will prepare them for real-world challenges in the software development industry.
Featured Experiences
- Three paid co-op work terms that provide hands-on experience in the industry.
- Experiential learning activities that enhance practical skills and knowledge application.
- Opportunities to work on real-world software projects, fostering collaboration and innovation.
- Access to a multidisciplinary curriculum that prepares students for diverse roles in computer science.
- Focus on software quality, reliability, and security, ensuring graduates are well-equipped for the job market.
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, working with stakeholders to enhance efficiency and effectiveness.
- Web Developer: Create and manage websites, focusing on user experience, functionality, and performance.
- Database Administrator: Manage and maintain databases, ensuring data integrity, security, and accessibility for users.
- IT Project Manager: Oversee technology projects, coordinating teams and resources to ensure successful project delivery.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Conestoga College official website



























