Abaixo encontram-se os slides e as listas de exercícios do curso de programação C em ambientes Linux:
Data | Conteúdo | Slides | Exercícios |
1a semana | Introdução ao Linux: estrutura de diretórios, acessando diretórios e arquivos, instalação e execução de programas, permissão de arquivos e diretórios e compactação e descompatação de arquivos (zip e tar). Ambiente de programação: instalação do compilador gcc, criação, compilação e execução do primeiro programa em C no Linux, uso do gcc (flags), fases da compilação (compilação, montagem, ligação, carregamento e execução) | Slides Livro | Cheat Sheet Cheat Sheet Exercícios |
2a semana | Estrutura de um programa em C. Constantes e palavras reservadas. Tipos primitivos. Declaração de variáveis. Operadores aritméticos, atribuição, relacionais e lógicos. Funções de entrada e saída formatada (printf e scanf ). Estruturas de controle de fluxo | Slides | Exercícios |
3a semana | Vetores e arrays. Funções: declaração, comando return, função main, tipo void, passagem de parâmetros por valor e por referência, escopo de nomes e variáveis locais e globais, protótipo de função, recursão. | Slides | Exercícios |
4a semana | Ponteiros | Slides | Exercícios |
5a semana | Alocação dinâmica de memória. Uso do gdb. Compilação e estruturação de programas com diversos arquivos. | Slides | Exercícios |