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