Bachelor of Computer Science

Offer response
4 - 6 weeks after your application is submitted
Compare Universities Illustration
Compare Courses!
You can now compare courses and find which one suits you the best.

Course Overview

This four-year Bachelor of Computer Science (Honours) degree integrates three paid co-op work terms to produce high-quality, career-ready software developers. The program provides a robust foundation in computer science theory while emphasizing critical modern skills in software quality, security, and project management. Students will master professional practices and explore cutting-edge fields like Big Data, Cybersecurity, and Cloud Computing through a hands-on, experiential curriculum.

Key Program Highlights

  • Three paid co-op work terms for invaluable professional experience
  • Focus on in-demand skills in software security, reliability, and testing
  • Hands-on, experiential learning within a multidisciplinary curriculum
  • Exploration of emerging fields like Big Data, Cybersecurity, and Cloud Computing
  • Strong emphasis on professional practices and software project management

Requirements

The requirements may vary based on your selected study options.





















Modules

  • Conestoga 101
  • Software Engineering Fundamentals
  • Computer Systems Architecture Fundamentals
  • Project I: Software Implementation and Unit Testing
  • Scientific and Technical Communications
  • Linear Algebra and Discrete Mathematics
  • Programming Principles
  • Project II: Team Based Software Development
  • Object Oriented Programming
  • User Experience Design
  • Operating Systems and Security Fundamentals
  • Data Structures and Algorithms
  • Group Dynamics
  • Co-op and Career Preparation
  • Introduction to Database Systems
  • Software Quality I: Testing Tools and Methodologies
  • Computer Networks
  • Project III: Software Development Life Cycle
  • Systems Analysis and Design
  • Project IV: Mobile and Networked Environments
  • Software Design Techniques
  • Mobile and Networked Systems
  • Software Quality II: User Experience Evaluation
  • Advanced Technical Communication
  • Probability and Statistics
  • Co-op Work Term I
  • Parallel Computing Techniques
  • Software Quality III: Build and Release
  • Project V: Advanced Software Development
  • Introduction to Software Security
  • Software Quality IV: Performance and Analysis
  • Project VI: Software Efficiency and Performance
  • Enterprise Application Development
  • Analysis of Algorithms
The all-in-one solution for your study-abroad needs
Download the Edvoy app now

Related courses










Offer response
4 - 6 weeks after your application is submitted