Why study Computer Science at Dal?

Get hands-on with building, influencing and evaluating technology

Become a creator of new technologies and gain a deep understanding of the theory, design and application of computer science by exploring a wide range of areas including software development, algorithms, networking and graphics. You’ll not only become a strong programmer, but will master the skills needed to shape how we'll use computers and interact with each other in the future.

If you thrive in a smaller campus environment, consider doing the first year in the Truro Start Program. This program gives you the opportunity to join a small cohort with dedicated resources and support to build a strong foundation in your chosen field before transitioning into your second and final years in Halifax.

Degree overview

Undergraduate Degree: Bachelor of Computer Science, BCS
Faculty: Faculty of Computer Science
Campuses: Studley Campus, Halifax; Agricultural Campus, Truro
Program Length: 4 years
Program Start: September & January

What will I learn?

In this program, you’ll gain the foundational knowledge to create new and innovative technologies. Courses in software development, algorithms, networking, cloud and web computing, databases, graphics, machine learning and user interface design allow students to develop areas of specialized expertise.

Sample courses:

  • Social Computing
  • Cybersecurity
  • Introduction to Computer Graphics and Animation

Students can also choose to build skills in specialized areas by completing a certificate. Students can choose from one of six areas, allowing graduates to show they have achieved a level of proficiency in a particular area. You can also enhance your studies with career-focused work experience. Co-op allows you to apply classroom theory, explore career options and build your resume.

Visit the Academic Calendar to view degree options and course details.

Careers and future study

Choosing computer science at Dalhousie opens you up to a world of opportunity. Computer science permeates nearly all human endeavours from business and science to entertainment and medicine. Upon graduation, you could find yourself in one of the following careers:

  • app or game developer
  • web developer
  • digital health professional
  • user-interface designer

Future studies could include programs at the graduate level in computer science, electronic commerce, or health informatics.

Admission requirements

Undergraduate admission requirements vary based on your previous education and your intended program of study at Dalhousie. Learn about our admissions requirements, book a campus tour, or connect with an advisor if you have questions about your eligibility for admission.

View admission requirements  

Ready to apply?