Program overview
Admission Requirements
Intakes

Last updated on 2026-01-10

Program overview

Program overview

A degree in the Faculty of Computer Science at UNB is designed to broaden your perspective and equip you with the essential qualifications for a successful career in computing. This program emphasizes the application of computer science to tackle significant global challenges, such as climate change and healthcare. By studying computer science, you will not only learn about technology but also how to leverage it to create innovative solutions that can enhance various aspects of life. The program prepares students to become creative professionals who drive innovation across multiple sectors.

Program structure

The Bachelor of Computer Science program at UNB offers a comprehensive curriculum that combines theoretical knowledge with practical experience. The program is designed to be completed in four years, providing students with a solid foundation in computer science principles. Key features of the program structure include:

  • Hands-on experience through a co-op program, allowing students to gain valuable work experience while earning money.
  • Flexibility to choose concurrent degree options with Arts, Science, or Geodesy & Geomatics.
  • Opportunities to specialize in areas such as Cybersecurity.

This structure ensures that students are well-prepared for the rapidly evolving field of computer science, equipping them with the skills needed to design and build innovative software solutions.

Featured Experiences

  • Co-op program that provides students with real-world work experience and the chance to earn while they learn.
  • Hands-on projects that encourage creativity and problem-solving skills.
  • Access to the latest technologies and ideas in the field of computer science.
  • Opportunities for collaboration and teamwork, fostering leadership skills.
  • Specialization options, such as Cybersecurity, to tailor the educational experience to individual interests.

Career Options

  • Software Developer: Design and create software applications, ensuring they meet user needs and function effectively.
  • Computer Animator: Use computer graphics to create animations for films, video games, and other media.
  • Telecommunications Specialist: Work on the design and implementation of communication systems, ensuring efficient data transmission.
  • Computer Security Analyst: Protect an organization’s computer systems and networks from security breaches and cyber threats.
  • Business Analyst: Analyze business needs and develop technology solutions to improve processes and efficiency.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit University of New Brunswick official website