Computer Science

Students may major in computer science as part of a bachelor of arts or bachelor of science program.

Bachelor of arts with a major in computer science

Students pursuing a bachelor of arts with a major in computer science will normally take the following courses in their first year:

FALL SEMESTERWINTER SEMESTER
English 1090critical reading and writing (CRW) course
Mathematics 1090 or 10001Mathematics 10001 or 1001
Computer Science 1001Computer Science 1002
language study (LS) courseComputer Science 10032
elective (breadth of knowledge encouraged)LS course
  1. Selection of a mathematics course depends on your background and ability. You should refer to the math course criteria chart prior to selecting your first-semester course. If you are completing Mathematics 1090/1000, you will be required to complete Mathematics 1001 as well.
  2. Students who have not completed Computer Science 1003 in their first year will not be able to register for Computer Science 2001/2/3 in the fall of their second year.

Bachelor of science with a major in computer science

Students pursuing a bachelor of science with a major in computer science, visual computing and games or smart systems will normally take the following courses in their first year:

FALL SEMESTERWINTER SEMESTER
Mathematics 1090 or 10001Mathematics 10001 or 1001
Computer Science 1001Computer Science 1002
science electiveComputer Science 10032
English 1090critical reading and writing (CRW) course
electivescience elective
  1. Selection of a mathematics course depends on your background and ability. You should refer to the math course criteria chart prior to selecting your first-semester course. If you are completing Mathematics 1090/1000, you will be required to complete Mathematics 1001 as well. 
  2. Students who have not completed Computer Science 1003 in their first year will not be able to register for Computer Science 2001/2/3 in the fall of their second year.

Contact information

For assistance with course selection, contact the Academic Advising Centre.

For additional program information, visit the Department of Computer Science or contact the Undergraduate Advisor.

Contact

Undergraduate Admissions and Programs

230 Elizabeth Ave, St. John's, NL, CANADA, A1B 3X9

Postal Address: P.O. Box 4200, St. John's, NL, CANADA, A1C 5S7

Tel: (709) 864-8000