CSC110Y1 (with a minimum mark of at least 85%)/ CSC165H1 (with a minimum mark of at least 85%). Students with a strong mathematical background who have not completed CSC110Y1 or CSC165H1 may apply for a prerequisite waiver to take CSC240H1 as an enriched alternative to CSC165H1 .
CSC111H1CSC148H1MAT130H1MAT135H1MAT136H1MAT148H1MAT149H1MAT158H1MAT159H1
CSC111H1 / CSC148H1 ; ( MAT148H1 / MAT158H1 , MAT149H1 / MAT159H1 )/ MAT137Y1 / MAT157Y1 . MAT130H1 / MAT135H1 and MAT136H1 do not provide appropriate preparation for CSC240H1 . Students with programming experience equivalent to CSC111H1 / CSC148H1 or who have completed math courses equivalent to ( MAT148H1 / MAT158H1 , MAT149H1 / MAT159H1 )/ MAT137Y1 / MAT157Y1 may apply for a corequisite waiver.
Course details from the UofT Academic Calendar