Term 1 - Kidz Programming https://kidzprogramming.com Wed, 15 May 2024 21:41:03 +0000 en-US hourly 1 https://wordpress.org/?v=7.0 https://kidzprogramming.com/wp-content/uploads/2024/02/cropped-Untitled-1-copy-32x32.gif Term 1 - Kidz Programming https://kidzprogramming.com 32 32 Scratch Jr. https://kidzprogramming.com/courses/scritch-jr/?utm_source=rss&utm_medium=rss&utm_campaign=scritch-jr https://kidzprogramming.com/courses/scritch-jr/#respond Tue, 30 Jan 2024 13:00:58 +0000 https://egrad.wpengine.com/?post_type=dtlms_courses&p=20033 Introduction to the world of coding using Scratch Program

The post Scratch Jr. first appeared on Kidz Programming.

]]>

COURSE DURATION: 3 Months

Course Fee: 1999/- Per Month

COURSE DESCRIPTION:

Scratch Jr is an introductory programming language that encourages creativity and expression, enabling five- to seven-year-old children to create their own interactive projects through coding. It provides young children with opportunities to design, create, and express themselves. Using Scratch Jr, children can use the programming blocks to bring their characters to life.

 

Level#1:

Getting Started:

Students will learn the basics of using Scratch Jr. and make a dance party!

Animations – 4 activities:

Students will create four small activities together, and then put all together to make a final animation.

Stories – 6 activities:

Students will make their own stories by adding dialogue and new scenes to the animations. To make these stories come to life and play out like a movie!

Games – 5 activities:

Students will learn how to make games. To make four different small games, and then use everything together to make one big game at the end

Level#2: 

● Music and Sound

Level#3: 

● Final Projects

An extension to the Scratch Jr. Curriculum.

The post Scratch Jr. first appeared on Kidz Programming.

]]>
https://kidzprogramming.com/courses/scritch-jr/feed/ 0
Scratch https://kidzprogramming.com/courses/scratch/?utm_source=rss&utm_medium=rss&utm_campaign=scratch https://kidzprogramming.com/courses/scratch/#comments Sun, 28 Jan 2024 13:39:58 +0000 https://egrad.wpengine.com/?post_type=dtlms_courses&p=20034 Getting started with Scratch Coding based on Google CS First

The post Scratch first appeared on Kidz Programming.

]]>

COURSE DURATION: 3 Months

Course Fee: 1999/- Per Month
COURSE DESCRIPTION:

Extending from Google’s CS First themed curriculum, we introduce grades 2-5 students (7 years-old and up) to coding principles, all in project-based activities. Kids will systematically learn to program in Scratch, meanwhile explore storytelling techniques, build fun games, and craft interesting presentations. The projects will showcase their creativity with the aid of coding and digital designs.

Level#1: 
  • Storytelling with Scratch (8 activities)

Students use code to tell fun and interactive stories. Storytelling emphasizes creativity by encouraging students to tell a unique story each day.

Activities list:

  1. Dialogue and Storytelling: Learn about CS First and Scratch, then create a story in which two characters talk without using questions.
  2. Animation: Tell a story in Scratch. In the story, a character walks through a scene describing what they see.
  3. Dynamic Setting: Create a dynamic stormy day setting, complete with rain and lightning.
  4. Premise: Build a story around one of four premises.
  5. Characterization: One character narrates another character’s actions and thoughts.
  6. Interactive Storytelling: Create a story in which the audience can make a decision.
  7. Personal Narrative: Create a personal narrative based on one of three premises.
  8. Your Innovation Story: Create an innovative product or idea, then use storytelling to pitch or sell it
Level#2:
  • Sports with Scratch (8 activities)

Students use computer science to simulate extreme sports, make their own commercials, and create commentary for a sporting event.

Activities list:

  1. Victory Celebration: Learn about CS First and Scratch, then create a victory

celebration in Scratch.

  1. Sports Commentary: Create a dance, cheerleading, karate, or basketball performance competition. Then write the commentary for each of the competitions.
  2. Net Sports: Create a fun net sport game with a bouncing ball and an athlete.
  3. Fitness Gadget Commercial: Create a commercial around one of four fitness gadgets: wrist wear, eyewear, headwear, footwear.
  4. All-Star Passing Drill: Build an all-star passing game where you try to aim at a moving receiver.
  5. Batter Up: Build a home run derby style baseball game.
  6. Extreme Sports: Build an extreme sports game in which a racer navigates an obstacle course for as long as possible.
  7. Post-Game Interview: Build a project in which you get interviewed about what you programmed and learned in class
