FY24/25-Activity Details-Coding 1-6

SEAT Club: Coding

Intro To Algorithms


In this online coding class, the LIVE Coding Instructor will introduce the concepts of algorithms, symbols, and sequential instructions to students, by having them act as both programmers and "robots." Through this hands-on activity, students will develop critical thinking, communication, and problem-solving skills in a fun and collaborative environment.


Sequential Algorithms


In this online coding class, the LIVE Coding Instructor will teach students how to develop sequential algorithms and use code blocks to make a digital object move straight, turn left, or turn right. Along the way, students will sharpen their problem-solving skills, practice identifying and fixing bugs in programs, and translate movements into a series of commands.


Intro To Debugging


In this online coding class, the LIVE Coding Instructor will deliberately use pre-written code that is filled with hidden errors in order to teach students how to identify, modify, and debug the code to uncover the correct solution. Along the way, students will learn to modify existing programs to solve errors, predict where a program may fail, and reflect on the debugging process as it correlates to their skill level.


Intro To Programming


In this online coding class, the LIVE Coding Instructor will help students expand their coding skills by breaking down complex shapes into simpler parts and creating programs to complete images using sequential steps. Students will also be introduced to new coding blocks and outcomes that encourage creativity and problem-solving.


Intro To Loops


In this online coding class, the LIVE Coding Instructor will introduce students to loops, a powerful programming construct, using the familiar set of "robot" programming instructions. Through critical thinking and problem-solving, students will identify patterns of repetition in their peer's robot movements and learn how to simplify those repeated patterns using loops. By the end of the lesson, students will be able to identify repeated patterns in code and write instructions that use loops to repeat those patterns efficiently.


Looped Commands


In this online coding class, the LIVE Coding Instructor will help students delve deeper into the concept of loops and learn how to implement them using block code. Through a series of engaging activities, students will increase their understanding of how loops are essential in programming the automation of repetitive tasks as well as making code more efficient and concise. By the end of the lesson, students will not only master the use of loops but also understand the benefits of using loop structures instead of manual repetition.


>>

Next

Share by: