Dal Alert!

Receive alerts from Dalhousie by text message.


Why choose CS at Dalhousie?

Taking you where you want to go

The Bachelor of Computer Science at Dalhousie University is an intensive program of study created to graduate exceptional designers and builders of new software technologies. Students, many of whom have never coded before, not only develop great programming skills, but also master core software design concepts that allow them to flourish in an ever-changing technological landscape. 

Our Computer Science program allows you to customize your interests and personality type: from independent programmers to social butterflies to someone whose only goal is to get out into the workplace, this can be a place for you. Here at Dal, you will develop expertise in software systems, designing, building and evaluating their performance. 

Become even more marketable to employers by specializing

Besides the broad selection of classes on offer, we’ve also enhanced the Bachelor of Computer Science program by adding five new specializations. This ensures that Dalhousie grads, while already in demand, are even more marketable to employers.

The specializations are:

  • Data Science
  • Graphics, Gaming and Media
  • Artificial Intelligence and Intelligent Systems
  • Communications Technologies and Cyber Security
  • Bioinformatics

Get an accredited degree

Our Bachelor of Computer Science (BCS), BCS with Honours, BCS Co-op, and BCS with Honours Co-op are all accredited by the Canadian Information Processing Society's (CIPS) Computer Science Accreditation Council (CSAC).

Program details

Bachelor of Computer Science (BCS) or Bachelor of Science (BSc) with a Major in Computer Science

Program Options

  • Bachelor of Computer Science (4 years)
  • Bachelor of Science, with a Major or Double Major in Computer Science (4 years)
  • Bachelor of Science, with Honours or Combined Honours in Computer Science (4 years)
  • Co-op option


Required high school courses:

  • English
  • Pre-calculus math
  • 3 additional university preparatory courses

See admission requirements for more information.

Application Deadline and Program Dates

Application deadlines for 2017/18

  • March 1 - Deadline for scholarship consideration for fall semester
  • April 1 - International students (except USA)
  • June 1 - All Canadian and American applications

Other important program dates

Class Size

  • Core introductory classes range from 80 to 150 students
  • Other classes tend to have between 20 and 100 students

Tuition Fees

Use our Fee Calculator to estimate the cost of a full year at Dalhousie.

Residence & Housing

Whether you're applying to one of our residence halls or you’re looking for help with an off-campus apartment search, Dalhousie’s Residence and Housing services can help.

Housing options

  • Meal plans
  • Dorm-style traditional residences
  • Apartment-style, non-traditional
  • Off-campus housing