Please enable JavaScript to use CodeHS

A newer version of this course is available. We recommend using Arkansas Introduction to Computer Science for the latest content and updates.
View Newer Course

Arkansas Programación I (Python)

Diseñado para proporcionar una comprensión básica de los conceptos de la informática para funcionar en un mundo tecnológico en constante cambio, los estudiantes aprenden a resolver problemas de forma independiente y en colaboración, así como las habilidades necesarias para tener éxito en la universidad y más allá.

Overview & Highlights

Level
High School
Contact Hours
155
Timeframe
Year

Course Overview

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

MODULES - 13

  • Ciudadanía digital y ciberhigiene

    Los alumnos aprenden temas sobre la etiqueta en Internet, cómo mantenerse seguros en la red, los efectos potenciales de las huellas digitales, cómo proteger su información y las implicaciones del ciberacoso.

  • Introducción a la programación con Turtle Graphics

    Los alumnos aprenden comandos, funciones y estructuras de control de Python dibujando formas en la pantalla y resolviendo puzzles con Turtle Graphics.

  • Redes e Internet

    Los alumnos exploran la estructura y el diseño de Internet, y cómo este diseño afecta a la fiabilidad de la comunicación en red, la seguridad de los datos y la privacidad personal.

  • Proyecto: Solución de problemas

    En este proyecto, los alumnos exploran la metodología de resolución de problemas y la utilizan para resolver problemas de soporte informático de muestra.

  • 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.

  • Condicionales

    Los alumnos enseñan a sus programas a tomar decisiones basándose en la información que recibe.

  • Looping

    Los alumnos aprenden a escribir código más eficaz utilizando bucles como atajos.

  • 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 utilizan estrategias más sofisticadas para manipular texto en sus programas: trocear, concatenar y formatear.

  • 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 utilizan las habilidades que han aprendido a lo largo del curso para construir un juego de adivinar palabras.

  • Temas de Informática

    Los alumnos explorarán las contribuciones de los individuos al desarrollo del ordenador y a la evolución futura de la tecnología.


120
Lessons
103
Videos
200
Exercises
14
Challenges
250
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Arkansas Programación I (Python) course

Industry-Relevant Certifications for High School Computer Science

The CodeHS Python Level 1 Certification offers high school students the opportunity to validate their mastery of Python, giving them a competitive advantage when entering college or the workforce.

Learn More

Standards Alignment

Showing frameworks for your state
Standards Framework Alignment

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.