20 US$
weeklyor 100 US$ for 5 classes
Parte 4: Desarrollo de juegos de Roborace con Matlab
Edades 13-17
Curso grupal en vivo
Videoconferencias en vivo
1 x por semana, 5 semanas
4-10 alumnos por clase
60 min
Qué está incluido
5 reuniones en vivo
5 horas presencialesTarea
1-2 horas por semana. 1-2 durante toda la claseEvaluación
1-2 durante toda la claseExperiencia de clase
Nivel de inglés - A2
Nivel Beginner - Intermediate
What Will Be Taught? This course teaches students how to create a robot racing game using MATLAB. Students will learn essential programming concepts, including controlling movements, designing race tracks, and integrating game features such as obstacles and power-ups. What Topics Will I Cover? Introduction to MATLAB and Robotic Concepts: Basic understanding of MATLAB and robotics, setting up the game environment. Designing the Race Track: Using MATLAB to create a race track layout and understanding graphical plotting. Programming Robot Movements: Coding robot controls, movement logic, and collision detection. Adding Obstacles and Power-Ups: Enhancing the game with features like barriers and speed boosts. Race Day and Tuning: Final adjustments, playtesting, and showcasing the completed game. How Is My Class Structured? Lecture and Demonstration (10-15 minutes): Each lesson begins with an introduction to key concepts, accompanied by live demonstrations in MATLAB. Interactive Coding (15-20 minutes): Students will code along with me, implementing game features step-by-step. Game Development (15-20 minutes): Students apply the concepts learned by developing their own robot racing game. Q&A and Playtesting (5-10minutes): Sessions will conclude with opportunities for students to test their games, ask questions, and discuss improvements. How Will I Teach? I will use a hands-on teaching approach, where students actively participate in coding exercises and apply what they’ve learned to build their game. Lessons are designed to be interactive and engaging, with live coding demonstrations and real-time problem-solving. What's My Teaching Style? My teaching style is interactive and student-centered, focusing on making coding accessible and fun. I encourage creativity and exploration, allowing students to experiment with their designs while providing guidance and support. How Much Will Learners Get to Interact With me? Live Coding: Students will follow along with coding exercises, receiving immediate feedback and support. Game Development: I will provide individualized guidance as students develop their racing games, helping them troubleshoot and refine their work. Playtesting and Feedback: Students will test their games, share their results, and receive constructive feedback to improve their projects.
Metas de aprendizaje
Students will be able to build a robot racing game in MATLAB, including designing the race track, programming robot movements, adding obstacles and power-ups, and fine-tuning their game for an exciting final race.
Programa de estudios
5 Lecciones
más de 5 semanasLección 1:
Introduction to MATLAB and Basic Graphics
In this introductory lesson, students will become acquainted with the MATLAB environment, focusing on the interface and essential commands. The lesson covers basic plotting functions such as plot, rectangle, and line, enabling students to create simple figures and draw basic shapes. By the end of this lesson, students will have a foundational understanding of how to visualize data in MATLAB. For homework, they will modify shapes or colors in a provided script, reinforcing their grasp of basic gr
60 minutos de lección en vivo en línea
Lección 2:
Axis Manipulation and Looping
This lesson teaches students how to manipulate plot dimensions using the axis command and introduces the concept of looping through for and while loops. Students will learn to adjust plot limits and create simple animations, such as moving a rectangle across the screen, to understand how loops can be used to create dynamic content. The homework involves creating a basic moving object using loops, allowing students to apply their knowledge of axis manipulation and looping.
60 minutos de lección en vivo en línea
Lección 3:
Interactivity and Conditional Statements
In this lesson, students will add interactivity to their MATLAB programs by introducing conditional statements and user input functions like waitforbuttonpress or input. They will learn to implement if statements to control the flow of their animations and stop them based on specific conditions. Homework will focus on experimenting with different conditions to control the stopping behavior of objects, enhancing their interactive capabilities.
60 minutos de lección en vivo en línea
Lección 4:
Building the Game Environment
This lesson focuses on constructing the game environment, including the racing track, lanes, and finish line. Students will use plotting functions and text annotations to draw and position elements on the track, such as robots and obstacles. They will also introduce randomness in robot movement to simulate a racing scenario. For homework, students will customize the track or robot appearance, applying creative touches to their game environment.
60 minutos de lección en vivo en línea
Otros detalles
Orientación para padres
Students will need to download the Octave (an open-source alternative to MATLAB) in order for them to be able access the lessons and practise the MATLAB coding that is done in each lesson. Please use the link below to download and install Octave free of charge.
https://octave.org/
Recursos externos
Los estudiantes no necesitarán utilizar ninguna aplicación o sitio web más allá de las herramientas estándar de Outschool.
Fuentes
https://octave.org/
Conoce al profesor
Experiencia y certificaciones del docente
Fuera de EE. UU. Certificado de Docencia en Matemáticas
Licenciatura en Ciencia desde University of West Indies
Bachelor's degree in Physics
I completed a Master's degree in Physics and Engineering in Medicine which focused on the use of Matlab in engineering.
Reseñas
Otras clases de Melecia Senior-Brown
Otras clases de Melecia Senior-Brown
A los padres también les gusta
Diseño de videojuegos (clase de muestra en vivo) - Principiante
Shawn D Walk (Create2Discover)
4.9
(1,339)
15 US$ por clase
Próxima sesión a las 4:45 PM el Tuesday
Clase grupal
1 semana, 1/semana, 1 hora
7-10
Diseño de videojuegos (curso presencial en grupo) - Principiante
Shawn D Walk (Create2Discover)
4.9
(1,339)
17 US$ por clase
Próxima sesión a las 6 PM el Thursday
Clase grupal
6 semanas, 1/semana, 1 hora
7-10
Diseño de videojuegos (sesión de tutoría individual)
Shawn D Walk (Create2Discover)
4.9
(1,339)
65 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-10
Codificación y diseño de videojuegos para edades de 6 a 11 años
Usama Puri
4.3
(21)
30 US$ por clase
Próxima sesión hoy a las 5 PM
Clase grupal
1/semana, 55 min
6-11
Roblox Studio para principiantes: diseño de videojuegos y diseño de mapas
Miss Jennifer - Roblox Scripting
4.9
(634)
15 US$ por clase
Próxima sesión hoy a las 10 PM
Clase grupal
1/semana, 40 min
7-11
Diseño y programación de videojuegos con RPG Maker: Nivel 0
STEAM K-12: Coding & Game Design Classes
4.8
(482)
16 US$ por clase
Próxima sesión a las 4 PM el Mon 6/16
Clase grupal
4 semanas, 2/semana, 50 min
8-13
Diseño de videojuegos de Roblox Studio: crea tus propios juegos de Roblox
Miss Jennifer - Roblox Scripting
4.9
(634)
15 US$ por clase
Próxima sesión a las 1 AM el Fri 5/9
Clase grupal
1/semana, 40 min
10-15
Clase privada individual: asistencia para el diseño de videojuegos en 3D con la aplicación Atmosphir (mayores de 5 años)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
40 US$ por sesión
Lecciones 1 a 1
Bajo demanda
5-18
Clase privada individual continua: Diseño de videojuegos en 3D con la aplicación Atmosphir (a partir de 5 años)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
40 US$ por clase
Próxima sesión a las 6 PM el Sunday
Clase grupal
1/semana, 50 min
5-10
Club de diseñadores de videojuegos 3D con Atmosphir
Raymond Mullikin (Raytoons Comics)
4.9
(502)
20 US$ por clase
Próxima sesión a las 10 PM el Thursday
Clase grupal
1/semana, 50 min
5-10
Diseñadores de videojuegos para Internet con HTML5 (mayores de 13 años)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
13 US$ por clase
Próxima sesión a las 10 PM el Wednesday
Clase grupal
6 semanas, 1/semana, 50 min
13-18
Diseñadores de videojuegos para Internet con HTML5 (de 7 a 12 años)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
13 US$ por clase
Próxima sesión a las 9 PM el Mon 6/2
Clase grupal
6 semanas, 1/semana, 50 min
7-12
¡Diseñadores de videojuegos en stop-motion! ¡Crea juegos 3D creativos con arcilla, juguetes y manualidades!
Raymond Mullikin (Raytoons Comics)
4.9
(502)
16 US$ por clase
Próxima sesión a las 12 AM el Monday
Clase grupal
6 semanas, 1/semana, 50 min
7-12
🕹️ Introducción al diseño de videojuegos: crea personajes y escenas con una introducción a la codificación sencilla
Raymond Mullikin (Raytoons Comics)
4.9
(502)
17 US$ por clase
Próxima sesión a las 8 PM el Monday
Clase grupal
4 semanas, 1/semana, 50 min
6-11
Codificación, creación de scripts y diseño de juegos de Roblox 1-1
Miss Jennifer - Roblox Scripting
4.9
(634)
60 US$ por sesión
Lecciones 1 a 1
Bajo demanda
6-18
Diseño de juegos de Roblox | Uno contra uno | Todos los niveles
JetLearn
4.9
(81)
50 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-14
Más para explorar
Manualidades de papel
Arquitectura 3D
Habilidades blandas
Intervención matemática 101
Introducción a la economía
Niño emprendedor
Química de inmersión
Enjambre de abejas
Helicóptero militar
Estructura de la oración
Introducción a las fracciones
Viaje en el tiempo
Danza moderna
De las letras a las palabras
Grandes libros
Aprendizaje automático en Scratch 4
San Valentin
Codificación de juegos y animaciones con Python-flex Intermedio y 8
Aprendiendo a amar el álgebra
La creación del mundo