Informática AP A
VISIÓN GENERAL
Desarrollar las habilidades necesarias para escribir programas o partes de programas correctamente para resolver problemas específicos. Aprenderá técnicas de diseño para hacer que los programas sean comprensibles, adaptables y reutilizables.
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 INFORMÁTICA A | Posición avanzada |
Tarifa | $ 648 |
Nivel de grado
Grados 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
Prerrequisitos
Álgebra I, Geometría y Álgebra II