Learn to code with using Tynker
Taught
Enrolled
04759
Course
Lesson 1
Message driven programming
Program the BeatBot to make different dance moves based on the type of message it receives.
Lesson 2
Pop the Balloon
A balloon popping game, more on random numbers and programming explosions.
Lesson 3
Animation with Movement
Program the BeatBot to moonwalk by combining animation with movement.
Lesson 4
Obstacle Course
Learn to follow the mouse pointer as well as other actors. Create an obstacle course.
Lesson 5
Pen Drawing
Learn to draw using pen colors and have your racer follow the mouse.
Lesson 6
Following the Mouse
Use pointing and turning blocks to track the mouse pointer and build "chase games".
Lesson 7
Changing Actor Size
Program the racer to jump over enemy lines by changing its size whenever the spacebar is pressed.
Lesson 8
Changing Pen Color
Experiment with changing pen color and pen size to draw different kinds of patterns. Make an Etch-a-sketch like game. ...
Lesson 9
Detecting Colors
Make your Actors interact with each other by detecting the colors they touch while moving. Learn to code an explosion and pro...
Lesson 10
Avoiding Obstacles
xplore several effects that you typically need for programming games and create an obstacle game using X, Y coordinates and d...
Lesson 11
Geometry
Draw different geometric shapes such as squares and rectangles with your racer using pen drawing commands.
Lesson 12
Game Effects and Rules
Learn to program game effects like ghosting, elements like portals, and advanced rules.
Lesson 13
Sequencing
Guide Gus to avoid the obstacles and walk to his destination. Solve each puzzle level by connecting code blocks in the right ...
Lesson 14
Conditional Logic
Guide Gus to avoid the obstacles and walk to his destination. Solve each puzzle level by connecting code blocks in the right ...
Lesson 15
Negative Logic
Guide Gus to avoid the obstacles and walk to his destination. Solve each puzzle level by connecting code blocks in the right ...
Lesson 16
Nested Logic
Guide Gus to avoid the obstacles and walk to his destination. Solve each puzzle level by connecting code blocks in the right ...
Lesson 17
Direction and Sequencing
Unlock the door by setting the dial to the right combination of symbols in order. Solve each puzzle level by connecting code ...
Lesson 18
Multiple Loops
Unlock both dials to open the door. Use parameters to address the correct dial. Solve each puzzle level by connecting code bl...
Lesson 19
Using Parameters
Unlock both dials to open the door. Solve each puzzle level by connecting code blocks in the right way.
Lesson 20
Nested Loops
Unlock both dials to open the door. Solve each puzzle level by connecting code blocks in the right way.
Lesson 21
Direction
Program the spaceship to stay on the path. Solve each puzzle level by connecting code blocks in the right way.
Lesson 22
Conditional Loops
Program the spaceship to stay on the path. Solve each puzzle level by connecting code blocks in the right way.
Lesson 23
Advanced Logic
Program the spaceship to stay on the path. Solve each puzzle level by connecting code blocks in the right way.
Lesson 24
Finale
Program the spaceship to stay on the path and avoid the obstacles. Solve each puzzle level by connecting code blocks in the r...
Learning to Code using Tynker
Students will be introduced to the principles of programming using Tynker, an online learning platform created specifically for kids. Fundamental concepts used by professional programmers are taught through fun and easy-to-understand activities. As students create programming projects, they develop important design and problem-solving skills, while learning to think creatively and work collaboratively. We will showcase the class work here during the class.
Learning Objectives
- Programming concepts. After completing this course, students will have a strong understanding of fundamental programming concepts, like events, user interactions, messaging, finite and infinite loops, conditionals, delays, keyboard and mouse control, pen drawing, visual effects, turning, directionality and motion.
- Computational thinking and reasoning. Programming is inherently a very systematic and logical way of providing instructions. Through the course students' develop and significantly hone these thinking skills.
- Enhanced understanding of Common Core subjects. Working on Tynker projects reinforces student's understanding of math and science concepts.
- Become a maker. Every lesson encourages students to create. By the end of the course they would have learnt to build original games, digital comics, animations, make music, and create algorithmic art.
- Design thinking. Through the course students will be faced with challenges, and steered through thinking of a solution. This teaches them 'design thinking' - that is, work through strategies, choose and use tools, develop prototypes and evolve an optimal solution to the challenge.
Concepts Learned
simple events, simple loops, simple sound playing, simple messaging, music and instruments, delays, simple costume handling, advanced costume handling, advanced motion, basic math, visibility, direction and turning, graphic effects, simple conditionals, detect conditions, simple variables, simple motion, screen bounds, advanced events, conditional loops, simple drawing, pen color, resize actor, operators, pen size, color detection, advanced messaging, pen shade, sequencing, pattern recognition, negative logic, function parameters, resize actors, detect screen bounds