Atendimento de SEGUNDA a SEXTA das 08:00 às 18:00
pelos fones: (67)3387.2941 - (67)8199.0622 - (67)9290.3322 - (67)9984.9651

Conteúdo Programático


Java Algoritmos


Cadastre-se

Fique sabendo!

Avisamos você sobre as turmas deste curso.


Objetivo

Ensinar os conceitos e prática de algoritmos ou lógica de programação utilizando a sintaxe da linguagem de programação JAVA.

Nosso método é diferenciado por ensinarmos os algoritmos utilizando o Padrão Orientado a Objetos desde o início.

Durante o curso são passados muitos exercícios para serem realizados em sala de aula e em casa. Após o treinamento o aluno terá condições de utilizar as técnicas de algoritmos utilizando a versão padrão do Java J2SE. 

As aulas são presenciais em um período de 30 horas, com mais 10 horas de atividades. O Aluno leva, no total, 40 horas para execução do curso.

Investimento de R$ 860,00 (percelamos). Faça já sua inscrição!

Público Alvo

Destina-se a iniciantes da área de TI (Tecnologia da Informação) que pretendem ingressar no ramo de desenvolvimento de sistemas computacionais independente da plataforma. Alunos de cursos de computação.

Pré-requisito

Saber utilizar o computador em qualquer sistema operacional (informática básica).

Carga Horária

30 horas presencial + 10 horas de atividades complementares, totalizando 40 horas

Conteúdo Programático

1 Classes, Variáveis, Objetos e Tipos

  • Classes
  • Variáveis
  • Objetos
  • Tipos de variáveis comuns

 

2 Métodos

  • Método Main ou Principal

 

3 Expressões

  • Operadores

 

4 Saída e Entrada

  • Impressão a partir do método que executa o cálculo
  • Impressão a partir do método principal main
  • Entrada de Dados

 

5 Estruturas de Decisão

  • Criando um if dentro do outro (if aninhado)
  • Adicionando os Conectivos Lógicos E , OU e NÃO
  • Conhecendo o If – Else
  • Conhecendo o else if
  • Conhecendo o Switch

 

6 Laços- Estruturas de repetição

  • Laço for
  • Laço while
  • Laço do-while

7 Arranjos (Arrays)

  • Vetores
  • Declarando o vetor
  • Construindo o objeto vetor
  • Inicializando o vetor
  • Imprimindo posição do vetor
  • Declarando e construindo ao mesmo tempo o vetor
  • Percorrendo vetor com Laço for
  • Matrizes

 

8 Visibilidade de métodos e propriedades

  • Métodos Getters and Setters

 

9 Recursividade


10 Sistema de Pedidos

  • Criando uma classe para representar cada Item do Pedido
  • Criando uma classe para representar o Pedido
  • Programa Principal para efetuar pedidos

 

11 Algoritmos de Ordenação

  • Ordenando os itens do pedido com Insertion Sort
  • Bubble Sort
  • Criando um método para adicionar um ItemPedido no vetor
  • Criando um método para remover um ItemPedido do vetor

 

12 Algoritmos de Busca

  • Busca Linear - Procurando um item do Pedido por busca linear
  • O Método toString
  • Busca binária - procurando por um item pedido por busca binária

 


Comentários sobre o curso