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)
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.
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.


