Please enable JavaScript to use CodeHS

New

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
135
Timeframe
Year

Course Overview

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

MODULES - 4

  • Utilizar objetos y métodos

    Los alumnos aprenden los fundamentos de la escritura y ejecución de programas Java, incluido el uso de variables, tipos de datos, expresiones y entrada/salida. También se les presentan las clases, y aprenden a crear objetos y llamar a métodos, incluidos los de clases incorporadas como Math y String.

  • Selección e iteración

    Los alumnos aprenden a controlar el flujo de un programa mediante sentencias condicionales y bucles. Desarrollan expresiones booleanas, utilizan operadores relacionales y lógicos y escriben sentencias de selección con if, if-else e if-else-if. También exploran la iteración mediante los bucles while y for, incluidas las iteraciones anidadas y compuestas.

  • Creación de clases

    Los alumnos aprenden a diseñar e implementar clases utilizando los principios de la programación orientada a objetos. Exploran la encapsulación, el control de acceso y la estructura de las clases con variables de instancia, constructores y métodos. Los alumnos escriben métodos accessor y mutator, definen comportamientos utilizando parámetros y valores de retorno, y comprenden cómo se pasan y devuelven referencias a objetos.

  • Recolección de datos

    Los alumnos aprenden a trabajar con colecciones de datos utilizando matrices, objetos ArrayList y matrices 2D. Desarrollan y analizan algoritmos que implican buscar, ordenar, recorrer y manipular elementos en estas estructuras. Los alumnos también exploran la lectura de datos de archivos de texto y el uso de clases envoltorio para convertir entre tipos primitivos y objetos.


144
Lessons
93
Videos
541
Exercises
12
Challenges
116
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

AP Computer Science A endorsement seal

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

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 Alignment

Showing top aligned frameworks
Standards Framework Alignment
Certiport IT Specialist Java 100% View
AP Computer Science A (2025) 100% View
Java SE 8 Programmer I 76% 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.


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
FAQ

Frequently Asked Questions

Who is AP Computer Science A (Cortado) for?

AP Computer Science A (Cortado) from CodeHS is a year-long, college-level course for high school students ready to learn programming in depth using Java. It fits students who want a rigorous, exam-focused class and plan to sit the AP Computer Science A exam. In CodeHS pathways it typically comes in grade 11 or 12, after an intro course or AP Computer Science Principles.

What is AP CSA (Cortado)?

An officially College Board-endorsed, standards-aligned AP CSA course integrating the PRIMM instructional model with new activities to support rigorous Java programming instruction.

Do students need prior coding experience to take AP Computer Science A (Cortado)?

Not necessarily. AP Computer Science A (Cortado) from CodeHS begins with Java fundamentals like variables, data types, and writing your first program, and it includes an Intro to Programming in Java with Karel the Dog module recommended as summer work for students new to coding. That said, most students do best after an intro CS course or AP Computer Science Principles first.

What makes AP CSA (Cortado) special?

It's College Board-endorsed and a complete revamp of the older Nitro course (new videos, interactive notes, activities, simulations, assessments). Nearly every lesson includes PRIMM Exploration activities, and each unit has AP-style assessments including midterms and finals.

How is AP Computer Science A different from AP Computer Science Principles, and which should students take first?

AP Computer Science Principles is a broad introduction to computing concepts that can be taught in several languages, while AP Computer Science A is a focused, college-level programming course taught entirely in Java. CodeHS recommends students take AP Computer Science Principles first, then AP Computer Science A (Cortado), since Principles builds the foundation the Java-heavy A course assumes.

Who is AP CSA (Cortado) for?

AP Computer Science A (Cortado) is a year-long, college-level course for high school students ready to learn programming in depth using Java. In CodeHS pathways it typically comes in grade 11 or 12, after an intro course or AP Computer Science Principles.

What will students build in AP Computer Science A (Cortado)?

In AP Computer Science A (Cortado) from CodeHS, students write object-oriented programs in Java and work through the full AP Computer Science A toolkit: variables and methods, conditionals and loops, designing their own classes, and data structures like arrays, ArrayLists, and 2D arrays, along with searching, sorting, and recursion. They apply these skills in hands-on labs and projects that teachers can choose to fit their class.

Does Cortado prepare students for the Java Level 1 certification?

Yes, Cortado prepares students for the Java certification.

What AP Computer Science A labs are available in the CodeHS course?

AP Computer Science A (Cortado) from CodeHS comes with a large set of hands-on labs that teachers can choose from, including the 2048 puzzle game, the Magpie chatbot, Virtual Pet, Receipt, Consumer Review, Data Set, Steganography, Picture, Celebrity, and the Elevens card game. Teachers pick the labs that fit their class, and students can also build their own programs in the CodeHS Sandbox.

Is AP Computer Science A (Cortado) endorsed by the College Board and aligned to the 2025 framework?

Yes. AP Computer Science A (Cortado) from CodeHS is endorsed by the College Board and fully aligned to the 2025 AP Computer Science A course framework. Because CodeHS is an endorsed provider, the course includes a pre-approved syllabus (AP CSA syllabus ID 1667173v1), so teachers can clear the AP Course Audit quickly instead of writing one from scratch.

How does AP Computer Science A (Cortado) prepare students for the AP exam?

AP Computer Science A (Cortado) from CodeHS includes a full FRQ Center with free-response questions in the exact format of the exam, an AP Test Practice module, and pretest and posttest assessments. CodeHS teachers who responded to our 2025 AP exam survey reported a 78% passing rate on AP Computer Science A, compared with 67% nationally.

Do teachers need to be Java experts to teach AP Computer Science A (Cortado)?

No. CodeHS supports teachers with a professional development course, Teaching AP Computer Science A, that prepares you to teach tricky Java concepts, debug programs, answer student questions, and lead a blended classroom. The course also includes sample lesson plans, a full syllabus, and built-in grading tools, so you don't need to be a Java expert to run a successful class.

What should students take after AP Computer Science A (Cortado)?

After AP Computer Science A (Cortado), CodeHS recommends Data Structures in C++, which continues the college-level programming sequence in the CodeHS Advanced Placement Computer Science pathway. Students finish ready for college CS coursework, and because the course is fully aligned to the Certiport IT Specialist Java certification, they can also pursue that credential.