Descrição
Um curso para quem sempre sonhou em se tornar um programador, mas nunca programou uma linha sequer.
A Linguagem C é uma ótima linguagem para se aprender, pois a maior parte das linguagens de alto nível utilizadas hoje foram feitas baseadas no C, ou seja, ao aprender C você terá muita facilidade para aprender qualquer outra linguagem!
Nesse curso você aprenderá a criar programas com os recursos:
Revisão do Curso “Aprenda C e C++ – Fundamentos Para Lógica de Programação”
- Entender a diferença entre Alto Nível X Baixo Nível.
- Entender a diferença entre Programação X Codificação.
- Definir, Percorrer e Acessar Matrizes.
- Definir, Percorrer e Acessar Vetores.
- Definir Constantes.
- Desenvolver Menus.
- Criar laços de repetição (While, For).
- Utilizar Conectivos Lógicos (AND, OR, NOT).
- Trabalhar com Condicionais Simples ou Compostas (IF, Switch Case).
- Fazer operações matemáticas.
- Utilizar diferentes tipos de variáveis (Int, Float, Char, Boolean).
- Parte Nova.
ESSENCIAL
- Revisão sobre Definição e Impressão de Variáveis.
- Revisão sobre Vetores, Matrizes e Laços de Repetição.
- Como usar Ponteiros.
- Como limpar a tela.
- Usar funções sem retorno.
- Usar funções com retorno (Inteiras, Caractere, Booleanas).
- Usar funções com envio de parâmetros simples e múltiplos.
- Usar funções com envio de parâmetros com ponteiros.
- Fazer alocação dinâmica de Vetores e Matrizes.
- Construir estruturas (Structs).
- Leitura e Escrita em Arquivos Externos.
CRIAÇÃO DE JOGOS
- Criação de um Jogo da Velha, Batalha Naval e Jogo da Forca.
- Criação de Tabuleiros.
- Posicionamento Aleatório.
- Criação de Máscaras.
- Mensagens de Feedback.
- Modificar a Cor no Terminal.
- Jogar em Dupla.
ESTRUTURAS DE DADOS
- Busca Simples.
- Busca Binária.
- Operações com Filas.
- Operações com Pilha.
- Bubble Sort.
- Insertion Sort.
- Selection Sort.
- Quick Sort.
- Shell Sort.
- Merge Sort.
Requisitos
- Computador com Code:Blocks (Ensinarei a Instalar durante o curso).
- Não é preciso ter conhecimentos prévios com programação.
Público-alvo
- Pessoas que queiram aprender a programar em C com as facilidades do C++.
- Estudantes universitários que estão com dificuldade em aprender lógica de programação.