Please enable JavaScript to use CodeHS

Ciencias de la computación, Nivel A (Nitro)

Este curso está totalmente alineado con los estándares del curso AP CS A del College Board. Aprende los fundamentos de la programación orientada a objetos centrándote en la resolución de problemas y el desarrollo de algoritmos. Haz este curso y prepárate para aprobar el examen AP de Java.

Overview & Highlights

Level
High School
Contact Hours
130
Timeframe
Year
CodeHS AP CSA Curriculum Overview

Course Overview

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

Tipos primitivos
Los alumnos aprenden a escribir el método principal y empiezan a llamar a métodos preexistentes para producir una salida. Los alumnos conocen tres tipos de datos incorporados y aprenden a crear variables, almacenar valores e interactuar con esas variables mediante operaciones básicas.
Utilizar objetos
Los alumnos aprenden a crear y utilizar clases y objetos. Esta unidad amplía la capacidad de los alumnos para escribir expresiones introduciéndoles la clase Math y los métodos String para escribir expresiones for generar números aleatorios y otras operaciones más complejas.
Expresiones booleanas y declaraciones if
Los alumnos aprenden la sintaxis y el uso adecuado de las sentencias condicionales en Java, así como a implementar variables booleanas en sus programas escribiendo expresiones booleanas con operadores relacionales y lógicos.
Iteración
Los alumnos aprenden a utilizar la iteración para mejorar la reutilización y la velocidad de sus programas. Los alumnos evalúan qué estructuras iterativas deben utilizarse en un contexto determinado, y construyen programas que les obligan a elegir la estructura iterativa que mejor funciona.
Clases de escritura
Los alumnos aprenden a crear e implementar clases y objetos complejos.
Array
Los alumnos aprenden a utilizar y manipular datos en forma de arrays. Los alumnos exploran las limitaciones de los tipos de datos primitivos en el contexto del almacenamiento de datos, y desarrollan programas que utilizan arrays para almacenar y buscar datos.
Lista de Arrays
Los alumnos aprenden las limitaciones de los arrays y se les presenta una nueva estructura de datos: ArrayLists. Se pide a los alumnos que comparen las dos estructuras de datos e implementen programas que utilicen cada una de ellas.
Array 2D
Los alumnos aprenden a almacenar datos de formas cada vez más complejas introduciéndolos en los arrays 2D. Los alumnos aprenden algoritmos estándar para utilizar y buscar arrays 2D, así como formas de utilizarlos eficazmente en sus programas.
Herencia
Los alumnos aprenden a reconocer atributos y comportamientos comunes que pueden utilizarse en una superclase y a crear jerarquías escribiendo subclases que amplíen una superclase.
Recursión
Los alumnos aprenden a escribir métodos recursivos sencillos y a determinar la finalidad o la salida de un método recursivo mediante el rastreo.

124
Lessons
81
Videos
432
Exercises
9
Challenges
126
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

College Board Endorsed

CodeHS is an endorsed provider by the College Board for AP computer science courses and PD. This endorsement affirms only the components of Endorsed Provider's offerings aligned to all the AP Curriculum Framework standards and the AP CS assessments.

Course Resources

Here are a few examples of teacher resources and materials to use in the Ciencias de la computación, Nivel A (Nitro) course

Industry-Relevant Certifications for High School Computer Science

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

Learn More

Professional Development

Teaching AP® Computer Science A

Learn how to lead a successful AP® Computer Science A class with CodeHS. The Teaching AP® Computer Science A professional development course prepares teachers to teach AP® Computer Science A with a focus on the Java programming language. Teachers will practice the skills they need to teach tricky concepts, debug programs, answer questions, and lead a blended classroom.

View Units CodeHS PD Options

Standards

Ciencias de la computación, Nivel A (Nitro) is aligned with the following standards

Standards Framework View Alignment
AP Computer Science A View (100%)
Certiport IT Specialist Java View (88.2%)
Utah Computer Programming 1 View (81.3%)

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.


AP® Computer Science A FRQ Center

This page lists resources for you and your students to practice AP® Computer Science A FRQs. It includes PDFs, pre-entered code, and autograded practice problems from past AP® CSA exams.

Learn More

You also might like

Related Courses