35 US$

weekly
or 140 US$ for 4 classes
Clase

Introducción a la escritura de código con Minecraft (Programación 101, parte 2)

Completado por 3 alumnos
Edades 9-13
Clase grupal
Esta es la segunda parte de una secuencia de tres partes para estudiantes y familias que no pueden comprometerse con la secuencia completa de 12 sesiones. Requisito previo: Introducción a la escritura de código con Minecraft (Programación 101, parte 1).
Puntuación media:
5.0
Número de reseñas:
(30 opiniones)

Videoconferencias en vivo
1 x por semana, 4 semanas
3-6 alumnos por clase
75 min

Qué está incluido

4 reuniones en vivo
5 horas presenciales

Experiencia de clase

In this class, we will take a deeper dive into programming and computer science by working through lesson blocks two and three of the Coding FUNdamentals curriculum in Minecraft: Education Edition. First, we will travel to each of the different planets in our solar system, and on each planet, we will learn something new about programming. Next, we will travel back in time, and at each epoch of our planet's time in this universe, we'll cover a new programming concept or reinforce knowledge we have gained in previous lessons. Topics covered will include:
- Conditionals (if/else) and loops (while/for)
- Debugging code and quickly reviewing code to find errors.
- Problem decomposition
- Test cases
- Boolean Logic
- Algorithm comparison
- Writing programs that use and modify variables  
- Sequencing
- Event handling 
- Feature development and planning

At the beginning of class, students will be expected to have Minecraft Education Edition running and signed into their account (I will provide a license and account to sign in and use). I will briefly introduce the lesson, cover the objectives for the lesson and provide reminders on how to use the MakeCode Editor to program the agent. I will introduce or review vocabulary each week. There may be some "unplugged" activities; each lesson has 4-5 activities, and each activity gives the learner a chance to solve an exciting problem using programming. At the end of the lesson, I will ask the students some quick questions that test whether they got all the information they need or not. In weeks 6 and 12, there will be an exam; the students will have to use the tools and knowledge they have gained to solve familiar problems, then they will have to present their solutions to me, and I will provide feedback. Each week I will also provide a homework assignment to the students. I will ask students to submit the homework assignments by the beginning of the next class to receive feedback.  If we end the class early, we can begin the homework for the following week (I cannot take questions on the previous week) until the class time ends.

******Syllabus******
Rules for homework: homework must be submitted the day before the next class after it is assigned to receive feedback. To submit homework, you will send me a video of your solution on flipgrid. You must explain your code to me in the video. The video must be under 4 minutes long, and you must also provide me with a link to your code so that I can reproduce the results. I will provide an introductory video showing how to submit homework in the class. Late homework will not be graded or evaluated.

Disabilities: if your student has a disability, please let me know what I can do to make this the best experience for your learner. I am happy to provide extra time on exams, provide extended deadlines, or if you have other ideas, I can take a look at that as well.

Attendance: if you miss class, you cannot make it up. However, there will be a recording of the course. You should watch the recording (you can even watch it at double speed!). 

Honesty: Please use attribution if you use other people's work. If I get suspicious and find out you used someone else's work without providing attribution, I will let a parent or guardian know so that we can do better in the future. 

**Week 5**
⇢ Week of July 17: Uranus and Neptune: we will now travel to the gas giant Uranus, followed by Neptune. We will learn to describe choices made during program development using code comments, presentations, and demonstrations in this lesson. We will review developing plans that describe a sequence of events, goals, and expected outcomes. We will also continue to use and review problem decomposition.
⇢⇢Homework: Program the agent to build a hollow pyramid with a 6x6 base that extends up to the final block.

**Week 6**
⇢ Week of July 24: Exam 1: 50 minutes, followed by presenting solutions to two out of the five available problems. I will be available to provide some help, but not a lot. This is to make sure that my teaching is successfully helping you to learn. It will not be graded with a letter grade. Instead, I will provide feedback on your code and presentation.
⇢⇢Homework: None!

**Week 7**
⇢ Week of August 1: The Experiment: changing gears from space, we will now go back in time only to encounter an unexpected problem! We will continue to use skills developed to debug code, compare and refine algorithms, and problem decompositions. We will introduce and learn how to use variables to store and modify data.
⇢⇢Homework: Write a program that takes two variables, a color, and a number. Program the agent to build a 1x1 tower that extends however many blocks up the user passes into the program. The block must be the color the user specifies. The program must accept at least five colors.

**Week 8**
⇢ Week of August 8: Dinosaur Run: we must sneak through a series of challenges using our coding skills to avoid danger. We will learn about events and event handling. We will have to continue to use decomposition to solve the problems.
⇢⇢Homework: You must program the agent to follow the player, and if the agent detects lava anywhere around the player, the agent must cast fire protection on the player. If the agent sees that the player is underwater, the agent must cast underwater breathing on the player.

Metas de aprendizaje

