AV整氈窒

Skip to main content

Computer Science (BCS)

Master the technologies shaping our digital future through AV整氈窒���s Bachelor of Computer Science, where rigorous academics, hands-on paid co-op experience, and expert industry connections empower you to build extraordinary solutions.

Program Type
Bachelor
Faculty
Location
Program Start
September and January
Program Options
Honours
Major
Minor
Study abroad
Direct-entry from High School

Why choose this program?

Whether or not you have programming experience, this program will help you 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.

AV整氈窒���s Bachelor of Computer Science bridges foundational computing theory with real-world application, giving you a distinct edge in today���s digital landscape. Through up to 12 months of paid co-op work terms, hands-on innovation in Labs, and specialized majors in high-demand fields like human-computer interaction, cybersecurity, artificial intelligence, algorithms and scientific computing, software development and digital innovation, you'll build an impressive professional portfolio before graduation. Supported by award-winning faculty and deep industry connections in Atlantic Canada���s fastest-growing tech hub, our graduates emerge fully equipped to lead and innovate across global industries.泭

Careers

Turn your passion into impact with computing. Whether you���re drawn to health, business, science, entertainment, government, or another field, a computer science degree gives you the tools to harness technology, drive innovation, and become the leader who shapes what���s next.

Computer science offers strong earning potential across Canada. Software developers earn a median wage of $48.08/hour nationally���more than $100,000 annually based on a 40-hour work week. As technology transforms every industry, opportunities continue to grow for people with the skills to innovate and lead.

$80,000+ Average starting salary for new graduates
10% of new graduates earn $95,000+ upon graduation

What you will learn

Learn how to turn ideas into technology that makes a difference. Build a foundation in AI, algorithms, data and software development, then explore areas such as cybersecurity, digital innovation, and interactive technology. Develop creativity, critical thinking, and problem-solving skills to innovate in any field.

Sample courses

  • 泭Communicating with AI泭
  • Practical Data Science泭
  • Introduction to Computer Science泭
  • Introduction to Computer Systems泭

  • 泭Data Structures and Algorithms泭
  • Software Development泭
  • Foundations to Artificial Intelligence泭
  • Introduction to Interface Design & UX泭

  • Algorithm Analysis I
  • Programming Languages
  • Network Computing
  • Social, Ethical and Professional Issues in Computer Science泭

  • Software Engineering
  • Foundations of Data Science
  • Designing User Interfaces
  • Network Computing泭

Co-op

Get a head start on your career through AV整氈窒���s optional co-op program. Gain paid, hands-on experience, discover where your interests can take you, build connections with employers and turn classroom knowledge into solutions for real-world challenges���before you graduate.泭


Customize your degree

Your interests are unique���your degree can be too.

Explore six majors within computer science, then customize your path with honours, co-op, minors, certificates or a double major. Combine computing with the subjects you���re passionate about and build the skills, experience and expertise to shape your future.泭

Build a strong foundation in computing, explore what inspires you and gain the experience to turn ideas into impact. With a flexible curriculum and opportunities to specialize, you���ll graduate ready to adapt, innovate and shape the future of technology.泭

Admission requirements

Minimum admission requirements

To be considered for admission to this program, you must meet minimum academic criteria:

  1. Completion of secondary school (Grade 12)
  2. Achievement of the minimum average for your program of choice.
  3. Completion of Grade 12 English (or equivalent course).

Admission to many AV整氈窒 programs is competitive. This means that meeting minimum requirements does not guarantee admission.

Program-specific admission requirements

We're looking for:

  • Grade 12 Academic Math (Pre-calculus math recommended)
  • Grade 12 Academic English
  • 3 additional acceptable university-prep courses泭

Minimum final grades:

  • Pre-calculus math: 65%
  • Math: 70%
  • English: 65%
  • Other subjects: 60%泭
  • Overall average: 70%

Need Pre-Calculus, Chemistry, Physics, or another admission requirement? Our online, self-paced UPrep courses can help you earn the prerequisite you need, upgrade your marks, and build confidence before starting your degree at Dal. Explore UPrep courses.

Learn more