»ÆÉ«Ö±²¥

 

Undergraduate

Admission Requirement:
Grade 12 Academic Math, English, +3. Min. Average 70%
Program options:
BCS, BACS
Experiential learning:
Co-operative Education
Resources for Educators

Technology is everywhere, and computer science graduates are needed in every industry. Our goal is to equip you with the technical, problem-solving and leadership skills needed to create and apply new computing technologies. We have program options for everyone, regardless of your coding background.


Explore Undegraduate Programs

Master the science behind the technology and build the systems of tomorrow.

Bridge the gap between technology and people to lead innovation in the real world.

Bachelor of Computer Science (BCS) Bachelor of Applied Computer Science (BACS)
  • More technical and theory-focused
  • OptionÌýto specialize through majors
  • Strong foundationÌýin programming, systems, and algorithms
  • Ideal for students interested in deep technical roles or advanced study
  • Majors in Artificial Intelligence, Cybersecurity, Software Development, Human-Computer Interaction, Algorithms & Scientific Computing & Digital Innovation
  • Focus on applied learning and real-world projects.
  • Emphasis on communication, teamwork, and problem-solving
  • Combines technology with business and user-focused skills
  • Ideal for students interested in leadership and cross-functional roles
  • Prepares for careers like product management, business analysis, UX, consulting

Admissions Requirements

Ready to join Atlantic Canada’s largest tech hub? Our updated admission requirements are designed to be more inclusive, ensuring that talented students from all backgrounds have a pathway into computer science.

Both the BCS and BACS program require:

  • Grade 12 Academic Math (Grade 12 Pre-calculus is recommended but no longerÌýrequired)
  • Grade 12 Academic English
  • ThreeÌýadditionalÌýGrade 12 Academic Subjects
  • A minimum overall average of 70%

What if I don't have Pre-calculus?

We have updated our math requirements to remove barriers for students who may not have had access to pre-calculus in high school. While Grade 12 Pre-calculus remains highly recommended for success in our most technical streams, it is not a requirement for admission.

We encourage you to explore our program pages to see how math integrated into each degree. Some pathways include rigorous core math courses, while others focus more on the application of technology in business and society. If you have questions about which program best fits your academic background, our Academic Advising team is here to provide tailored assistance.


Ìý

Explore Your Interests

A degree in Computer Science is more than a coding job - it is a versatile function for solving complex problems across every major industry.
Ìý
Core Career Factors
Ìý
  • Software Development & Engineering: Design, build,Ìýand maintain software systems across front-end, back-end, and full-stack roles.
  • Data Science & Artificial Intelligence:  Extract insights from massive datasets and build smart systems using machine learning and neural networks.
  • Cybersecurity: Protecting organizations from digital threats on the front line of digital defense.
  • Systems & Network Architecture: Design the physical and virtual infrastructure that keeps businesses connected and operational.

Where Our Graduates Go,ÌýMany pursue roles in Big Tech, others transform sectors like Healthcare, Finance, and Public Policy. We provide dedicated career support including tech-specific career fairs, portfolio reviews, and networking with our alumni network.

Whether you want to add a technical edge to your current degree or make a full transition into the world of tech, we offer flexible pathways designed to meet you where you are.

  • Minor in Computer Science: Gain foundational programming skills that apply to any industry.
  • Internal Transfer: Discovered a passion for tech? We can help you transition into one of our core degree programs.
  • External Transfer: Joining us from another university? We will work with you to assess your previous credits and get you started.
  • NSCC Articulation Agreement: Graduates of eligible NSCC IT diplomas can fast-track their education by transferring directly into our Bachelor of Applied Computer Science.

Not sure which path is yours? Connect with our Academic Advising team, for tailored assistance.

Core Career Factors

A degree in Computer Science is more than a coding job - it is a versatile function for solving complex problems across every major industry.
Ìý
Core Career Factors
Ìý
  • Software Development & Engineering: Design, build,Ìýand maintain software systems across front-end, back-end, and full-stack roles.
  • Data Science & Artificial Intelligence:  Extract insights from massive datasets and build smart systems using machine learning and neural networks.
  • Cybersecurity: Protecting organizations from digital threats on the front line of digital defense.
  • Systems & Network Architecture: Design the physical and virtual infrastructure that keeps businesses connected and operational.

Where Our Graduates Go,ÌýMany pursue roles in Big Tech, others transform sectors like Healthcare, Finance, and Public Policy. We provide dedicated career support including tech-specific career fairs, portfolio reviews, and networking with our alumni network.

Find Your Pathway

Whether you want to add a technical edge to your current degree or make a full transition into the world of tech, we offer flexible pathways designed to meet you where you are.

  • Minor in Computer Science: Gain foundational programming skills that apply to any industry.
  • Internal Transfer: Discovered a passion for tech? We can help you transition into one of our core degree programs.
  • External Transfer: Joining us from another university? We will work with you to assess your previous credits and get you started.
  • NSCC Articulation Agreement: Graduates of eligible NSCC IT diplomas can fast-track their education by transferring directly into our Bachelor of Applied Computer Science.

Not sure which path is yours? Connect with our Academic Advising team, for tailored assistance.