inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
CAD 19,069
Per course
Start Date
2025-09-01
Medium of studying
Duration
36 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
CAD 19,069
Intakes
Program start dateApplication deadline
2024-09-01-
2025-09-01-
About Program

Program Overview


Conestoga College's Bachelor of Computer Science (BCS) program is a three-year, full-time program that prepares students for careers as software developers. The program emphasizes applied knowledge and skills in software development, testing methodologies, project management, and cybersecurity awareness. Students engage in experiential learning, project-based courses, and a dedicated co-op work term, ensuring they graduate with practical experience and industry connections. Graduates are highly sought after by employers in the software development industry.

Program Outline


Degree Overview:


Overview:

The Bachelor of Computer Science (BCS) degree at Conestoga College is a three-year program designed to prepare graduates for careers as high-quality software developers. The program focuses on applied and integrated knowledge and skills in software development, emphasizing testing methodologies, software project management techniques, and strong awareness of cybersecurity/privacy issues.


Objectives:

  • Equip students with theoretical and practical knowledge in computer science.
  • Develop strong software development skills with emphasis on testing, project management, and cybersecurity awareness.
  • Foster a multidisciplinary approach to problem-solving and collaboration.
  • Students will engage in experiential learning activities, project-based courses, and real-world problem-solving scenarios, all grounded in solid computer science principles. The program emphasizes hands-on experience through a dedicated co-op work term, allowing students to apply their knowledge in professional settings and build industry connections.

Features:

  • Multidisciplinary curriculum focused on experiential learning.
  • Project-based learning in every semester.
  • Strong emphasis on software development, testing, and project management.
  • Integration of technology for learning and collaboration.
  • Dedicated co-op work term for practical experience.

Outline:


Program Content:

The BCS program covers a comprehensive range of topics in computer science, including:

  • Software Development
  • Programming Languages
  • Data Structures and Algorithms
  • Database Management
  • Networking and Security
  • Software Testing and Quality Assurance
  • Project Management
  • Object-Oriented Programming
  • Artificial Intelligence
  • Machine Learning
  • Cyber Security

Structure:

  • Three-year program with 10 semesters, including one co-op work term.
  • Full-time delivery with classes typically held on weekdays.
  • Project-based learning integrated into every semester.
  • Co-operative education program with paid work experience opportunities.

Course Schedule:

The course schedule varies depending on the semester and specialization, but typically includes a combination of core computer science courses, elective courses, and project-based learning activities.


Individual Modules:

Each module within the program focuses on a specific area of computer science and is designed to provide students with in-depth knowledge and skills. Examples of modules include:

  • Introduction to Programming
  • Data Structures and Algorithms
  • Object-Oriented Programming
  • Database Management Systems
  • Software Engineering
  • Artificial Intelligence
  • Machine Learning

Assessment:


Assessment Methods:

  • Assignments
  • Quizzes
  • Exams
  • Projects
  • Presentations
  • Participation

Assessment Criteria:

  • Knowledge and understanding of computer science concepts
  • Ability to apply theoretical knowledge to practical problems
  • Problem-solving skills
  • Critical thinking skills
  • Communication and collaboration skills

Teaching:


Teaching Methods:

  • Lectures
  • Tutorials
  • Labs
  • Group work
  • Project-based learning
  • Guest speakers
  • Industry collaborations

Faculty:

The BCS program is taught by experienced faculty with expertise in computer science, software development, and related fields. Faculty members are actively involved in research and industry collaborations, ensuring students receive up-to-date and relevant knowledge.


Unique Approaches:

  • Strong emphasis on experiential learning and project-based activities.
  • Integration of technology into the learning process.
  • Close collaboration with industry partners and guest speakers.
  • Dedicated co-op program for real-world experience.

Careers:


Potential Career Paths:

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Database Administrator
  • Network Administrator
  • Systems Analyst
  • Software Engineer
  • Cybersecurity Analyst
  • Data Scientist
  • Artificial Intelligence Specialist

Career Opportunities:

Graduates of the BCS program are prepared for a wide range of career opportunities in the software development industry. They can work in various sectors, including:

  • Technology companies
  • Financial institutions
  • Healthcare organizations
  • Government agencies
  • Non-profit organizations

Career Outcomes:

Conestoga College's BCS program boasts a strong track record of graduate success. Graduates are highly sought after by industry employers and enjoy high employment rates. The program also offers excellent preparation for further studies in computer science or related fields.


Other:

  • The program is offered on a full-time basis at the Waterloo campus.
  • Admission requirements include a high school diploma with strong academic standing in math and science subjects.
  • International students are welcome to apply, but program availability may vary.
  • Additional details on program-specific learning outcomes, course sequencing, and specific assessment rubrics may require further research or direct inquiry to Conestoga College.
SHOW MORE
How can I help you today?