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.