Last updated on 2025-05-05
Program Overview
The Bachelor of Computer Science (BCS) program at Carleton University is designed to equip students with essential skills in various fields such as business, telecommunications, science, entertainment, and medicine. This program emphasizes the study of computer applications and systems, focusing on the theory, design, and implementation of computing technologies. Students will learn to leverage computing and information technology to address contemporary challenges in society and prepare for future innovations. The BCS program is available in both Honours and Combined Honours with Mathematics, allowing students to tailor their education to their interests and career goals.
Program Structure
The Bachelor of Computer Science program is structured to provide a comprehensive education in computer science, with a focus on practical skills and theoretical knowledge. Key details include:
- Credits: Completion of a specified number of credits is required for graduation.
- Options: Students can choose to pursue a Co-op option, which provides valuable work experience.
- Internship Opportunities: The program includes an Industrial Applications Internship option, allowing students to gain paid work experience with industry partners.
This structure ensures that students not only learn the fundamentals of computer science but also gain hands-on experience that is crucial for their future careers.
Featured Experiences
The Bachelor of Computer Science program offers several unique experiences that enhance learning and career readiness:
- Co-op Program: Provides students with the opportunity to gain practical work experience while studying.
- Industrial Applications Internship: Collaborate with leading companies like Shopify to gain real-world experience and insights into the software industry.
- Diverse Specialty Streams: Students can specialize in areas such as Artificial Intelligence, Cybersecurity, and Software Engineering.
- Research Opportunities: Engage in advanced topics and research with faculty in areas like Data Science and Machine Learning.
Career Options
Graduates of the Bachelor of Computer Science program have a wide array of career opportunities in Canada. Here are some potential job roles:
- Software Developer: Design and create software applications, ensuring functionality and user experience.
- Data Scientist: Analyze complex data sets to inform business decisions and strategies.
- Cybersecurity Analyst: Protect an organization’s computer systems and networks from security breaches.
- Artificial Intelligence Engineer: Develop AI models and algorithms to enhance machine learning applications.
- Web Developer: Build and maintain websites, focusing on both front-end and back-end development.
With the growing demand for computer science professionals, graduates can expect to find rewarding careers in various sectors, including technology, finance, healthcare, and government.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Carleton University official website








































