Last updated on 2025-05-06
Program Overview
The Bachelor of Computer Science (BCS) program at Carleton University is designed to equip students with essential skills in the rapidly evolving fields of business, telecommunications, science, entertainment, and medicine. This program emphasizes the theory, design, and implementation of computer applications and systems. Students will learn to leverage computing and information technology to address contemporary challenges in various sectors, preparing them for future innovations and problem-solving.
Program Structure
The Bachelor of Computer Science program is structured to provide a comprehensive education in computer science, with options for specialization. Key details include:
- Program Length: Typically completed in four years.
- Credits: The program requires a total of 120 credits for completion.
- Options: Students can choose to pursue an optional Co-op program, which provides valuable work experience.
- Specializations: Students can select from various streams, including Algorithms, Artificial Intelligence, Cybersecurity, and Software Engineering.
Through this structure, students can tailor their education to align with their career aspirations and interests in the field of computer science.
Featured Experiences
- Co-op Opportunities: The program offers a Co-op option that allows students to gain practical work experience while studying.
- Industrial Applications Internship: Students can gain paid work experience with industry partners like Shopify, enhancing their employability.
- Diverse Specialty Streams: Students can focus on specific areas such as programming, algorithms, and software engineering.
- Research Opportunities: Graduates often continue their education in graduate programs, engaging in advanced research in fields like Data Science and Machine Learning.
Career Options
Graduates of the Bachelor of Computer Science program can pursue a variety of career paths in Canada, including:
- 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 are well-positioned to enter a vibrant job market in Ottawa and beyond.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Carleton University official website




































