Spark an Interest in Science and Technology
Beginner Level Two Class will guide student to build more complex scratch projects and teach them Python basics. The course focuses on learning advanced Scratch and the basics of Python. In the advanced Scratch programming course, students will further explore the powerful features of Scratch and learn how to apply advanced programming concepts to create more complex and exciting projects. They will develop their creativity and logical thinking and demonstrate their programming skills at a higher level. The course also covers the fundamentals of Python. Python is a programming language widely used in the fields of science, technology, and computer science. By participating in the introductory Python programming course, students will learn the basic syntax and core concepts of Python, and understand how to write simple and fun programs. They will learn to use Python to solve problems and manipulate data, laying a solid foundation for future programming learning.
初二级班课程学习Scratch进阶与Python入门。在高级Scratch编程课程中,孩子们将进一步探索Scratch的强大功能,并学习如何运用高级编程概念来打造更复杂、更精彩的项目。他们将发展创造力和逻辑思维,并以更高水平展示他们的编程技能。初二级班课程也学Python基础知识。Python是一门广泛应用于科学、技术和计算机领域的编程语言。通过参加基础Python编程课程,孩子们将学习Python的基本语法和核心概念,了解如何编写简单而有趣的程序。他们将学习使用Python解决问题和处理数据,为未来的编程学习打下坚实的基础。
Scratch:
• Understand X, Y coordinates of sprites
• Create your own sprites.
• Control sprites using keys
• Scratch’s block categories.
• Create games of catch objects
• Create games of mazes and movements
• Create multiple level mazes, add barriers and keys
• Learn to create the flappy bird type games, dash games, etc.
• Create scrolling background
• Learn to create Snake, Outer Space Defender type of games, …
Python
• Python Statements
• Variables, Operators
• If-then conditionals
• Loop Statement, For/While Loops
• Python Turtle Library
• Learn to create graphics us the turtle module
• Draw polygons such as triangles, squares, pentagons, hexagons
• Draw triangles spirals, squares spirals, and pentagons spirals, etc.
• Write python functions, …