Please enable JavaScript to use CodeHS

Utah Programación Informática 2

Programación Informática Utah 2 introduce a los alumnos en conceptos de programación más avanzados. Los alumnos aprenderán a crear programas más potentes utilizando funciones, cadenas, estructuras de datos, operaciones de E/S de archivos y objetos.

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 - 9

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

  • Clases y objetos

    Los alumnos aprenden los principios del diseño orientado a objetos.

  • Explorar las carreras de CS

    Los estudiantes aprenden posibles trayectorias profesionales en el campo de las ciencias de la computación.


39
Lessons
37
Videos
68
Exercises
5
Challenges
66
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this 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 2 100% 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.