Informática AP A
VISIÓN GENERAL
Develop the skills required to write programs or parts of programs correctly to solve specific problems. You will learn design techniques to make programs understandable, adaptable, and reusable.
PRINCIPALES TEMAS Y CONCEPTOS
Tipos primitivos
- Instalación de Java
- Instalación de BlueJ IDE
- Java con estilo
- Orden de operaciones
- Impresión de expresiones aritméticas
- Tipo de datos primitivo: ints y dobles
- Expresiones aritméticas
- Conversiones de tipos de datos primitivos
- Escollos, sorpresas y atajos
Usando objetos
- Pseudocódigo
- La API de Java
- Tipos de datos primitivos: char
- String Objects Lite
- Métodos de clases de cadenas: conceptos básicos
- Métodos de clase de escáner
- Analizando
- Métodos de llamada en Java
Expresiones booleanas y declaraciones if
- Sistemas numéricos
- Tipos de datos primitivos: booleanos
- Declaraciones de condición: si
- Declaraciones de condición: if-else
- Declaraciones de condición: if-else-if
- Comparando cadenas
- Operador lógico
Iteración
- Mientras bucles
- Leer archivos de texto
- Para bucles
- Bucles anidados
- Escribir archivos de texto
Clases de escritura
- Definición de nuevos métodos estáticos
- Objetos
- Instancias de una clase
- Constructores predeterminados
- Constructores con parámetros
- Métodos de sobrecarga y uso de dos clases
- Construyendo varios objetos
- Programación de ética y seguridad
Matrices
- Formateo de salida
- El bucle para cada
- Matrices de objetos
Lista de arreglo
- Listas de matrices
- Lección de recorridos
- Lección de reemplazos
- Lección de inserciones
- Lección de eliminaciones
- Tipo de inserción
- Orden de selección
Matriz 2D
- Búsqueda secuencial
- Búsqueda binaria
Herencia
- Ampliación de clases
- Jerarquías de clases
- Polimorfismo
- Métodos primordiales
- Estrategia de diseño: iterativa e incremental
- Variables y constantes de clase
Recursividad
- Divide y vencerás
- Recursión del mundo real
- El salto de fe recurrente
- Cosas y cadenas recursivas
Programa
AP COMPUTER SCIENCE A | Posición avanzada |
Tarifa | $ 648 |
Nivel de grado
Grades 10, 11, 12
Duración
10 meses
Requisitos
- Instituto de Matemáticas e Informática (IMACS): Informática: Programación Java.
- Instituto de Matemáticas y Ciencias de la Computación (IMACS): Esté preparado para el Examen de Ciencias de la Computación AP.
- El entorno de desarrollo integrado BlueJ