curriculum

Core Curriculum

The department has eight core curriculum courses that are required by most specializations. The core courses are contained under one of three streams, each of which represents a different subdiscipline and has defined learning outcomes. CPSC 121 is