CSC111H5CSC148H5
(60% or higher in CSC111H5 ) or (60% or higher in CSC148H5 )(Only CSC111H5 or CSC148H5 taken at the UTM campus will be accepted.)
CSC207H1CSCB07H3
CSC207H1 or CSCB07H3
Course details from the UofT Academic Calendar