fbpx

PYTHON 103 (AGE 10-12) (Unused)

Class Schedule

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 structure

Course Duration: Total 10 Hours

Number of lessons: 5

Hours per lesson: 2

Small Class Size: 6 students maximum

 

Fees

Summer Camps (Weekly, Mon – Fri)
2 hrs x 5 days (10hrs)
¥27,000 + tax

 

Outline

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)

Inheritance
Understand Inheritance
Designing Hierarchies
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)