Please enable JavaScript to use CodeHS

A newer version of this course is available. We recommend using Utah Computer Programming 1 for the latest content and updates.
View Newer Course

Utah Programación Informática 1

Utah Programación Informática 1 introduce a los estudiantes en los fundamentos de la programación informática, haciendo hincapié en ayudar a los estudiantes a desarrollar el pensamiento lógico y la capacidad de resolución de problemas. Los alumnos aprenderán a diseñar, codificar y probar sus programas mientras aplican conceptos matemáticos.

Overview & Highlights

Level
High School
Contact Hours
60
Timeframe
Semester

Course Overview

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

MODULES - 8

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


44
Lessons
34
Videos
65
Exercises
9
Challenges
82
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 Utah Programación Informática 1 course

Professional Development

Teaching Intro to Computer Science in Python 3

Dive into the basics of programming and learn how to lead a successful introductory computer science class. This course covers everything from learning effective debugging methods to teaching computer science in a blended classroom. Perfect for teachers with limited or no programming experience.

View Units CodeHS PD Options

Standards Alignment

Showing frameworks for your state
Standards Framework Alignment
Utah Computer Programming 1 73% View

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.