PYTHON 103 (AGE 10-12) (Unused)
Take your child to the next level with Object-Oriented Programming
This course focuses on Object-Oriented Programming (OOP), a programming language model employed by most of the widely-used programming languages.
Your child will learn o program and model advanced mathematical simulations. Using OOP, they will also be challenged to develop modules based on Geometry, Fractions Manipulations, and more.
Programming concepts taught in this course (OOP, Inheritance) are easily applicable to other languages such as C++, C#, PHP, Swift, and Objective-C and will prepare your child for further learning in both Mathematics and Programming.
Who is this for?
Children 10-12 years old
Completed Python 102
Laptop provided (one per child)
Course Duration: Total 10 Hours
Number of lessons: 5
Hours per lesson: 2
Small Class Size: 6 students maximum
Summer Camps (Weekly, Mon – Fri)
2 hrs x 5 days (10hrs)
¥27,000 + tax
Permanent Storage with Files
Writing to and reading from files
Using various data storage modules
Object-Oriented Programming (OOP)
Introduction to the concept of OOP (Objects and Classes)
Defining and using classes (OOP)
Developing an advanced to-do list program with OOP
Additional Math challenges (E.g. Handling irrational numbers, polynomials with OOP)
Developing a module to handle Fractions manipulations
More Applications of OOP
More advanced applications of OOP
Developing a Geometry module
Developing your own *Integration and Differentiation modules (*Year 3-4 students only)
Hackathon & Challenges
Timed challenges to stretch your child’s programming capabilities
Schedule for upcoming classes
Summer Camps (Mon – Fri)