Show as: Mobile

Bachelor of Computer Science

Carleton University
Bachelor's degree
Scholarships available
On campus
Inquire for more information
Bachelor of Computer Science

About this program

Bachelor of Computer Science

Computers and computer systems play a central role in business, communication, science, entertainment and medicine. As the range of computer applications continues to expand, so does the demand for computer scientists. Computer Science is an ever-changing discipline that studies the theory, design and implementation of computer applications and systems. You will learn to use computing and information technology to help solve the problems that we face in business, science and society today and those that we will face tomorrow.

The Honours Computer Science program at Carleton is organized into diverse streams so that you can develop a particular expertise.

For those students who might be interested in postgraduate studies in Computer Science, please note that an Honours degree is usually required for admission. We also offer a Combined Honours program with Mathematics. Students in other programs can opt to take a minor in Computer Science.

Program content

The Honours Computer Science program can be taken as is, or you can add a stream, or our Internship option. In all cases, you will take our common core of computer science courses, including courses in programming, algorithms, software engineering, databases and web applications. Our specialty streams give you the opportunity to concentrate on a particular important area of computer science.

Our multidisciplinary streams give you the chance to examine application areas of increasing opportunity for computer scientists. You may also choose to take the Honours degree without a stream, or to start without a stream and add one later.

Our Honours degree has been approved by the Canadian Computer Science Accreditation Council (CSAC). The Software Engineering stream has been approved by CSAC as a Software Engineering program. The degree is generally completed in four years, or five years if the co-op option is chosen.

Specialty streams:

  • Artificial Intelligence (AI) and Machine Learning
  • Algorithms
  • Computer and Internet Security
  • Computer Game Development
  • Software Engineering

Multidisciplinary streams:

  • Management and Business Systems

Major degree program

For those desiring a somewhat less rigorous program and opportunities for greater breadth, the school also offers a Major degree program. Please note that an Honours degree is usually required for admission to postgraduate studies.


Computer Science students can add another area of study, called a minor, to their program. Having this other area of specialization can often turn into a distinct advantage when applying for jobs. As well, students in other programs can opt to take the four-credit minor in Computer Science.

Scholarships & funding

Several scholarship options are available. Please check the university website for more information.


Standard Fee: CAD 44,917.67

Career paths

Carleton Computer Science graduates go on to prosperous careers in such fields as:

  • Software design and development;
  • Web services and infrastructure;
  • Software and systems security analysis; and
  • Biotechnology, artificial intelligence, computer gaming and business applications.

For Honours students interested in postgraduate studies, Carleton offers graduate programs in Computer Science, at both the master’s and doctoral levels.

Message the school

Want to know more about this program, Bachelor of Computer Science? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *


About this institute

Carleton University

Carleton University is located in beautiful Ottawa, the capital of Canada. Carleton is committed to giving back through education while pursuing contributions to the common good. These founding values are at the heart of the university’s focus on research, community...

Read more about this school

Why study at Carleton University

Why Carleton?

  • A large percentage of Canada’s major medical, clinical and life science research centres are located in the Ottawa area, as well as a growing technology industry with over 1,900 companies.
  • The majority of their programs feature work-study opportunities (known as “co-op”), that allow students to gain full-time, paid employment related to their academic program.
  • Carleton is a close-knit, supportive and diverse community. This includes academic support, help with jobs and career, health and counselling, student life, athletics, and 300+ student-run clubs and societies. Students come from 140+ countries and have many opportunities to get involved in community-building activities both on and off-campus.
  • Campus is a green oasis, nestled between the Rideau River, Rideau Canal and Dow’s Lake. Their self-contained campus and focus on community encourage student interaction, which can provide you with both valuable communication skills and lasting friendships.
  • Qualified applicants are automatically offered entrance scholarships ranging from $4,000 to $16,000 CAD over four years, and a place in one of Carleton’s on-campus residences.

Contact info

Carleton University

1125 Colonel By Drive
K1S 5B6 Ottawa Ontario

 Show phone number

Message the school

Want to know more about Bachelor of Computer Science? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!