Slide background

Programs for every level.

Programs

 
 
 

What is Computing Kids and how can we get it in our school?

Computing Kids is a computer club that can be offered before or after school. We go to the schools and teach at the school premises. Our programs are typically funded by the PTA, the parents or a combination of the two. Please talk to your PTA head about bringing us in to your school.

Classes and Summer Camps: Unique Curriculum Adapted by Age & Level

Computing Kids classes make computer science exciting, creative, and fun for a wide range of skill and confidence levels. Dynamic instructors foster an environment of collaborative learning that emphasizes risk-taking and problem-solving supported by plans and tools. Classes are generally offered for 2-3, 4-5, and 6-8 according to students’ progress level. 


Creative Computing with Scratch 101

In Creative Computing with Scratch 101, students design their own world and then bring it to life with Scratch, a visual drag and drop programming language developed at MIT. Through creating animations and developing interactive games, students learn the fundamentals of programming, including initialization, looping, and conditional statements.

Students of all learning styles are captivated by the use of games, movement, and collaboration in the classroom. Instructors provide personalized help so that students can progress at their own pace as they experiment with fun new challenges.

Pre-requisites: Open to students in grades 2-3 (1st grade upon approval). No programming experience required!

Creative Computing with Scratch 102

In this continuing course in the Creative Computing series, students will build upon their foundational skills to create more sophisticated projects and games. Instructors introduce students to a variety of advanced concepts like Booleans, coordinates, variables, and message handling. Instructors provide personalized help so that students can progress at their own pace as they experiment with fun new challenges.

Pre-requisites: Open to students in grades 2-3. Creative Computing with Scratch 101, or equivalent experience required.

Creative Computing with Scratch 201

In Creative Computing with Scratch 201, students design their own world and then bring it to life with Scratch, a visual drag and drop programming language developed at MIT. Through creating animations and developing interactive games, students learn the fundamentals of programming, including initialization, looping, and conditional statements as well as advanced concepts like message handling, global and local variables and clones.

Students of all learning styles are captivated by the use of games, movement, and collaboration in the classroom. Instructors provide personalized help so that students can progress at their own pace as they experiment with fun new challenges.

Pre-requisites: Open to students in grades 4-5. No programming experience required! (3rd graders, if they have completed Creative Computing with Scratch 101 or equivalent)

Creative Computing with Scratch 202

In this continuing course in the Creative Computing series, students follow their interests and use their foundational skills to create more sophisticated projects and games. Instructors introduce students to a variety of advanced gaming and animation techniques and provide individualized support as they take on new challenges like modelling with mathematical equations and Boolean logic. Students will have the opportunity to learn and implement gravity and scrolling backgrounds to build platformer games similar to Super Mario Bros.

Pre-requisites: Open to students in grades 4-5. Creative Computing with Scratch 201, or equivalent experience required.

Introduction to Web Programming (HTML 101)

Students learn the fundamentals of web design and use these concepts to create their own web page.

Using HTML (Hypertext Markup Language), the backbone of website design, students learn how to structure content and insert text, images, and links to other web pages. They learn how to style their page using CSS (Cascading Style Sheets) to change fonts, add borders and colors and much more. This knowledge equips students with competitive and marketable skills.

Pre-requisites: Open to students in grades 4-8. No programming experience required!

Game Design with Java (Java 101)

Java is a premier programming language in the industry today, used in everything from data centers to game consoles to cell phones. Through building classic arcade-style games like Space Invaders and Flappy Bird, they learn how to implement features such as player control, collision detection, and scoring.

Towards the end of the course, students design and program their own unique game. They will leave this class with the foundation needed to succeed in future programming classes.

Pre-requisites: Open to students in grades 4-5. No programming experience required!

Mobile Apps with App Inventor 101

Students discover how to build games and solve real-world problems with App Inventor, a visual drag and drop programming language developed by Google.

Through creating mobile apps like Finger Paint and Whack-A-Mole, students explore fundamental computer science concepts such as conditional statements, modeling with mathematical equations, and event handling. In the process of developing an original app, they learn about effective user interface and design principles.

Pre-requisites: Prerequisites: Open to students in grades 4-5. No programming experience required!

Intro to Python

Python is a popular programming language used for various purposes, such as data analysis and building apps and games. Its relative simplicity makes it a great language for beginners in coding. Computing Kids’ Python course focuses on teaching the basic concepts of variables, arithmetic operations, functions, if/elif/else, while loops, and input.

Using these concepts, the students will develop simple games as their culminating projects, which they will present to their families and friends on the last day of the course. Ultimately, the course aims to expose the students to the joys of coding and enhance their computational thinking.

Pre-requisites: Open to students in grades 4-5. No programming experience required!

INTRODUCTION TO DATA SCIENCE

Have you ever wondered how Amazon figures out what products to show you on their web page? or how Netflix recommends movies they believe you are likely to see? These questions and many more like these can be answered by analyzing data. The more data you analyze, the better your answers will be.

In this introductory course students will learn the science of interpreting large-quantities of data (“Big Data”) and extracting useful information from it. They will learn about freely available (open) datasets that can be downloaded from local, state, and federal government sites. They will learn how to import the data into a spreadsheet, organize it into tables, extract and highlight relevant information, discover patterns, and create visualizations that provide useful insights.

Pre-requisites: Some basic knowledge of math is required.

Scientific Modelling with Scratch

Ever wonder how people solve problems through programming? What it’s like to be able to use your computer to predict the future? Or even what the inside of a computer looks like? If so, signup for Scientific Modeling with Scratch and learn all about computer modeling and how it can be used to do all this and more! In our class, you will use scratch to create programs and model real world scenarios, such as how overfishing affects the food chain or the causes of an eclipse.

At the end of the course, you will get a chance to demonstrate what you learned by creating your very own computer model, as well as get the chance to take apart a real computer! So don’t miss out and sign up today!

Pre-requisites: Grades 4-5, No prior experience required!

Physical Computing (Make with Code)

Code is everywhere – your phones, your appliances, your clothes, your office supplies, and even your pets. In this course we aim to nurture a new generation of digital creators and makers by introducing them to making smart devices with code.

Students will work in teams and make fun and useful devices like a digital name badge with flashing LEDs, a step counter with a motion sensor that logs the number of steps taken, an air guitar with an accelerometer that gets louder the more your rock and a simple automatic plant watering system with moisture sensors that trigger a water pump when the moisture level is too low.

Students will have fun sharing their creations with the class and the maker community. Our aim is to help our youth embrace new technologies and leverage them boldly to create their own innovations. We can’t wait to see what students will create with these tools!

Pre-requisites: No prior programming experience is required, all you need is a curious mind and passion to tinker and create things.



Take the next step.
To learn more about how Computing Kids can work with your organization, contact us today.

 
 
 
 
Close
loading...