General Summary of the Unit:
In this unit, students will advance their Python programming skills through the Carnegie Mellon's CS Academy platform. They will explore interactive programming concepts, including mouse motion events, conditionals, and helper functions. The unit includes a series of challenge exercises to reinforce learning, culminating in a creative project where students apply their newly acquired skills.
Skills Students Need or will Develop:
To understand and implement mouse motion events in Python.
To learn and apply conditional statements for decision-making in code.
To develop and use helper functions to organize and simplify code.
To complete challenge exercises that reinforce the unit's concepts.
To design and implement a creative project using the skills learned.
Goals For a Final Project:
By the end of the unit, students will have a solid understanding of interactive programming concepts, including mouse motion events, conditional statements, and helper functions. They will have reinforced their learning through challenge exercises and applied their skills in a unique and creative project. This unit will equip students with advanced coding skills, inspire further exploration in computer science, and foster creativity in problem-solving and design.