Codificación: Python Turtle para principiantes
Qué está incluido
10 reuniones en vivo
10 horas presencialesEvaluación
We will assess child's progress in a private session if asked.Experiencia de clase
This dynamic course is designed to provide an in-depth exploration into the world of algorithms. Students will practice designing advanced algorithms and managing projects through the creation of three mini-projects using Python Turtle. This course is ideal for those who have a basic understanding of Python Turtle but those with no prior knowledge can also be guided through. Throughout this course, students will gain hands-on experience with a variety of key programming concepts, including branching paths, functions, debugging, and loops. They will learn how to save and manipulate data with variables, create branching paths with conditions, add an element of randomness to items drawn, and debug issues in algorithm logic. By the end of this course, students will not only have three completed Python Turtle projects to showcase their skills, but they will also have a solid foundation in algorithm design that can be applied to any future coding projects. Weekly Breakdown: Week 1: Day 1: Drawing the Solar System with Python Turtle Introduction to Python Turtle and advanced algorithms. Use Python Turtle to draw a simplified representation of the solar system. Understand the importance of algorithms in creating efficient code. Week 1:Day 2: Introduction to, for. & Loops Practice using loops to automate repetitive tasks. Apply loop knowledge to improve the solar system drawing. Week 2:Day 1: Introduction to the Random Library & Drawing the Night Sky Introduction to Python random module. Use the random module to introduce randomness into your projects. Start a new project: Use Python Turtle and the random module to draw a night sky full of stars. Week 2: Day 2: Continued Work on Drawing the Night Sky Continued practice with the random module and Python Turtle. Complete the night sky drawing project. Review and debug the code. Week 3: Day 1: Introduction to Functions Starting the Balloon Press Introduction to functions in Python. Learn how to create and use functions to avoid code repetition. Begin a new project: Design the algorithm for a balloon press game. Week 3: Day 2: Continuing the Balloon Press Introduction to onkey Continue the development of the balloon press game. Introduction to the onkey function in Python Turtle for interactive user input. Apply the onkey function to the balloon press game. Week 4: Day 1: Introduction to the Turtle Game Introduction to creating games with Python Turtle. Begin the development of a turtle-themed game using the skills learned so far. Learn about game design principles and how they apply to algorithm design. Week 4: Day 2: Controlling the turtle Using the on keypress to control the players turtle Week 5: Day 1: Catching the turtle Introduction to if statements Week 5: Day 2: Finishing the Turtle Game Complete the development of the turtle game. Perform a thorough review and debugging of the game code. Reflect on the skills learned throughout the course and how they can be applied to future projects. If your family needs assistance financially, please reach out to us via the messaging system. We are happy to help everywhere we can. We give around 100 scholarships a year and are happy to help
Metas de aprendizaje
In this course, students will:
Gain a deep understanding of the Python Turtle module and its application in creating graphics.
Learn to apply advanced algorithms in their code to solve complex problems.
Understand the use of loops for repetitive tasks and the random module to add
randomness to their projects.
Learn to define and use functions to create reusable blocks of code, enhancing the efficiency of their programs.
Acquire skills to debug and improve their code, focusing on problem-solving and critical thinking.
Learn to create interactive user experiences using the onkey function in Python Turtle.
Complete three mini-projects that reinforce their learning and provide practical experience.
Develop project management skills, taking a project from concept to final product.
Otros detalles
Lista de útiles escolares
Students will need a device with Python downloaded.
Paper and pens.
Any additional resources will be posted a week in advance into the classroom.
Recursos externos
Además del aula de Outschool, esta clase utiliza:
Experiencia y certificaciones del docente
11 los profesores tienen certificados de enseñanza
Iowa Certificado de Docencia en Educación elemental
Alabama Certificado de Docencia en Educación elemental
Michigan Certificado de Docencia en Educación elemental
Massachusetts Certificado de Docencia en Educación elemental
Massachusetts Certificado de Docencia en Inglés para hablantes de otros idiomas
Kansas Certificado de Docencia en Educación elemental
Kentucky Certificado de Docencia en Educación elemental
Fuera de EE. UU. Certificado de Docencia en Educación elemental
Virginia Certificado de Docencia en Educación elemental
Texas Certificado de Docencia en Inglés para hablantes de otros idiomas
Texas Certificado de Docencia en Artes del lenguaje inglés
Texas Certificado de Docencia en Artes del lenguaje inglés
Texas Certificado de Docencia
Oklahoma Certificado de Docencia en Artes del lenguaje inglés
Texas Certificado de Docencia
Fuera de EE. UU. Certificado de Docencia en Artes del lenguaje inglés
9 los profesores tienen título de posgrado
Maestría en Educación desde Saginaw Valley State University
Maestría en Educación desde University of Houston Clear Lake
Maestría en Educación desde American International College
Maestría desde Duke University
Maestría en Música o Teatro o Artes desde University of Houston-Clear Lake
Maestría en Educación desde Lesley University
Maestría en Ingeniería civil desde University of Ottawa
Maestría en Educación especial desde Moreland University
Maestría desde Oklahoma State University
12 los profesores tienen título de licenciatura
Licenciatura en Contabilidad desde Babcock University
Licenciatura en Educación desde Mount Holyoke College
Licenciatura en Educación desde Asbury College
Licenciatura en Psicología desde Furman University
Licenciatura en Educación desde Longwood University
Licenciatura en Inglés desde University of Wisconsin-Milwaukee
Licenciatura en Educación desde University of Houston Clear Lake
Licenciatura en Educación elemental desde Whitworth University
Licenciatura desde Angelo State University
Licenciatura en Idioma extranjero desde Angelo State University
Licenciatura en Lengua Inglesa y Literatura desde Bohai University, China
Licenciatura en Marketing desde University of Missouri
Licenciatura en Psicología desde Oklahoma State University
Here is a link to a document with all of Wild and Unstructured Learning's teachers. They are listed alphabetically in the document.
https://docs.google.com/document/d/1zItA4QLkRR6dfhOEMzBjrWW_Zssk9Yz5B90Nstuli0c/edit?usp=sharing
Reseñas
Clase grupal
250 US$
por 10 clases2 x por semana, 5 semanas
60 min
Completado por 6 alumnos
Videoconferencias en vivo
Edades: 9-13
2-8 alumnos por clase
Asistencia financiera
Tutoría
Más para explorar
La naturaleza cantaBaile de SquishmallowLenguaje máquinaIntroducción a la escritura fascinante BCiclo del aguaLeyendo españolLección de ajedrez para subir de nivelDibujo asistido por ordenador e ingeniería 360Ecuaciones de álgebra con fraccionesAyuda con la químicaMeteorología 101Escena de actuaciónNotación cientificaDibujo de Star WarsAnimal Crossing Nuevos Horizontes