Utah Introducción a Python 1 y 2
- Level Middle School
- Contact Hours 120
- Timeframe Year
El curso Introducción a Python 1 y 2 de Utah enseña a los alumnos los fundamentos de la programación en Python. Los alumnos comienzan con los comandos, funciones, estructuras de control e interacción con el usuario de Python resolviendo puzzles y escribiendo programas creativos para que los siga Tracy. A continuación, aprenden a utilizar listas, manipular cadenas y trabajar con archivos resolviendo puzzles y escribiendo programas creativos para Tracy.
To view the entire syllabus, click here or click to explore the full course.
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. |
Actualización: Desafíos con Tracy
Los alumnos refrescan la información que deberían tener a estas alturas del curso y trabajan con un compañero para completar un proyecto en el que crearán una plataforma de arte digital. |
Listas
Los alumnos aprenden a crear, modificar y utilizar métodos con listas. |
Listas y loops
Los alumnos aprenden a iterar por una lista utilizando tanto valores índice como elementos de lista. A continuación, trabajan con un compañero para completar un proyecto en el que crean una lista interactiva de tareas pendientes. |
[Proyecto] Sistema de tickets
Los alumnos repasan todo lo que han aprendido hasta ahora completando un proyecto en el que crearán un sistema de venta de entradas para llevar el control de una fila de clientes. |
Strings
Los alumnos profundizan en las cadenas, aprenden a acceder tanto a caracteres como a subcadenas, hacen bucles sobre cadenas y utilizan métodos de cadena adicionales. A continuación, trabajan con un compañero para completar un proyecto en el que analizan el texto para organizar la información sobre el quinto partido de la final de la Copa Stanley de 2023. |
Cronología del proyecto
Los alumnos aplican todo lo que han aprendido hasta ahora realizando un proyecto en el que crearán una línea de tiempo de su elección que incluya la interacción del usuario. |
E/S de Archivos: Lectura de archivos
Los alumnos aprenden a abrir y leer archivos en sus programas de diversas formas. |
E/S de archivos: Escribir en archivos
Los alumnos aprenden a escribir en ficheros en sus programas. |
[Proyecto] Poetry Remixer
Los alumnos aplican todas las habilidades y conceptos que han aprendido en los módulos de E/S de Archivos completando un proyecto en el que alterarán creativamente un poema guardado en un archivo. |
Python en el mundo real
Los estudiantes exploran los usos de Python en diversas industrias y aprenden cómo se pueden utilizar los cuadernos Jupyter para compartir información y programas Python con otros. |
Explore programs that your students will build throughout this course!
Utah Introducción a Python 1 y 2 is aligned with the following standards
Standards Framework | View Alignment |
---|---|
Utah Python 2 | View (100%) |
Utah Python 1 | View (100%) |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn’t find what you were looking for? Here are a few links that might be useful to you.