
This lecture is for students to recieve an overview on Scratch and why learning programming is important.
This lecture will allow students to understand the 3 main programming algorthims this course will be focusing on throughout the 4 weeks.
In this lecture, students will be learning about all the parts of the Scratch interface and learning simple sequences.
In this lecture, students will be learning about the Motion, Looks, and Events block categories and implementing those into a Scratch project.
In this lecture, students will be implementing more blocks in the Scratch interface and creating a user interactive project.
This lecture will be introducing the main topics and objectives for Week 2.
In this lecture, students will be learning how to use the arrow keys to move around the sprite.
In this lecture, students will learn to use the Motion block glide and make use of the coordinate plane on the Scratch interface.
This lecture is important for the upcoming homework and will teach students how sprites jump in Scratch.
This lecture will overview the main blocks and coding techniques we will using to learn conditional statements.
This lecture will focus on the usage of the sensing, operatations, and control blocks to take user's input.
This guided exercise will teach students how to use a combination of conditional statements to check the user's input.
This lecture will allow students to make usage of the sound, sensing, control, and operatation blocks and get a good understanding of the upcoming homework.
In this lecture, students will recieve a brief introduction to this weeks topic: Loops and reviewing previous topics.
Students will learn how to implement the forever loop with conditional statements.
This video will allow students to understand how to create a game interacting two sprites using advanced sequences, conditional statements, and loops.
Final remarks.
Welcome to "Fun Programming with Scratch," a comprehensive and interactive four-week course designed to introduce you to the fundamentals of computer programming in an engaging and accessible manner. This course is ideal for beginners of all ages who are interested in stepping into the world of programming. No prior coding experience? No problem! We start from the very basics, making this course perfect for those who are completely new to the subject.
Core Areas Covered:
Sequences: The course starts with two weeks dedicated to understanding sequences. Here, you'll learn how to perform basic tasks and create simple animations. We'll focus on the basic blocks in the Scratch interface like motion, looks, sound, and events.
Conditional Statements: In the third week, we'll up the material by introducing conditional statements. You'll learn how to add interactivity to your projects by making decisions based on conditions. This week will teach you how to make your Scratch sprites respond dynamically to various situations.
Loops: In the final week, we'll explore the concept of loops. You'll understand how to make repetitive tasks simpler and your code more efficient, thus enabling more complex and interactive projects.
By the end of this course, you'll not only be familiar with key programming concepts but will also have the skills to create your own Scratch projects. The course is hands-on, featuring a mix of theory and practical exercises, capped off with a final assignment that brings all these elements together. So get ready to have some serious fun with programming!