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.
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.
- Social Computing
- 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.
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.
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.