Python Level 1
PYT102, 9-13 years old
Available spots
Service Description
Python Programming A Rigorous Introduction to Computational Thinking Course Focus: This course introduces Python programming as a formal system for expressing algorithms and solving problems. Emphasis is placed on logical structure, precision, and clarity rather than trial-and-error coding. Students learn to think algorithmically and to translate ideas into well-structured programs. Section I — Foundations of Programming Students begin by learning Python as a precise language for instructions. Core programming constructs are introduced with attention to syntax, execution order, and logical reasoning. Students learn how data is represented in a program and how instructions are executed step by step. Section II — Algorithmic Thinking and Problem Solving Building on the foundations, students learn to design algorithms—clear, finite procedures for solving problems. Programs are construc Section III — Working with Data and Structure In the final section, students use Python to work with collections of data and structured information. Programs are written to process, analyze, and summarize data. Emphasis is placed on code organization, readability, and clear documentation. Computational Outcomes Students completing this course will be able to: • Write clear and logically structured Python programs • Translate problem statements into executable algorithms • Reason about program behavior and correctness • Organize and document code clearly
Upcoming Sessions
Cancellation Policy
TongYan School permits parents to request a prorated refund for their child's withdrawal before the beginning of the second class of each semester. In these cases, parents will receive school credit that can be utilized for future enrollment or other school-related expenses. However, once the second class begins, refunds are no longer available.
Contact Details
info@tongyantang.org



