With Mark DeNardo
Fundamentals of Scratch
This course teaches students programmatic thinking, and how to design games in Scratch. As a software engineer we will learn how to animate and clone sprites; code NPC behavior and create conditional statements; create UI/UX within the game system; utilize variables, functions, messaging, and loops; and create gameplay scenes with unique systems and behaviors. As a designer, we will ideate games, build paper prototypes, code them in scratch, and then finally playtest, iterate and publish their games. At the end of the class students will have a portfolio of Scratch games.
This course at NEST+m considers how to make applications and art using machine learning. Two applications, Disco Diffusion, and Teachable Machine will be our paint and canvas. Through design thinking we will solve environmental, social, engineering, and industrial problems using these AI tools. We will also code a final project in python which will allow us to analyze music and complete user goals. By the end of this class students will have a rich portfolio of web applications utilizing Machine Learning.
MINECRAFT: Game as Coding Framework
After3 is offering a new MINECRAFT course as part of the Coding Club curriculum.
For MINECRAFT lovers, this course is not one to miss. Students will explore JAVA, and come to understand the objects, classes, variables, and functions available to apply to MODs and other exploits of the game platform, which is also a creative coding platform. Students can expect to focus a lot of time in cooperative play, building creative worlds, accomplishing STEM challenges, and focusing on working as a group to solve coding problems, through the block-based visual coding structure.
LEGO Robotics: STEM Design Workshop
LEGO is a fun, easy to learn system, which also has a robotic framework that allows students to explore coding and design concepts. In this class, we will start at the very beginning with concepts of coding through looking at LEGO…gradually increasing the complexity of systems that we explore and use in our projects.
Design and build motorized machines, catapults, pyramids, demolition derby cars, truss and suspension bridges, buildings, and other constructions. Explore concepts in physics, mechanical engineering, structural engineering, and architecture while playing with your favorite creations. This is a hands-on and minds-on class suitable for LEGO® novices to “maniacs.” This class is not affiliated with the LEGO Group.
This is a course for young students, who wish to understand the basics of software engineering and design through the lens of LEGO. Students do not require familiarity with LEGO, but a little is helpful. Students will be required to use a mouse and keyboard, typical of 20th century PC computers. The ability to listen, type on a keyboard, solve problems, and have fun is required for this class.
Storytelling and Web Development in Twine