Bachelor of Computer Science (BCS)

UNB Fredericton’s Bachelor of Computer Science (BCS) degree is a four-year undergraduate program (five years for co-op students) that will enhance your world view as well as develop your critical thinking, problem-solving skills and creativity. You will gain the knowledge and qualifications you need to pursue a variety of careers in the field of computing.

Through a mix of theory and practical experience, you will learn the fundamentals of computer science, including how to design and build software, how to develop effective ways to solve computing problems such as storing information in databases, and how to create new and better ways of using computers. You will study the latest technologies and ideas in this rapidly evolving field.

In the first year of the BCS program, you will typically take five courses per term, including introductory courses in computer programming, calculus and computer science concepts as well as elective courses in Arts and/or Business and Science.

You can tailor your computer science degree to your interests by choosing your own areas of specialization and earning your degree with honors and a designated major. You also have the option of choosing one of our concurrent degree programs.

Earn while you learn

By choosing our co-op 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 an attractive salary and gaining valuable work experience doing interesting and challenging work at companies across the region and the country.

You can also choose the Professional Experience Program (PEP), which allows you to participate in a 12-16 month internship, typically following the third year of study. You will combine theory and practice in major long-term projects while earning a competitive salary and gaining relevant work experience.