Course Code: MMACS12

Requirements: Pre-Calculus 12 (concurrently) and Computer Programming 11

Computer Science 12 is an advance course for students interested in studying Computer Science, Engineering, or advanced Mathematics at University. Topics covered will include access variables, data structures, sorting and searching algorithms, recursion, object-oriented programming, reading/writing files, mathematical and science modeling, and applications of computer science. Students will need to demonstrate a high level of understanding, an ability to work independently and a strong interest in the subject to be approved for this course. This course can be used as an approved Grade 12 course for most Universities.