- Knowledge Base
- Ask Acadia
First-year Computer Science students at Acadia follow a set list of required courses, available on the Undergraduate Computer Science page. Electives should be chosen based on interest, often from Arts or other faculties to balance math and CS content. Restrictions apply (e.g., APSC 1413, ECON 2623, MATH 1613, and most 1800/2800-level CS courses). BACS students may take defined option requirements (e.g., PSYC 1013/1023). Popular electives include PHYS 1513, PHYS 1523, GEOL 1033, and GEOL 1073.
- Knowledge Base
- Ask Acadia
The BCS (Bachelor of Computer Science) and BACS (Bachelor of Applied Computer Science) share many courses in the first two years. The main difference is the math requirement: BCS requires calculus and more math‑intensive courses (e.g., Translators, Analysis of Algorithms). BACS offers pathways with fewer math requirements, such as Software Development, Interdisciplinary study, or a second major. Students unsure of their path are advised to take calculus in first year to keep all options open.