Programming Advanced Level
Ages: Children 11 to 17 years old (6th grade of primary school to high school)
Lesson Duration: 90 minutes, once a week Number of Students per Class: six (6) to eight (8) Registration Requirements:
Educational Platforms: Python Student-to-Electronic Device Ratio: 1:1 Use of Equipment at Home: Personal computer Differentiation of Classes: Advanced A
Advanced B (if they completed Advanced A)
Python is one of the most popular programming languages in the world, adopted and adapted for all scientific and professional fields, from financial services and medicine to digital games. It is a text-based programming language that is not limited to the field of education. On the contrary, it has been adopted by a large number of programmers and companies in the technology sector (Instagram, Google, Spotify, Netflix, Uber, etc.). |
Students at the Advanced level will use professional programming tools like PyCharm to learn the Python language and develop programs, including those for the gaming industry and beyond.
The program's targeting aligns with the requirements of the Python Institute, leading to a series of professional certifications regarding knowledge of basic and advanced aspects of the language. Upon completing the Advanced level, students will be able to:
The program's targeting aligns with the requirements of the Python Institute, leading to a series of professional certifications regarding knowledge of basic and advanced aspects of the language. Upon completing the Advanced level, students will be able to:
- Develop their own Python programs supporting the functionality and evolution of complex games.
- Integrate and utilize external code libraries in their programs.
- Utilize all basic programming principles (sequential execution of commands, loops, conditions, encapsulation).
- Develop their own functions.
- Implement complex mathematical operations programmatically.
- Manage logical operations.
- Manage computer memory for their programs using variables and lists.
- Utilize complex Python data types (dictionaries, tuples, etc.).
- Obtain certification from the Python Institute through exams, achieving the internationally recognized PCEP certification level.