Parcele seu curso em até 24x no boleto com uma pequena taxa de juros (sujeito aprovação). Entre em contato!
Próximas Turmas
- Frequência: Terça e Quinta
- Horário: 18:00/22:00h
- Término Previsto: 16/06/2022
- Modalidade: Presencial/online
- Valor: 12xR$120,00
- Professor: Wallace Moreira
- Frequência: Segunda, Quarta e Sexta
- Horário: 09:00/13:00h
- Término Previsto: 13/07/2022
- Modalidade: Presencial/online
- Valor: 12xR$120,00
- Professor: Wallace Moreira
O que você vai aprender nesse curso
Objetivo: O curso visa o desenvolvimento da lógica de programação, algoritmos, linguagem estruturada e Orientação a Objetos, preparando ao aluno para iniciar sua carreira de estudos na área de desenvolvimento de sistemas. O curso trabalha em cima das linguagens C e JAVA.
Conteúdo do curso
Ementa:
- Linguagem C
- Introdução à Lógica de programação
- Estrutura da linguagem C
- Principais bibliotecas
- STDIO
- CONIO
- MATH
- IOSTREAM
- STRING
- STDLIB
- Variáveis
- Operadores lógicos
- Comparação de valores
- Operador mod (%)
- Tipos de dados de variáveis
- Int
- Char
- Short
- Float
- Byte
- Long
- Double
- Constantes
- Variável Global
- Variável Local
- Entrada e Saída de dados
- Printf
- Scanf
- Gets
- Puts
- Manipulação de textos
- Comparação
- Entrada e Saída
- Estruturas lógicas e de comparação
- If / else
- While
- For
- Switch
- Do while
- Vetores unidimensionais
- Varredura
- Leitura
- Ordenação
- Busca
- Matrizes
- Conceitos
- Manipulação de matrizes
- Ordenação
- Produto e operações entre matrizes
- Funções
- Conceito de função
- Passagem de parâmetros
- Void
- Tipos de retorno
- Entrada e saída de dados através de funções
- Introdução ao conceito de encapsulamento de dados
- Recursividade
- Lógica recursiva
- Flags
- Recursão baseada em condição
- Estruturas (Struct)
- Definição de estrutura
- Tipos de dados baseados em estruturas
- Agregação de estruturas
- Inicialização ao tipo de dado ponteiro e suas dependências
- Criação de variáveis ponteiros
- Operações matemáticas com ponteiros
- Criação de ponteiros para tipos de dados struct
- Algoritmos de ordenação
- Inserção
- Bolha
- Seleção
- Inicialização a linguagens orientada a objetos.
- Variáveis de classes
- Variáveis de métodos
- Construtores
- Encapsulamento de dados
- Sobrescrita
- Sobrecarga
- Herança
- Polimorfismo