Please enable JavaScript to use CodeHS

Conceptos básicos de Python con Tracy 1

El curso Conceptos básicos de Python con Tracy 1 enseña a los alumnos los fundamentos de la programación en Python. Los alumnos aprenden comandos, funciones, estructuras de control e interacción con el usuario de Python resolviendo puzzles y escribiendo programas creativos para que Tracy los siga.

Overview & Highlights

Level
Middle School
Contact Hours
60
Timeframe
Semester

Course Overview

To view the entire syllabus, click here or click to explore the full course.

MODULES - 10

  • El mundo de Tracy

    Los alumnos aprenden sobre el mundo en el que vive Tracy y cómo escribir comandos que ella entienda. También estudian la historia de los lenguajes de programación y algunas de las diferentes características que pueden tener los lenguajes de programación.

  • Mudanza de Tracy

    Los alumnos se basan en los comandos que han aprendido para instruir a Tracy en todas las partes de su mundo y utilizan for loops para que su código sea más eficaz.

  • Diseñar y comunicar soluciones

    Los alumnos exploran formas útiles de descomponer grandes problemas para escribir programas legibles y satisfactorios.

  • [Proyecto] Diseña un mural

    Los alumnos repasan todo lo que han aprendido hasta ahora realizando un proyecto en el que utilizarán Tracy para diseñar un mural.

  • Controlar Tracy con variables

    Los alumnos aprenden los tipos de datos y cómo se pueden utilizar las variables en sus programas Tracy. También empiezan a aprender a manipular cadenas en sus programas, y aprenden a añadir interacción del usuario a sus programas mediante entradas del usuario y eventos de clic del ratón.

  • [Proyecto] Representación del ciclo

    Los alumnos aplican los conceptos que han aprendido hasta ahora realizando un proyecto en el que utilizarán Tracy para representar un ciclo común.

  • Tomar decisiones

    Los alumnos aprenden a utilizar declaraciones if/else y while loops para indicar a Tracy que tome decisiones basadas en condiciones. También aprenden a devolver valores de las funciones.

  • Ponerlo todo junto

    Los alumnos reúnen todos los conceptos que han aprendido para resolver puzzles avanzados de Tracy y completar un cuestionario final.

  • [Proyecto] Calculadora en pantalla

    Los alumnos tienen la oportunidad de aplicar todas las habilidades y conceptos que han aprendido en este curso completando un proyecto en el que utilizarán Tracy para crear una calculadora que pueda utilizarse para completar expresiones matemáticas sencillas.

  • Medio plazo


38
Lessons
54
Videos
80
Exercises
14
Challenges
125
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.

FAQ

Frequently Asked Questions

What does the course cover?

The basics of programming in Python: commands, functions, control structures and user interaction, learned by solving puzzles and writing creative programs for Tracy the Turtle.

What language do students program in?

Python throughout. It is the only one of the three Connecticut courses that concentrates on a single language.

What should students take before it?

The 6th and 7th grade Connecticut courses. This one assumes students have met programming and moves into Python properly.

Which grade is it for?

8th grade. CodeHS places it at 8th in the Connecticut Middle School Computer Science pathway.

How long is the course?

About 60 contact hours. It is the only one of the three marked as a semester course rather than a quarter.