• University of New Brunswick (Fredericton) offers a Bachelor of Computer Science for a duration of 4 years (8 terms).
  • It is an on-campus, co-op program offered on both a full-time and part-time basis.
  • This program is a combination of theory and practical experience.
  • The Bachelor of Computer Science (BCS) program consists of 40 courses:
    • 14 computer science core courses
    • 5 mathematics and statistics core courses
    • 10 breadth courses from the faculties of Arts, Engineering, Management and Science
    • 7 technical electives
    • 4 free electives courses.
  • Students can use free electives to complete a specialization in cybersecurity.
  • In this program, students gain valuable work experience and earn money through the co-op program.
  • The co-op option incorporates eight to 12 months of work terms.
  • Students can also complete their specialization in the following courses:
    • Hardware Systems
    • Software Systems
    • Information Systems
    • Theory and Computation
    • Multimedia Systems
    • Geographic Information Systems 
  • Students will develop creativity, teamwork, and leadership skills, and dream up new ways for connected computing to improve their way of living.
  • Students get the flexibility to choose from concurrent degree programs with Arts, Science, or Geodesy and Geomatics.
  • Students also get the opportunity to complete the certificate in software development. This part-time program consists of 6 core courses and 4 elective courses and can be completed in 16 months.
  • The average salary of the program goes up to 42,000 USD.