This fun, inquiry-based course is designed to introduce programming to youngers students (grade 4 & 5). Instead of just teaching students to program, the course will help students understand programming. They will gain the skills to independently explore and learn more complex programming. In addition, students will learn how to create astounding animation, multi-level games with basic artificial intelligence, interactive art, upbeat music and dance, alluring stories, and video sensing using Scratch (http://scratch.mit.edu).
Students are introduced to several programming concepts and practice implementing them using Scratch software. In additions, students will learn the art of programming and the skills necessary to independently learn other programming languages.
2. Game Modification
Students design, modify, and create games and movies using programming in Scratch.
Students will practice designing artistic games using Scratch software and understand the marketing behind video games.
Students should be comfortable using a computer and browser, and managing files. No prior programming skills are required. We will provide and install all the software and tools needed for the course. It is recommended that students bring a laptop or electronic device with adobe flash player.
Students learn about basics of computing and the art of designing applications. Students will familiarize with Scratch and learn advanced motion and drawing programing.
Students learn about object-oriented coding in Scratch. They will learn about the event and control commands, essential to any program. In addition, they will learn to understand and manipulate complex game code.
They will learn how to create and modify the appearance of objects in various Scratch applications and create messages between objects. Along the way, they will learn how to tinker with the human senses to create captivating games.
Students learn about various logic and data commands to programming complex games and basic artificial intelligence. Students learn to incorporate various sensing tools in various sample projects.
Students create their own astounding animation, multi-level games with basic artificial intelligence, interactive art, upbeat music and dance, alluring stories, or video sensing as a final project to display what they have learned.