Informatics Turing
Every Sunday 1 pm-3 pm during School Term
*Scholarship offered. Please click the link for more details or get in touch with admin.
This course introduces students to the basic principles of algorithms. Python and simple Abstract Data Types (ADTs) are taught. Students learn the three constructs of sequencing, selection, and iteration in designing an algorithm. They also learn different approaches in the design of an algorithm such as Brute Force, Greedy, Binary Search, and introductory Dynamic Programming. Students are trained to improve their algorithmic thinking to be able to write simpler and more efficient codes. To get hands-on experience, weekly class tasks and homework are a critical part of the course. Students are also assigned to solve questions from previous AIO exams and submit their solutions to Online Judge to get an understanding of how AIO works.