This curriculum is a fun and interactive introductory course to students with little or no prior experience in Python. It is designed for beginner’s level introduction to visual programming, Python, and robotics. In this course, students will learn how to build their own mini projects revolving a Raspberry Pi, understand its components and execute commands through basic visual programming.
Core computational thinking concepts such as decomposition, pattern recognition, and abstraction will be introduced as will programming tools such as flowcharts. The curriculum covers Python programming concepts, including sequencing, programming loops, conditional statements and operators.