Cronograma 2024/2
Informações gerais:
Turmas BCC5 e IBM5
Laboratório PK-4 (Eng. Elétrica)
Monitoria: Amanda Viescinski, 2ª 15:30 e 6ª 13:30 no lab. LARSIS (térreo DINF)
Aulas:
03/09 - Aula 01:
Apresentação da disciplina
Introdução à Linguagem C
05/09 - Aula 02:
Controle de fluxo
Tipos de dados
Operadores
Entrada e saída padrão
Edição e compilação C em UNIX
Lista de exercícios 1
(para 10/9)
10/09 - Aula 03:
Lista de exercícios 1 (cont.)
12/09 - Aula 04:
Vetores
17/09 - Aula 05:
Funções
(passagem de parâmetros por valor)
19/09 - Aula 06:
Estruturas
Definição de tipos
Organização de código
TP1 -
Números racionais
(para 1º/10)
24/09 e 26/09 - Semana Acadêmica
01/10 - Aula 07:
Ponteiros
Funções
(passagem de parâmetros por referência)
TP2 -
Números racionais - ponteiros
(para 10/10)
03/10 - Aula 08:
exercícios com ponteiros
Mais exercícios
(lista elaborada pela Profª Gilene B. Gomes)
08/10 - Aula 09:
Completar TP2
10/10 - Aula 10:
Alocação de memória
TP3 -
Números racionais - malloc
(para 20/10)
15/10 - Aula 11:
Tipos Abstratos de Dados
Implementação do TAD pilha com vetor
arquivos de teste:
pilha.tgz
17/10 - Aula 12:
Listas encadeadas
Implementação do TAD pilha com lista encadeada
22/10 - Aula 13:
Depuração
de código
Implementações do TAD fila
com vetor - simples
com vetor - melhorado
com vetor - circular
arquivos de teste:
fila.tgz
24/10 - Aula 14:
Implementações do TAD fila (continuação)
com lista encadeada - simples
com lista encadeada - dupla
TP4 -
TAD Lista
(para 03/11)
29/10 - Aula 15:
Implementações do TAD fila (continuação)
Desenvolvimento do TP4
31/10 - Aula 16:
TP5 -
TAD FPrio
(para 12/11)
Desenvolvimento do TP4
05/11 - Aula 17:
Desenvolvimento do TP5
07/11 - Aula 18:
Projeto
The Boys
(para 08/12)
Desenvolvimento do TP5
12/11 - Aula 19:
Acompanhamento do projeto
Durante esta e as próximas aulas serão apresentados tópicos sobre o shell UNIX
UNIX:
Histórico do Unix e Linux
14/11 - Aula 20:
Acompanhamento do projeto
UNIX:
comandos básicos
19/11 - Aula 21:
Acompanhamento do projeto
UNIX:
shell básico
21/11 - Aula 22:
Acompanhamento do projeto
UNIX:
shell avançado
26/11 - Aula 23:
Acompanhamento do projeto
UNIX:
permissões em arquivos
28/11 - Aula 24:
Acompanhamento do projeto
UNIX:
shell scripts
03/12 - Aula 25:
Acompanhamento do projeto
05/12 - Aula 26:
Acompanhamento do projeto
10/12 - Aula 27:
Defesa do projeto
12/12 - Aula 28:
Defesa do projeto