Español
Iniciar sesión
Campamento de verano: divertidos proyectos de codificación Scratch para niños (nivel 2)
En este curso en vivo en línea (Nivel 2), los estudiantes aprenderán algunas habilidades avanzadas de codificación y juegos de Scratch con aprendizaje basado en proyectos. Este curso tiene ocho proyectos enseñados y un proyecto final con las propias ideas de los estudiantes.
Experiencia de clase
In the second level of Scratch for Kids, students gain experience craeting more complex Scratch programs through our guided project-based lessons. Students will learn the foundations of data structures, algorithms, and game design. They will create games with multiple levels, store information in variables and lists, create and move clones to form swarms of enemies, handle collision detection with multiple sprites and clones, create competitive multiplayer games, program computer opponent...
10 lessons//2 Weeks
Week 1Lesson 1Scavenger HuntStudents learn to create a game in which the player must go through doors to different areas and collect items to score points. Skills learned: ○ Use lists to store information ○ Manage multiple sprites ○ Check collision with multiple backdropsLesson 2Build your Own CalculatorStudents create a calculator by drawing sprites for the buttons, using mathematical operators, and updating values stored in variables. Skills learned: ○ Draw Sprites ○ Use mathematical operator blocks ○ Use Variables to store and display information ○ Broadcast messagesLesson 3Player SoccerStudents learn to create a soccer game in which two players compete simultaneously by controlling their character with the keyboard and trying to score on their opponent. Skills learned: ○ Control multiple sprites with keyboard input ○ Collision detection and corresponding actions ○ Play sounds ○ Keep sprite movement within bounds of a certain area ○ Use variables to keep track of scores and timersLesson 4Create Your Own WorldStudents learn to create an open world adventure game in which they can interact with characters, collect objects, avoid enemies, and unlock doors to progress to new levels. Skills learned: ○ Use lists to store information ○ Interactions with multiple objects ○ Create roaming computer characters to interact with ○ Design a locked door mechanic with a collectible item to unlock the doorLesson 5Math RaceStudents learn to create a game in which speed and accuracy are key in beating the computer opponent as you race to solve math problems. Skills learned: ○ Randomly generate numbers to form a math problem ○ Program the behavior of a computer opponent using random numbers ○ Move and updating multiple sprites ○ Handle user inputs and variablesWeek 2Lesson 6Rage QuitStudents learn to create a game in which you try to avoid oncoming attacks from obstacles for as long as possible to get a high score. Skills learned: ○ Move sprites by following the cursor ○ Generate and move clones from random start locations ○ Update the score when obstacles are avoided ○ Display a ‘Game Over’ screen ○ Use powerup mechanics to temporarily alter the game rulesLesson 7Brick BreakerStudents learn to create a game where the objective is to clear the screen of bricks by bouncing a ball toward them with a bumper. Skills learned: ○ Display a start screen and countdown ○ Interaction with multiple sprites ○ Use multiple broadcast messages ○ Random numbers and other operators ○ Use variables to update and display the scoreLesson 8Infinite RunnerStudents learn to create a game where the objective is to play for as long as possible while avoiding oncoming obstacles generated on the path ahead. Skills learned: ○ Draw sprites that will act as challenging and fair obstacles in a game ○ Select from a set of possible variations using random numbers and sprite costumes ○ Make new obstacles appear after a certain interval using clones ○ Update the score when obstacles are avoided ○ Program a sprite to jump and fall back down smoothlyLesson 9Review and Final Project WorkshopStudents play live competitive review games to reinforce all concepts taught. Class time is dedicated to helping students while they work on final projects and answering any questions they have.Lesson 10Final Project PresentationsStudents demonstrate what they’ve learned by sharing their creation with the class. They can get feedback from peers and the instructor, and get suggestions on how to make the project even better.
- Students tackle guided projects to create advanced programs, focusing on game design, data structures, and algorithms.
- They culminate their learning with a final project of their own design, supported by quizzes and review games for comprehensive understanding.
2 - 4 horas semanales fuera de clase
Proyectos
Frecuencia: 1-2 durante toda la claseComentario: incluidoDetalles: Projects are not mandatory but we strongly encourage students to complete them.Evaluación
Frecuencia: incluidoDetalles:
Reseñas
Clase grupal
229 US$
por 10 clases5 x por semana, 2 semanas
60 min
Completado por 137 alumnos
Videoconferencias en vivo
Edades: 8-11
4-8 alumnos por clase
Asistencia financiera
Tutoría
Más para explorar
aprender númerosArruga en el tiempoEmprendedor de negociospiano solIntroducción a PythonDibujos animadosCodificar con Scratch permite usar Scratchsocial autistanarutoSuperestrellas españolasEl ensayo eleganteEl atraco en el callejón azulIntroducción completa a la figuraMascotas exoticasEnsayo de práctica guiada