Learn to code with using Tynker
Taught
Enrolled
STRATFORD SCHOOLS
Course
Lesson 1
Review: Interactive Animation
A review of frame-based animation, motion, and keyboard events.
Lesson 2
Review: Pen Drawing
Review Pen Drawing, Changing Colors, and Color Detection.
Lesson 3
Review: Character Creator
Review using the Character Creator and using the built-in animation blocks.
Lesson 4
Review: Ghost Catcher
Review sensing events that detect Actors touching and hiding Actors.
Lesson 5
Space Breaker
Build a brick-breaking game using a timer, and the Stop All and Set Label blocks.
Lesson 6
The Music Machine
Students learn about musical notes, timing, beats, and compose songs on the computer using code blocks. They also learn to pl...
Lesson 7
2-Player Battle
Use nested loops, repeat until, and conditional blocks to build a 2-Player Battle.
Lesson 8
Show and Hide
Learn to use When Actor Clicked, and position actors randomly on the screen.
Lesson 9
Layers
Learn to bring Actors forward and backward relative to other Actors.
Lesson 10
Motion
Learn to use the X and Y position of Actors to move them around the Stage.
Lesson 11
Snowball Siege
Learn to build the Snow Ball Siege Game.
Lesson 12
Drawing Patterns
Learn to draw patterns in the sky using pen drawing and turning motion.
Lesson 13
Color Effects
Learn to set color, change color, and add color effects to your program.
Lesson 14
Stamping
Learn to use stamping, text drawing and changing Actor size.
Lesson 15
Star Runner
Build the Star Runner to capture stars and make constellations!
Lesson 16
Sky Train
Build Sky Train, a fun game where you chain platforms to build a moving train.
Lesson 17
Final Lesson
Using all the concepts you've learned, build these projects on your own. (5 DIY projects)
Lesson 18
Introduction
Students learn what "coding" or "programming" is and they get introduced to coding by solving puzzles.
Lesson 19
Tynker Workshop
Students are introduced to Tynker Workshop and visual programming using graphical blocks. Build projects with Actors, Costume...
Lesson 20
Vector Drawing
Students learn to use Tynker drawing tools to create their own vector based drawings for Actors and Scenes.
Lesson 21
Animation
Students learn about loops, animation and simple motion. They create animations by switching multiple Costumes in a loop and ...
Lesson 22
Storytelling
Students learn to make interactive stories and jokes using code blocks. They add speech bubbles to Actors and use wait block...
Lesson 23
Keyboard Control
Students learn to move Actors, point them toward other objects, or rotate them. They use the keyboard and mouse to control an...
Lesson 24
Slideshow
Students use code blocks to create presentations and slideshows, switch scenes, add captions and use timing to automate a sl...
Lesson 25
Character Creator
Students learn to use Tynker's Character Creator to create their own animated avatars. They learn to make the avatar walk, ta...
Lesson 26
Make a Birthday Card
Students program their own interactive greeting in this lesson. They learn to hide and show Actors, apply visual effects and ...
Lesson 27
Positioning Actors
Students learn to position objects precisely using the X and Y co-ordinates, moving objects using the glide block, and changi...
Lesson 28
Pen Drawing
Students learn about pen drawing commands to create math art and patterns programmatically. They build a drawing pad with key...
Lesson 29
TynkerBlocks
Students are introduced to TynkerBlocks - pre-programmed Actors. They experiment with several TynkerBlocks and learn how to r...
Lesson 30
Keeping Score
Students build a simple game and learn to keep score using messaging and a TynkerBlock. They use random number generators to ...
Lesson 31
Adding Logic
Students learn to use conditional statements to make a program react to different conditions. They learn about Operators, log...
Lesson 32
Quiz Game
Students learn how to ask the user a question and receive their response. In this lesson, they complete a Quiz project using ...
Lesson 33
Color Sensing
Students learn to detect if an Actor touches a color, or a color touches a color. In this lesson, they build a maze game and ...
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
music and instruments, simple events, simple loops, simple motion, simple costume handling, screen bounds, advanced motion, direction and turning, visibility, delays, simple sound playing, advanced costume handling, pen color, simple conditionals, basic math, expressions, operators, simple messaging, simple drawing, advanced events, detect conditions, conditional loops, advanced math, negative logic, color detection, advanced animation, program control, timer, input/output, advanced messaging, actor properties, conditional wait, pen size, pen shade, detect screen bounds, resize actors