Level#3:
  • Game Design with Scratch (8 activities)

Students learn basic video game coding concepts by making different types of games, including racing, platform, and launching.

Activities list:

  1. Gaming Story: Learn about CS First and Scratch, then create a gaming story.
  2. Racing Game: Create a two-player racing game in which users control movement with the keyboard.
  3. Maze Game: Create a game in which the user guides a sprite through a maze.
  4. 2-D Platform Game: Create and learn about platform games. Students program a player sprite to move and jump across platforms.
  5. Escape Game: Create an escape game in which a player must avoid other sprites that move randomly.
  6. Launcher Game: Create a launcher game using key press events, clones, and variables.
  1. Quest Game: Learn how to use storytelling in video game design while building an RPG style Quest Game.
  2. Cave Surfing Game: Create a game with a side scrolling background (like the popular game Flappy Bird)
Level#4:
  • Code Your Own Projects (3+ activities)

Design and create your own Storytelling, Sports, and Game projects

Activities list:

  1. Code Your Own Storytelling Project
  2. Code Your Own Sports Project
  3. Code Your Own Game Project

What will you learn

Having Doubt About this Class

Having Doubt About this Course

The post Scratch first appeared on Kidz Programming.

]]>
https://kidzprogramming.com/courses/scratch/feed/ 4
Scratch Plus https://kidzprogramming.com/courses/scratch-plus/?utm_source=rss&utm_medium=rss&utm_campaign=scratch-plus https://kidzprogramming.com/courses/scratch-plus/#comments Thu, 25 Jan 2024 13:00:36 +0000 https://egrad.wpengine.com/?post_type=dtlms_courses&p=20038 Advance Scratch Application and Game Design Program

The post Scratch Plus first appeared on Kidz Programming.

]]>

COURSE DURATION: 3 Months

Course Fee: 1999/- Per Month

 

COURSE DESCRIPTION

Scratch Plus: Game Design is centered around the various logic concepts used within many common games. Students will apply their basic knowledge of scratch as well as new important logic and computer science concepts through recreating existing and original games. Students can express their creativity through game design. The course focuses on the application of code in original game mechanics created by the students.

 

Overview:

This course builds off a basic understanding of coding through scratch and introduces more advanced concepts through the creations of popular games.

 

Level#1: 

Classic Games

  • Unit 1: Maze Game

Description: We are making a course for the player to find their way to the exit. Students will imagine and create original obstacles and learn the basic concepts that all games follow

 

  • Unit 2: Platformer

Description: We recreate a popular game genre and design our own levels and add in new game mechanics

 

  • Unit 3: Tower Game

Description: We expand upon what we learned in the previous unit, and try our hand at making a game completely random and endless.

 

  • Unit 4: Breakout

Description: Students dive deeper into more mathematically complex code to create physics inside our games to create the realistic bouncing of a ball

 

 

 

  • Unit 5: Snake (If class moves quickly and there’s extra time)
  • Description: This project explores different ways to use clones as well as tests the creativity of the students by creating new mechanics for the originally simple game, snake!

 

Level#2: 

Modern Games

  • Unit 6: Top-down Shooter/ Horde Fighter

Description: Students create a simple top-down shooter but can imagine and code their own enemies, bosses, and weapons!

 

  • Unit 7: Scrolling Platformer

Description: Students take their knowledge of variables to the next level to create a massive platformer level, stretching on a level infinite in size in all directions

 

  • Unit 8: Online Multiplayer Board Game

Description: Students create their favorite board game and play it with their friends! Students include original game mechanics into the board game as well as learn the basics to play it with a friend across the cloud

 

  • Unit 9: Online Multiplayer Fighting Game

Description: Taking the cloud variables to the next level, students create an action-packed fighting game where they can imagine and code original attacks and characters while also being able to play it with a friend online

Having Doubt About this Class

Having Doubt About this Course

