Conteúdo programático
Unidade 1 : Introdução
1.1 Introdução a algoritmos e programas
1.2 Conceituação das formas de representação
Unidade 2: Expressões
2.1 Elementos básicos variáveis e constantes.
2.2 Tipos de dados gerais
2.3 Operadores e Expressões matemáticas
2.4 Operadores e expressões relacionais e lógicas.
Unidade 3: Estruturas de controle
3.1 Estruturas condicionais
3.2 Estruturas de repetição
Unidade 4: Linguagem C
4.1 Histórico da linguagem C
4.2 Outros paradigmas de programação
4.3 Tipos de dados básicos em C
4.4 Entrada e saída de dados em C
Unidade 5: Estruturas de controle em C
5.1 if/else
5.2 operador ?
5.3 while
5.4 do while
5.5 switch
5.6 for
Unidade 6: Algoritmos com qualidade
6.1 Máximas de programação
6.2 Metodologia básica de desenvolvimento de algoritmos
6.3 Refinamentos sucessivos
Unidade 7: Estruturados de Dados básicas
7.1 Vetores
7.2 Matrizes
7.3 Structs
Unidade 8: Desenvolvimento de algoritmos.
8.1 Modularização - procedures e funções em C
8.2 Depuração de programas
8.3 Apresentação de uma Linguagem de Programação (linguagem C)*
8.4 Componentes Básicos de um Programa na Linguagem C*
8.5 Desenvolvimento e Programação na linguagem C*
* conteúdo diluído e apresentado ao longo de diversas unidades.
Ferramentas
IDEs para programação
Dev C++ - Editor de coding C/C++ para windows
Netbeans - suporta código C/C++ - multi plataforma (win , linux, MacOS X)
wiki book sobre programação em linguagem C
https://pt.wikibooks.org/wiki/Programar_em_C
Video: instalar e utilizar o Dev C++