Bachelor of Science in Computer Science accredited (BScCS), including:
Bachelor of Information Sciences degree (BISc), including specializations in:
Certificate in computer science or data analytics
Keep your degree checklist as updated as possible to keep track of your progress and to help plan for your upcoming terms.
You should also meet with an advisor to confirm academic plans. The academic calendar is the official source of information regarding degree information and academic issues.
You will complete your degree with the program regulations that were in effect when you were admitted to the degree.
For various reasons, there may be changes and a required course cannot be taken. This can be common if you are completing your studies part-time. In such cases, an advisor can help to seek a dean's permission to adjust your degree requirements. For example, this permission can substitute a course which is being offered for a required course - which is not offered.
We invite you to contact any faculty member if you have questions on:
If you are a new or continuing student and require advising, you can book an appointment with your SASE Advisor.
A course substitution form is used when you cannot take a required course, but a faculty advisor can identify an acceptable substitute. You should keep a copy of this form in case the substitution has been forgotten when you are assessed for graduation.
An application for honours or specialization is made if you want to graduate with an honours and/or specialization. This request is ideally made after second year. Unless you do this, the department will not realize that certain courses required for specialization or honours need to be offered.
We no longer admit students into the specialization in High Performance Scientific Computation. This form is obsolete and the required courses for specializations have changed.
Unless you are taking the honours thesis, you must take CS4983, which involves the preparation of a technical report under the supervision of a faculty member. It is important to choose a topic early and understand the structure of the course.
For more information, contact the Department of Computer Science.
Graduate students in computer science or statistics who are interested in studying on the Saint John campus can contact Janet Light jlight@unb.ca.
There several UNB prizes and scholarships that apply to you.
Scholarships offered to students from high school:
Scholarships for new and continuing students
Prizes and awards
Don't hesitate to research and apply for external scholarships and awards.
The CS Society is here to make your university experience fun and easy. You can always expect the unexpected from us, whether it's hosting regular game nights or helping students prepare for the next programming competition!
Want to help or have any great ideas to share? Simply contact us with CS-Society in the subject line.
We always love hearing back from computer science alumni. Are you looking for an old friend or your old professor? You are always welcome to contact your desired faculty member or current students for a chance to revive your memories of your time at UNB Saint John.
We are always happy to hear from you so please don't hesitate to contact us.