Description
This programme brings the power of this highly versatile Python programming language to students in a fun, visual & easy-to-learn manner. Students initiate their learning journey using ‘Turtle’ & synchronise syntax with prior exposure to block-based languages. Their programming skills are then enhanced through challenges customised to harness their creativity.
What will my child learn?
- Appreciate the importance of text based languages
- Understand computer science concepts like user input, variables, loops, conditionals, & data manipulation (lists, strings, numbers, Boolean, etc)
- Solve various challenges like developing Fibonacci series, playing with odd / even number series, understand and develop logic in different puzzles
- Independently develop games like HangMan, Rock Paper Scissors, Guess the numbers, etc that can be played by other users
- Appreciate how debugging the your own or your friends’ programs leads to a higher understanding of computer programming concepts
- Learn to solve challenges under time pressure and in a pseudo competitive environment with various quiz based games
- Display creative confidence to present and share your programs with peers, friends, and family
What will my child create?
- Build various guided and independent programs, to understand & apply Python syntax and programming basics
- Solve challenges of varying complexity to refresh and extend programming concepts learnt
- Develop programs and games to understand and enjoy the learnings in Python
- Develop Algorithms, create flowcharts and use the knowledge to solve puzzles and develop complex programs in Python
- Develop, present and share the projects with friends and family.