AP Ciência da Computação A

VISÃO GLOBAL

Desenvolva as habilidades necessárias para escrever programas ou partes de programas corretamente para resolver problemas específicos. Você aprenderá técnicas de design para tornar os programas compreensíveis, adaptáveis e reutilizáveis.

PRINCIPAIS TEMAS E CONCEITOS

Tipos primitivos

  • Instalando Java
  • Instalando o BlueJ IDE
  • Java elegante
  • Ordem de operações
  • Impressão de expressões aritméticas
  • Tipo de dados primitivos: ints e duplos
  • Expressões Aritméticas
  • Conversões de tipo de dados primitivos
  • Armadilhas, surpresas e atalhos

Usando objetos

  • Pseudo-código
  • A API Java
  • Tipos de dados primitivos: char
  • String Objects Lite
  • Métodos de classe de string: o básico
  • Métodos de classe de scanner
  • Análise
  • Métodos de chamada em Java

Expressões booleanas e instruções if

  • Sistemas Numéricos
  • Tipos de dados primitivos: booleanos
  • Declarações de condição: se
  • Declarações de condição: if-else
  • Declarações de condição: if-else-if
  • Comparando Strings
  • Operador Lógico

Iteração

  • Loops While
  • Lendo arquivos de texto
  • For Loops
  • Loops Aninhados
  • Gravando arquivos de texto

Aulas de redação

  • Definindo Novos Métodos Estáticos
  • Objetos
  • Instâncias de uma classe
  • Construtores padrão
  • Construtores com parâmetros
  • Sobrecarregando métodos e usando duas classes
  • Construindo vários objetos
  • Ética e segurança da programação

Arrays

  • Saída de formatação
  • O loop for-each
  • Matrizes de objetos

Lista de Array

  • Listas de matrizes
  • Lição transversal
  • Lição de substituições
  • Aula de inserções
  • Aula de exclusões
  • Ordem de inserção
  • Ordem de Seleção

Matriz 2D

  • Busca Sequencial
  • Pesquisa Binária

Herança

  • Estendendo aulas
  • Hierarquias de classe
  • Polimorfismo
  • Métodos de substituição
  • Estratégia de Design: Iterativa e Incremental
  • Variáveis e constantes de classe

Recursão

  • Divide et Impera
  • Recursão do mundo real
  • O salto recursivo da fé
  • Strings e coisas recursivas

Programa

AP CIÊNCIA DA COMPUTAÇÃO A Colocação avançada
Taxa   $648

Nível de ensino

10ª, 11ª e 12ª séries

Duração

10 meses

Requisitos

  • Instituto de Matemática e Ciência da Computação (IMACS): Ciência da Computação: Programação Java.
  • Instituto de Matemática e Ciência da Computação (IMACS): Esteja preparado para o exame AP de Ciência da Computação.
  • O Ambiente de Desenvolvimento Integrado BlueJ

Pré-requisitos

Álgebra I, Geometria e Álgebra II

pt_BRPortuguese
Role para cima

Baixe nosso folheto escolar e nosso orientador estudantil entrará em contato com você.