Programación en Python 1 y 2
- Level High School
- Contact Hours 120
- Timeframe Year
Programación en Python 1 y 2 introduce a los alumnos en los fundamentos de la programación informática, haciendo hincapié en ayudarles a desarrollar el pensamiento lógico y la capacidad para resolver problemas. Los alumnos comienzan aprendiendo a diseñar, codificar y probar sus programas mientras aplican conceptos matemáticos. A continuación, pasan a conceptos de programación más avanzados y aprenden a crear programas más potentes utilizando funciones, cadenas, estructuras de datos y operaciones de E/S de archivos.
To view the entire syllabus, click here or click to explore the full course.
|
Bienvenido
Los alumnos comprenden de qué trata el curso y reflexionan sobre lo que esperan aprender. |
|
Karel en Python
Los alumnos aprenden los fundamentos de la programación dando a Karel las órdenes del Perro en un mundo cuadriculado. |
|
Interacción básica con Python y la consola
Los alumnos aprenden los fundamentos de la programación escribiendo programas que interactúan con los usuarios a través del teclado. |
|
Proyecto Mad Libs
Los alumnos escriben un programa que permite a los usuarios crear sus propias historias de Mad Lib utilizando variables y entradas del usuario. |
|
Condicionales
Los alumnos enseñan a sus programas a tomar decisiones basándose en la información que recibe. |
|
Proyecto: Juego de preguntas
Los alumnos escriben un programa que cuestiona a los usuarios sobre una serie de preguntas de opción múltiple y comprueba sus respuestas. |
|
Loops
Los alumnos aprenden a escribir código más eficaz utilizando bucles como atajos. |
|
Proyecto: Autentificador de contraseñas
Los alumnos escriben un programa para proporcionar información sobre si la contraseña introducida es correcta o incorrecta. |
|
Funciones y excepciones
Los alumnos aprenden cómo sus programas pueden descomponerse en piezas más pequeñas que funcionan juntas para resolver un problema. |
|
Cuerdas
Los alumnos aprenden estrategias más sofisticadas para manipular texto en sus programas. |
|
Proyecto: El Juego del Cerdo
Los alumnos programan un juego clásico para dos jugadores que se juega con un dado de 6 caras. |
|
Crear y modificar estructuras de datos
Los alumnos aprenden cómo se forman las tuplas y las listas y los distintos métodos que pueden alterarlas. |
|
Ampliación de estructuras de datos
Los alumnos aprenden a construir programas más complejos que utilizan cuadrículas y diccionarios. |
|
Proyecto Adivina la palabra
Los alumnos escriben un programa para un juego de adivinar palabras. |
|
E/S de archivos
Los alumnos aprenden a leer, escribir y procesar información de archivos de texto. |
|
Funciones en un equipo de desarrollo de software
Los alumnos aprenden las funciones y responsabilidades clave de los miembros de un equipo de desarrollo de software. |
Explore programs that your students will build throughout this course!
Here are a few examples of teacher resources and materials to use in the Programación en Python 1 y 2 course
Programación en Python 1 y 2 is aligned with the following standards
| Standards Framework | View Alignment |
|---|---|
| Utah Computer Programming 1 | View (100%) |
| Certiport IT Specialist Python | View (100%) |
| Colorado Coding II | View (81.3%) |
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.