Ready to learn more?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$40,980

  Halifax

Sep 1-Sep 1

Commitment

Full-Time

Delivery

Classroom

Credential

Degree

Year Founded

1818

Scholarships

yes

Dalhousie University’s Bachelor of Computer Science program offers a comprehensive education in the theory, design, and application of computer science, with opportunities to explore a wide range of areas including software development, algorithms, networking, and artificial intelligence. Designed to prepare students for both immediate careers and future graduate studies, the program emphasizes not only technical proficiency but also innovation and critical thinking. Students graduate with the skills needed to build, influence, and evaluate technology, becoming strong programmers and forward-thinking developers capable of shaping how we use computers and interact in an increasingly digital world.

The program includes an accredited honours option for those seeking a more rigorous academic challenge. Experiential learning is a cornerstone of the degree, with co-op placements available at top organizations such as IBM, Twitter, and the Ocean Tracking Network, allowing students to earn while they gain real-world experience. Learning is supported by award-winning faculty conducting cutting-edge research in AI, blockchain, VR, big data, bioinformatics, and more. The program fosters a collaborative and supportive environment through dedicated resources, student societies, and dynamic learning spaces. From the first year, students build a strong foundation in programming and problem-solving while exploring the societal and philosophical impacts of computing, ensuring they graduate as both skilled technologists and thoughtful innovators.

Admission Requirements

  • High School Diploma or equivalent.

What You’ll Learn

  • Core programming skills and foundational computer science theory.
  • Software development, algorithms, and data structures.
  • Networking, systems, and cybersecurity fundamentals.
  • Artificial intelligence, machine learning, and big data analytics.
  • Human-computer interaction, graphics, and visualization.
  • Ethical, social, and philosophical impacts of computing technologies.

Ready to get started?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (13)

Write a Review

Dalhousie University

Professional knowledge and confidence.

Christel

Halifax • March 13, 2026

Graduated From

Bachelor of Computer Science

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

I really enjoyed my time at Dalhousie University. The classes were engaging, and the campus community was very welcoming. The program helped me build both professional knowledge and confidence.

I really enjoyed my time at Dalhousie University. The classes were engaging, and the campus community was very welcoming. The program helped me build both professional knowledge and confidence.

Dalhousie University

Great mentorship from faculty members

Lisa-Anne F.

Halifax • March 13, 2026

Graduated From

Bachelor of Science in Nursing (BScN)

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

Studying at Dalhousie University gave me strong practical skills for my career. The program included hands-on learning and great mentorship from faculty members. I felt well prepared when I graduated.

Studying at Dalhousie University gave me strong practical skills for my career. The program included hands-on learning and great mentorship from faculty members. I felt well prepared when I graduated.

Other courses in Computer Science