Computer Science (BCS, BACS, BSc)

Choosing First Year Courses

Establishing the best first year schedule helps you set the foundation for a successful Acadia experience. To help with this, your department has recommended the courses you should register for in your first year. Academic advising is available at any stage should you need it.

First Year at a Glance

Semester One

COMP 1113 and COMP 1110L
Computer Programming 1, with Lab
MATH 1323
Matrix Algebra
MATH 1013 and MATH 1010L
Introductory Calculus 1, with Lab (optional for some BACS degrees)
ELECTIVE xxx3
Your choice
ELECTIVE xxx3
Your choice

Semester Two

COMP 1123 and COMP 1120L
Computer Programming 2, with Lab
MATH 1413
Discrete Mathematics
MATH 1023 and MATH 1020L
Introductory Calculus 2, with Lab (optional for some BACS degrees)
ELECTIVE xxx3
Your choice
ELECTIVE xxx3
Your choice

Important Notes

If you have not completed high school pre-calculus, you can complete MATH 1003 in the first term and then take MATH 1013 in the winter term.

If you are enrolling for a BACS degree, please consider taking your elective courses in the area of your defined option, minor, or second major.

Please note when choosing your elective courses that computer science students may not take APSC 1413, ECON 2613, ECON 2623, MATH 1213, MATH 1223, MATH 1613, or any 1800- or 2800-level Computer Science course for credit towards a degree in Computer Science, with the exception of COMP 2853 as an elective course only.

Please contact the School if you have questions.