BINARY 4 - THIRD GRADE LEVEL
BINARY 4 (Third Grade Level) – COURSE D
Binary 4 or Course D was created for students who read at roughly a third grade level. Angles and mathematical concepts are introduced with helpful videos and hints. The course begins with a review of the concepts found in Binary 1, 2 and 3. This review helps introduce or refresh basic ideas such as repeat loops and events. Students will develop their understanding of algorithms, nested loops, while loops, conditionals, and events. Lessons on digital citizenship are also included. This course is crafted to build a strong foundation of basic concepts before opening up to a wide range of new and exciting topics.
Teacher Links: Teacher Videos Playlist
Lesson 1: Graph Paper Programming
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Optional Assessment (10 min)
- Extended Learning
In this lesson, you will program your friend to draw pictures!
Teacher Links: Teacher Video | Lesson in Action Video | Worksheet Answer Key | Assessment Answer Key
Student Links: Unplugged Video | Worksheet | Assessment | Reflection Journal
Lesson 2: Introduction to Online Puzzles
Sequencing | Debugging | Loops | Angry Bird | Collector | Artist | Harvester
- Warm Up (10 min)
- Bridging Activities – Programming (10 min)
- Main Activity (30 min)
- Wrap Up (10 min)
This lesson will give you practice in the skills you will need for this course.
Teacher Links: Website | Manipulatives | Lesson Recommendations
Student Links: Reflection Journal
Lesson 3: Events in Bounce
Event | Bounce
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (10 min)
- Extended Learning
Ever wish you could play video games in school?
In this lesson, you will get to make your own!
Teacher Links: Website | Lesson Recommendations
Student Links: Reflection Journal
Lesson 4: Nested Loops
Nested Loops | Loops | Bee | Maze
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Loops inside loops inside loops. What does this mean?
This lesson will teach you what happens when you place a loop inside another loop.
Teacher Links: Website | Lesson Recommendations
Student Links: Reflection Journal
Lesson 5: Nested Loops in Artist
Nested Loops | Loops | Artist
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
More nested loops!
This time, you get to make some AMAZING drawing with nested loops.
Teacher Links: Website | Lesson Recommendations
Student Links: Student Handout | Student Video | Reflection Journal
Lesson 6: Nested Loops with Frozen
Loop | Nested Loop | Frozen
- Warm Up (15)
- Main Activity (30)
- Wrap Up (15)
Now that students know how to layer their loops, they can create so many beautiful things. This lesson will take students through a series of exercises to help them create their own portfolio-ready images using Anna and Elsa’s excellent ice-skating skills!
Teacher Links: Website | Lesson Recommendations
Student Links: Reflection Journal
Lesson 7: Relay Programming
Unplugged | Relay Programming | Algorithms
- Warm Up (15 min)
- Main Activity (15 min)
- Wrap Up (15 min)
- Assessment (10 min)
- Extended Learning
Remember at the beginning of the course when you made drawings with code? In this lesson, you will be working with a team to do something very similar!
Teacher Links: Unplugged Video | Teacher Video | Assessment Answer Key
Student Links: Activity Packet | Assessment | Reflection Journal
Lesson 8: Debugging in Collector
Debugging | Bug | Collector | Laurel
- Warm Up (15 min)
- Bridging Activities – Debugging (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
Have you ever run into problems while coding? In this lesson, you will learn about the secrets of debugging. Debugging is the process of finding and fixing problems in your code.
Teacher Links: Website | Manipulatives | Lesson Recommendations
Student Links: Activity Packet | Reflection Journal
Lesson 9: While Loops in Farmer
While Loops | Loops | Farmer
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
Loops are so useful in coding.
This lesson will teach you about a new kind of loop: while loops!
Teacher Links: Website | Lesson Recommendations
Student Links: Reflection Journal
Lesson 10: If/Else: Conditionals with Cards
Conditionals | Unplugged
- Warm Up (20 min)
- Main Activity (20 min)
- Wrap Up (15 min)
- Assessment (5 min)
- Extended Learning
It’s time to play a game where you earn points only under certain conditions!
Teacher Links: Unplugged Video | Teacher Video |
Lesson in Action Video | Teacher Prep Guide | Assessment |
Assessment Video | Assessment Answer Key
Student Links: Reflection Journal
Lesson 11: Conditionals in Bee
Conditional | Bee | Maze
- Warm Up (10 min)
- Bridging Activity – Conditionals (15 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
Now that you understand conditionals, it’s time to program Bee
to use them when collecting honey and nectar.
Teacher Links: Website | Manipulatives | Lesson Recommendations
Student Links: Reflection Journal
Lesson 12: Conditionals & Loops in Maze
Conditional | Loop | Maze | Angry Bird | Zombie
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
You can do some amazing things when you use conditionals and loops together!
Teacher Links: Website | Lesson Recommendations
Student Links: Reflection Journal
Lesson 13: Conditionals & Loops in Harvester
Conditional | Loop | Farmer
- Warm Up (5 min)
- Main Activity (30 min)
- Wrap Up (15 min)
It’s not always clear when to use each conditional.
This lesson will help you get practice deciding what to do.
Teacher Links: Website | Lesson Recommendations
Student Links: Reflection Journal
Lesson 14: Digital Citizenship
Common Sense Education | Unplugged
- Warm Up (15 min)
- Main Activity (35 – 40 min)
- Wrap Up (15 min)
- Assessment (5 min)
- Extended Learning
Some information is not safe to share online.
This lesson will help you learn the difference between safe and private information.
Teacher Links: Teacher Video | Manipulatives | Assessment |
Assessment Answer Key | Website | Resource List
Student Links: Reflection Journal
Lesson 15: Build a Play Lab Game
Play Lab | Event
- Warm Up (10 min)
- Main Activity (30 min)
- Wrap Up (15 min)
- Extended Learning
This lesson will guide you through making your very own video game.
Teacher Links: Website | Lesson Recommendations
Student Links: Reflection Journal
Lesson 16: Beyond Programming: Binary
Binary | Unplugged
- Warm Up (10 min)
- Main Activity (20 min)
- Wrap Up (10 min)
- Assessment (10 min)
- Extended Learning
Learn how computers store pictures using simple ideas like on and off.
Teacher Links: Unplugged Video | Teacher Video |
Worksheet | Assessment | Assessment Answer Key | Thinkersmith Lesson
Student Links: Reflection Journal
Lesson 17: Binary Artist
Binary | Artist
- Warm Up (15)
- Main Activity (30)
- Wrap Up (15)
This series of online lessons will have students learning to make images using on and off.
Teacher Links: Website
ACTIVITIES AND PROGRAMS THAT ARE EDUCATIONAL & FUN
CORE AND ENHANCED PROGRAM
Core Program
During our 18-class Core Program students will learn a set of key programming concepts for their course. In short:
- 18 weeks long
- learn key programming concepts
Enhanced Program
In the 27-class Enhanced Program, our students will learn even more and take the core concepts further. These students will also be able to design and add their own personal customizations to their video game project. During the Enhanced portion of the course students will really stretch their wings and develop valuable independent programming skills. Families signing up for the Enhanced program are also eligible for lower hourly rates. In short:
- 27 weeks long
- take the core concepts further
- design personal customizations video game project
- increased commitment = lower hourly rates
SUMMER CODING CAMP FOR KIDS
Our summer coding camps for kids give children the opportunity to be part of a game design team. The summer coding camp for kids offered is unlike any other in the region. We’re offering kids the opportunity to be part of a real video game design team through 3-hour-per-day sessions. Our summer camps start in late June and run until LATE August. Summer classes are held weekdays 9:00am-12:00pm or 1:00pm-4:00pm. Each course lasts 1-to-2 weeks and many students graduate through the courses during a single summer, quickly learning complex technical coding skills.
Why Choose Our Summer Coding Camp for Kids?
Let’s look at a few reasons so many parents are choosing our summer coding camp for their children:
1:1 Time With Experienced Instructors
Just like our weekly school season program, there are never more than 4 students per instructor, and there is no minimum class size!
Class Options
Each camp is one or two weeks, 3 hours-per-day, either morning or afternoons. We also have a full-day option for more advanced students. We offer the same roster of programming languages during our summer period as during our school season weekly program. This facilitates teaching students aged 7 to 17 years old and teaching all levels of experience from beginner to advanced students.
EXPERIENCE THE DIFFERENCE WE MAKE
Whether you have a busy work schedule or your child simply wishes to enroll in a fun after-school activity, we can help set him or her up for success. Many community centers, schools, and other facilities hire our esteemed educators to put on after-school classes that never fail to create an engaging and thrilling environment for young students.
There are many real-world occurrences where people with scientific, technological, engineering, or mathematical knowledge have a greater advantage. We were created to provide kids with the opportunity to learn about these important subjects in a new way, expanding on what they are already learning in school.
UNIQUE AND ACTIVE LEARNING
Alice, Visual Basic, Python, Java, JavaScript, C#, and C++ comprise our roster of programming languages. We also use the Unity Game Engine, which allows kids the opportunity to develop a hands-on understanding of complex programming concepts.
Our coding camps are not like traditional summer camps, as we focus solely on teaching game programming during the 3-hour daily sessions. RP4K offers hardcore, intense and fun game coding camps. Our students learn real programming without using game-making software. Our children will have access to the leading programming instructors in the industry, each of whom has been pre-screened for their ability to teach and communicate with children and teens. To discover more about our summer coding camps for kids, call today.
Our
Computer Programming Classes
Early Start
Our DSI-0 focus on young children, helping them learn basic programming concepts even if they haven’t become fully acquainted with computers! Our market-leading computer programming courses help young children develop their skills as they create, explore, and play by engaging with the world of computers.
Beginner
Our DSI-A and DSI-A+ classes feature an introduction to Microsoft Visual Studio and specifically programming in Visual Basic. These are perfectly suited for students comfortable with the computer and new at programming or for our introductory graduates..
Progressing
DSI-B curriculum includes Video Game Programming Courses for Kids. At this level, students learn more advanced programming concepts in Visual Basic, as they program games from scratch. Not only do they learn about programming but also crucial math concepts as well.
Mastering
DSI-C courses feature classes in Python, Java, JavaScript, and C#. At this level, students are beginning to become comfortable using a wide variety of programming languages and applying their programming knowledge to new programs and new learning environments.
Advancing
Students at DSI-D level apply object oriented programming concepts taught in the Intermediate level to an advanced level. Students at this level are programming at a more advanced level of object oriented programming. These courses are designed for high school level students with previous object oriented programming experience or our intermediate level graduates.
Advanced
At DSI-E level, students apply everything that they’ve learned in the previous courses to our highest level courses. Students at this level are introduced to component based programming and techniques and methods used by professional programmers in the industry. These courses are for our most elite level programmers completely comfortable with object oriented and previous programming fundamentals and are advanced level graduates.
AI and Python
Our DSI-F teaches Python Language with applications in Artificial Intelligence. The Python curriculum takes students through a journey starting with game programming and ending in AI. We help students develop problem-solving skills through think-solve cycles through fun challenges, children genuinely think hard to get through the learning curves to solve the challenges. We generate interest which helps them select a future career by encouraging learners to try different things to be able to decide
Get the latest news in your inbox.
Subscribe our newsletter to get latest news. No spams