Faculty of Computer Science
Dalhousie University's Faculty of Computer Science is the premier research institution in Information Technology in Atlantic Canada. From oceans to healthcare, information communications technology to aerospace, our students are using their skills to make an impact!
The Academic Experience
Learn about everything your faculty has to offer. Groundbreaking research, inspiring instructors, academic options and more!
- Your first year in Computer Science
- Video: Watch an introductory Cyber Security lecture
- Start learning Computer Science at home
- Studying Computer Science in Halifax
More about Computer Science at Dalhousie
The Student Experience
Take a peek at what some of our current students are up to and the opportunities they're taking advantage of.
- Video: Hear from a current student
- Diversity in CS
- Experiential learning opportunties
- Women in Tech Mentorship Program
- Computer Science Society
- Women in Technology Society
Current student spotlight
Explore degree options
Bachelor of Applied Computer Science
In the Bachelor of Applied Computer Science you'll learn how to bridge the gap between management and technology.
This program combines a deep understanding of technology with in-demand skills such as communications and project management. You'll learn how to develop and implement technology solutions for organizations while gaining the knowledge and experience to lead teams, manage large-scale digital projects and tackle real-world problems.
Bachelor of Computer Science
In the Bachelor of Computer Science you'll learn the core software design concepts needed to become a builder of innovative technologies.
You'll 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 artificial intelligence.
By the end of your degree, you will have the knowledge and skills to build, influence and evaluate technology. You’ll not only become a strong programmer but will master the skills needed to create new and innovative technologies that can shape how we will use computers and interact with each other in the future.
Ask us a question
Have questions about programs, courses, experiential learning opportunties, or anything else? Fill out the form below and one of our advisors in the Faculty of Computer Science will get you the information you need.