Ciencias de la computación, Nivel A (Nitro)
- Level High School
- Contact Hours 130
- Timeframe Year
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.
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. |
Explore programs that your students will build throughout this course!
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.
Here are a few examples of teacher resources and materials to use in the Ciencias de la computación, Nivel A (Nitro) course
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 MoreLearn 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 OptionsCiencias 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%) |
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.
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 MoreYou also might like