Students will learn to model the way programs store and manipulate data using numbers or other symbols to represent information. They will learn to develop plans that describe a sequence of events, goals, and expected outcomes. To facilitate the program development process, they will learn how to quickly decompose (break down) problems into smaller, manageable subproblems. I will also introduce debugging and how to quickly identify and correct errors in code.

Otros detalles

Orientación para padres
This class uses Minecraft: Education Edition. This is a special version of Minecraft created by Microsoft for classroom use and learning. This version of Minecraft is COPPA certified and complies with FERPA (https://educommunity.minecraft.net/hc/en-us/articles/360047118972-User-Privacy-and-Minecraft-Education-Edition).
Lista de útiles escolares
I recommend having two monitors, one to see my screen and one to run Minecraft: Education Edition on. If you do not have two monitors, make sure to review with your learner how to switch between the zoom video and the Outschool course so they can see my screen!
Idioma en el que se imparte la clase
Inglés
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://education.minecraft.net/en-us/resources/computer-science-subject-kit

Conoce al profesor

Se unió el October, 2021
5.0
30reseñas
Perfil
Experiencia y certificaciones del docente
I have a masters degree in computer science, I have a decade of software development and testing experience and am published in a Marine Science journal for the development of "Stress-scapes" a machine learning algorithm that provides fisheries in the Gulf of Alaska with feedback on how pacific cod in the Gulf of Alaska are responding to changing environmental conditions. I have also written software for the US Navy Undersea Warfare Center. I work with non-profits where I live to provide computer science education to the greater metropolitan area where I live. 

Reseñas

A los padres también les gusta
[Uno a Uno] Tutoría Privada de Codificación en JAVA - Introducción a la Programación en JAVA
Ziad Ghazi
4.6
(9)
55 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-18
Programación en Java: aprenda a programar con proyectos divertidos - Nivel 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
21 US$ por clase
Próxima sesión a las 7 PM el Tue 5/27
Clase grupal
12 semanas, 1/semana, 50 min
12-17
Programación Java I
Susan Frederick
4.9
(16)
30 US$ por clase
Próxima sesión a las 2 PM el Mon 6/2
Clase grupal
2 semanas, 3/semana, 1.42 hora
12-17
Programación Java: clases particulares individuales
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
39 US$ por sesión
Lecciones 1 a 1
Bajo demanda
10-18
Clase semanal de Java
MissB aka Bhavana R (Coding)
4.9
(38)
25 US$ por clase
Próxima sesión a las 10 PM el Tuesday
Clase grupal
1/semana, 45 min
11-16
Clase Java 1:1
MissB aka Bhavana R (Coding)
4.9
(38)
70 US$ por sesión
Lecciones 1 a 1
Bajo demanda
13-18
101 Curso Privado Personalizado - Intermedio - Programación Java - 1 Hora Semanal
StudentScholars
3.9
(86)
48 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Programación JAVA Privada -Intermedio- Nivel 2 - 30 Minutos Semanales
StudentScholars
3.9
(86)
33 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Curso personalizado privado: conceptos básicos para principiantes: programación en Java, 1 hora semanal
StudentScholars
3.9
(86)
43 US$ por sesión
Próxima sesión hoy a las 5 PM
Lecciones 1 a 1
Bajo demanda
9-18
101 Programación JAVA Privada - Conceptos Básicos para Principiantes - Nivel 1 - 30 Minutos Semanales
StudentScholars
3.9
(86)
33 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
101 Programación JAVA Privada - Conceptos Básicos para Principiantes - Nivel 1 - 30 Minutos Semanales
StudentScholars
3.9
(86)
33 US$ por sesión
Lecciones 1 a 1
Bajo demanda
7-18
Aprenda programación orientada a objetos con Java
Mikaila
35 US$ por sesión
Lecciones 1 a 1
Bajo demanda
13-18
Codificación Java y Python 2 en 1 | ¡Clase de programación semanal de un año de duración para principiantes!
Faruk Hasan
4.8
(149)
10 US$ por clase
Próxima sesión a las 2:05 AM el Wednesday
Clase grupal
1/semana, 35 min
10-13
Magic Java: aprende a programar de forma profesional a través del arte y los juegos (1 a 1)
Nicolas Bulgarides
55 US$ por sesión
Lecciones 1 a 1
Bajo demanda
13-18
Campamento: Conviértete en un Jedi de Java
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
20 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
1 semana, 5/semana, 50 min
10-15
Minecraft JAVA Edition: Cómo sobrevivir en el curso para principiantes de Survival Java
Julie Olufson
4.9
(270)
15 US$ por clase
Próxima sesión mañana a las 2 PM
Clase grupal
1/semana, 45 min
5-10
Ver más clases
Inicio
Buscar
Regalar una tarjeta de regalo
Abrir configuración de moneda, zona horaria e idioma
Idioma y región
Iniciar sesión