computer science


Combining COSC with Science papers

One chooses to do a BSc degree if, in addition to the COSC major, one has an interest in subjects like biology, physics, mathematics or psychology.

Hardware (digital electronics) interests many COSC majors, who can learn more through papers like ELEC253 (for which you need some 100-level physics).

Psychology papers complement (for example) artificial intelligence (COSC343).

Mathematics papers (especially algebra and discrete mathematics papers like MATH242 and MATH272) combine well with all COSC papers.