Why study Computer Science at UNB?

degree options in one faculty, plus a certificate option

months of professional experience by graduation

in start-up venture capital available in "CS Square Pitch Competition"



If you want a rewarding, well-paying and people-oriented career that gives you the flexibility to do what you love and make a difference in this world, then your journey starts here.

A computer science degree from UNB Fredericton is in great demand and highly regarded by employers. This degree provides the solid foundation of knowledge, skills and qualifications that will give you a competitive advantage in your career path.

What program options are there?

Bachelor of

  • Computer Science (BCS)
  • Science in Software Engineering (BScSwE)
  • Information Systems (BISys)

Concurrent Programs

  • Bachelor of Arts/Bachelor of Computer Science (BA/BCS)
  • Bachelor of Computer Science/Bachelor of Science (BCS/BSc)

The faculty offers a certificate in software development.

Learn more using UNB's Academic Program Search or by visiting the Faculty of Computer Science website.

What makes Computer Science students unique?

You will have lots of help and support as you learn. Your professors will get to know you and will be available to you regularly. You won’t have to wait in line to use the computers in our state-of-the-art labs, which are staffed by experienced assistants who are available to answer your questions.

You can also take advantage of our peer mentoring program, free tutoring for first-year courses, and academic advisors.

Our co-op program is a paid work-experience program. You will be job-ready, in great demand by employers and you could possibly graduate debt-free. As a co-op student, you spend four to six terms earning a salary for doing interesting work at a wide variety of companies across the region and the country. Co-op program graduates often have job offers before they even graduate!

What do employers look for?

  • Employers look for students with hands-on experience in a variety of technologies, communication skills and good work habits.
  • Students in all Faculty of Computer Science degree programs can participate in our co-op program, which offers paid work experience during their studies.
  • Upon graduation, students have up to 24 months of professional experience.
  • Co-op students have exposure to a variety of technologies, opportunities to improve communication skills and improve work habits.


What can I learn?

BCS: Fundamentals of computer science, including how to design and build software, how to develop effective ways to store information in databases, and how to create new and better ways of using computers.
BScSwE: Software development that goes beyond programming–analyze customer needs and apply engineering techniques to create software to meet those needs. How to use large and expensive software systems that often have safety-critical applications such as in the aviation and nuclear industries.
BISys: Foundation in information technology; solid knowledge of business procedures; how to act as the bridge between the technical teams and the managers and deal with IT issues.  

Where can I go after graduation?

  • Computer science graduates work in a variety of fields, including:
  • Artificial intelligence
  • Computer animation
  • Computer security
  • e-commerce
  • Education
  • Software development
  • Healthcare
  • Game design and development
  • Multimedia
  • Wireless communications
  • Accounting
  • Telecommunications
  • Web design and development
  • Management consulting
  • Public administration
  • National defense

How do I get the skills I need?

At UNB, there are many ways to succeed in your field of study and in your future career. For example, you can participate in the Co-Curricular Program. You can complete internships, co-ops, and field schools; participate in Work-study and similar opportunities; join and lead a student group with the Student Union (Fredericton) or Students’ Representative Council (Saint John); and find other ways to volunteer doing things that interest you.

Your skill development will be guided with the help of an academic advisor and other professionals in your program of study.

Explore what's relevant to you

These avenues will assist you with your career planning depending on where you are in your studies