Las clases grupales comienzan en julioLas clases grupales comienzan en julioLas clases grupales comienzan en julioLas clases grupales comienzan en julioLas clases grupales comienzan en julioLas clases grupales comienzan en julioLas clases grupales comienzan en julioLas clases grupales comienzan en julio

CIENCIA DE LA COMPUTACIÓN AP GRADO A - XII

Duración

10 Meses

Prerrequisitos

Álgebra I, Geometría y Álgebra II

Requisitos

  • Instituto de Matemáticas y Ciencias de la Computación (IMACS): Ciencias de la Computación: Programación Java.
  • Instituto de Matemáticas y Ciencias de la Computación (IMACS): Prepárese para el examen AP de Ciencias de la Computación.
  • El entorno de desarrollo integrado BlueJ

Resumen del Curso

Desarrolla las habilidades necesarias para escribir programas o partes de programas correctamente para resolver problemas específicos. Aprenderás técnicas de diseño para que los programas sean comprensibles, adaptables y reutilizables.

TÓPICOS Y CONCEPTOS PRINCIPALES

Tipos primitivos

  • Instalación de Java
  • Instalación del IDE BlueJ
  • Java con estilo
  • Orden de operaciones
  • Impresión de expresiones aritméticas
  • Tipos de datos primitivos: ints y doubles
  • Expresiones aritméticas
  • Conversiones de tipos de datos primitivos
  • Trampas, sorpresas y atajos

Usando objetos

  • Pseudocódigo
  • La API de Java
  • Tipos de datos primitivos: char
  • Objetos de cadena Lite
  • Métodos de la clase String: conceptos básicos
  • Métodos de la clase Scanner
  • Analizando
  • Llamadas a métodos en Java

Expresiones booleanas y sentencias if

  • Sistemas de numeración
  • Tipos de datos primitivos: booleanos
  • Declaraciones de condición: si
  • Declaraciones de condición: if-else
  • Declaraciones de condición: if-else-if
  • Comparación de cadenas
  • Operador lógico

Iteración

  • Bucles While
  • Lectura de archivos de texto
  • Bucles For
  • 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
  • Sobrecarga de métodos y uso de dos clases
  • Construyendo objetos múltiples
  • Ética y seguridad de la programación

Matrices

  • Formato de salida
  • El bucle for-each
  • Matrices de objetos

Lista de matriz

  • Listas de matrices
  • Lección de travesías
  • Lección de reemplazos
  • Lección de inserciones
  • Lección de eliminaciones
  • Ordenación por inserción
  • Ordenación por selección

Matriz 2D

  • Búsqueda secuencial
  • Búsqueda binaria

Herencia

  • Ampliación de clases
  • Jerarquías de clases
  • Polimorfismo
  • Métodos de anulación
  • Estrategia de diseño: iterativa e incremental
  • Variables y constantes de clase

Recursión

  • Divide y vencerás
  • Recursión en el mundo real
  • El salto recursivo de fe
  • Cadenas recursivas y cosas así
Inscríbete ahora