Global Site Navigation (use tab and down arrow)

Back to Faculty of Computer Science

Undergraduate programs

The first step to your career in computer science

Do you want to gain skills to make a real difference in the management of health information? Make the next discovery in cybersecurity management?

A computer science degree at University of New Brunswick will prepare you for a career in growing fields like cybersecurity, information management, computer programming and software building. You will learn how to understand and solve global issues like climate change, health care or learning. The reward goes beyond your degree, into your future career.

Change is the only constant in computer science; you will study the latest technologies and ideas in this rapidly evolving field.

Our hands-on approach lets you gain valuable work experience and earn money through our co-op program. Some of our students have guaranteed jobs waiting for them after graduating.

We also take pride in the flexibility of our degree which lets you choose from concurrent programs in arts, science or geodesy and geomatics.


You can also complete one of our concurrent degree programs or pick one of our areas of specialization.

Areas of specialization

  • Cybersecurity
  • Geographic information systems
  • Hardware systems
  • Information systems
  • Multimedia systems
  • Software systems
  • Theory and computation

Earn while you learn

Our co-op program allows you to prepare for a career in computer science by working in the company of your choice. This is more than an internship: it’s a real job. Our students have completed their co-op program abroad (Google, Microsoft, Bloomberg), nationally (RBC Royal Bank of Canada, TD Bank, Statistics Canada) and locally (NB Power, IBM Canada, JD Irving).