The post Scratch Plus first appeared on Kidz Programming.

]]>
https://kidzprogramming.com/courses/scratch-plus/feed/ 2
Scratch AI https://kidzprogramming.com/courses/scratch-ai/?utm_source=rss&utm_medium=rss&utm_campaign=scratch-ai https://kidzprogramming.com/courses/scratch-ai/#comments Mon, 22 Jan 2024 13:00:36 +0000 https://egrad.wpengine.com/?post_type=dtlms_courses&p=20036 Introduction to Machine Learning based AI using Scratch

The post Scratch AI first appeared on Kidz Programming.

]]>

COURSE DURATION: 3 Months

Course Fee: 1999/- Per Month
COURSE DESCRIPTION

Have you ever wondered how Alexa could always find an answer to your whimsical questions? We have and we figured that out, in Scratch. Using the proprietary AI platform built by Thinkland.ai, we introduce grades 4-8 students to the concept of machine learning and its applications in real life. Learning with 10 projects from different AI focuses all implemented in Scratch, the kids will explore the meanings of artificial intelligence in our daily life and the engineering principles behind these AI-based applications.

 

Level#1:
  1. Introduction to Machine Learning
  • Introduce concepts of Artificial Intelligence and Machine Learning, Strong AI vs Weak AI to students. Discuss what a machine learning model is. Also briefly discuss future topics. Includes a project that teaches computers the ability to identify an apple from and orange.
  • Project: Apple or Orange. Create a Machine Learning model that can allow the computer to identify an apple from and orange.
  1. Image Recognition & SpongeBob and Friends
  • Discuss image recognition, including how it works, applications. Also create an image recognition model that helps the computer to identify images and create a scratch project that utilizes this model.
  • Project: SpongeBob and Friends. Help the computer send different images of SpongeBob, Patrick and other characters to their home/destination using a machine learning model.
  1. Natural Language Processing & Simple Smart Home
  • Discuss Natural Language Processing, how it works, as well as applications of it in the real world. Create a project that utilizes the NLP learning model.
  • Project: Smart Home (Simple Version). Create a project that allows the player to type commands of any variation to open and close home appliances.
  1. Sentiment Analysis & Praises and Criticisms
  • Discuss sentiment analysis, how to teach the computer to recognize sentiments, as well as applications of this concept. Create a project that utilizes the corresponding machine learning model.
  • Project: Praises or Criticisms. Create a program that reacts accordingly to the user’s comments; if the comment is positive or is a praise, the program will react happily. If the comment is negative or a criticism, the program will be sad

 

Level#2: 
  1. Facial Recognition & Face lock
  • Discuss facial recognition, how a computer can recognize and identify a person through facial features, as well as applications. Create a project that utilizes the corresponding machine learning model.
  • Project: Face lock. Create a simulation of a phone that will unlock depending on the user’s face, like an iPhone X
  1. Decision Trees & Flappy Bird
  • Discuss decision tree and machine learning algorithm, and how computers can use this concept to make decisions. Create a flappy bird project that uses this machine learning algorithm.
  • Project: Flappy Bird. Create a flappy bird game through Scratch, in which the computer will learn and adapt a human player’s strategy and be able to play flappy bird by itself.
  1. Decision Trees & Pacman
  • Continue the discussion on decision trees and create another scratch program that uses decision trees to allow the computer to play a game.
  • Project: Pac-Man. Create a Pac-Man game through Scratch, in which the computer will learn from the human player to play a simplified version of PacMan
  1. SPEECH+SPEAKER RECOGNITION & VOICE LOCK
  • Discuss speech and speaker recognition, their differences, and their applications. Further discuss the idea of two factor authentication. Create a scratch project that utilizes both machine learning concepts.
  • Project: Voice Lock. Create a simulation of a phone in which it can be unlocked if the speaker’s voice matches the owner’s voice. Further enhance the project by implementing two factor authentications, which forces the user to say a randomized specific phrase to bypass the security.
Level#3: 
  1. Problem Solving through Brainstorming Ideas + Workshop
  2. Capstone A.I. Project:

Create your own project & Implement Multiple ML Concepts

  • Create your own project & Implement Multiple Machine Learning Concepts

The post Scratch AI first appeared on Kidz Programming.

]]>
https://kidzprogramming.com/courses/scratch-ai/feed/ 1