Ferramentas do usuário

Ferramentas do site


prog2:cronograma_2019-1

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
prog2:cronograma_2019-1 [2019/05/20 11:04]
maziero
prog2:cronograma_2019-1 [2019/05/21 14:52] (atual)
maziero
Linha 1: Linha 1:
 +====== CI-1002 (CI-067) - Cronograma 2019/1 ======
 +
 +<note important>​
 +  * As atividades indicadas com :!: serão avaliadas;
 +  * Os projetos devem ser entregues usando o [[http://​moodle.c3sl.ufpr.br|Moodle]].
 +  * Leia com atenção as [[teaching:​Regras das Atividades de Laboratório]].
 +</​note>​
 +
 +==== Parte I - UNIX ====
 +
 +=== 19/2: Aula 1 ===
 +
 +  * Apresentação da disciplina
 +  * [[unix:O ambiente de trabalho]]
 +  * [[unix:​Comandos básicos]]
 +  * [[unix:​Comandos grep e find]]
 +
 +=== 21/2: Aula 2 ===
 +
 +  * [[unix:​Permissões em arquivos]]
 +  * exercícios
 +
 +=== 26/2: Aula 3 ===
 +
 +  * [[unix:​Gestão de processos]]
 +  * [[unix:​Shell básico]]
 +
 +=== 28/2: Aula 4 ===
 +
 +  * [[unix:​Shell avançado]]
 +  * [[unix:​Shell scripts]] (material de referência)
 +
 +=== 5/3: feriado (Carnaval) ===
 +
 +=== 7/3: sem aula ===
 +
 +----
 +
 +==== Parte II - C ====
 +
 +=== 12/3: Aula 5 ===
 +
 +  * [[Introdução à Linguagem C]]
 +  * [[Controle de fluxo]]
 +  * [[Tipos de dados]]
 +  * [[Operadores]]
 +
 +=== 14/3: Aula 6 ===
 +
 +  * [[Edição e compilação C em UNIX]]
 +  * [[Entrada e saída padrão]]
 +  * :!: Projeto 1: [[Geração de números aleatórios]] (prazo 4/4)
 +
 +=== 19/3: Aula 7 ===
 +
 +  * [[Exercícios 1]]
 +
 +=== 21/3: Aula 8 ===
 +
 +  * [[Vetores]]
 +  * [[Funções]]
 +
 +=== 26/3: Aula 9 ===
 +
 +  * [[O sistema Make]]
 +  * [[O preprocessador C]]
 +
 +=== 28/3: Aula 10 ===
 +
 +  * [[Organização de código]]
 +  * [[Strings]]
 +
 +=== 2/4: Aula 11 ===
 +
 +  * [[Exercícios 2]]
 +
 +=== 4/4: Aula 12 ===
 +
 +  * [[Ponteiros]]
 +
 +=== 9/4: Aula 13 ===
 +
 +  * [[Alocação de memória]]
 +  * Alocação de variáveis: {{:​so:​variaveis.c|}}
 +  * :!: Projeto 2: [[Processamento de imagens]] (prazo 5/5)
 +
 +=== 11/4: aula cancelada pelo setor ===
 +
 +=== 16/4: Aula 14 ===
 +
 +  * [[A função main]]
 +  * [[Alocação dinâmica de matrizes]]
 +  * [[Acesso a arquivos]]
 +
 +=== 18/4: sem aula ===
 +
 +=== 23/4: Aula 15 ===
 +
 +  * [[Estruturas]]
 +  * Acompanhamento de projetos
 +
 +=== 25/4: Aula 16 ===
 +
 +  * [[Tipos enumerados]]
 +  * Acompanhamento de projetos
 +
 +=== 30/4: Aula 17 ===
 +
 +  * [[Depuração]]
 +  * Acompanhamento de projetos
 +
 +=== 2/5: Aula 18 ===
 +
 +  * [[Conversão de tipos]]
 +  * Acompanhamento de projetos
 +
 +=== 7/5: Aula 19 ===
 +
 +  * :!: **Prova**
 +
 +=== 9/5: Aula 20 ===
 +
 +  * Revisão da prova
 +  * :!: Projeto 3: [[Arquivador VINA]] (prazo 9/6)
 +
 +=== 14/5: Aula 21 ===
 +
 +  * [[Ponteiros para funções]]
 +  * Acompanhamento de projetos
 +
 +=== 16/5: Aula 22 ===
 +
 +  * [[Uniões]]
 +  * Acompanhamento de projetos
 +
 +=== 21/5: Aula 23 ===
 +
 +  * [[Operações com bits]]
 +  * Acompanhamento de projetos
 +
 +=== 23/5: Aula 24 ===
 +
 +  * [[Bibliotecas]]
 +  * Acompanhamento de projetos
 +
 +=== 28/5: Aula 25 ===
 +
 +  * :!: **Prova** (substitutiva)
 +
 +=== 30/5: Aula 26 ===
 +
 +  * Acompanhamento de projetos
 +
 +=== 4/6: Aula 27 ===
 +
 +  * [[Construção de bibliotecas]]
 +  * Acompanhamento de projetos
 +
 +=== 6/6: sem aula ===
 +
 +=== 11/6: Aula 28 ===
 +
 +  * :!: Defesa dos projetos (entrevista individual com o professor)
 +
 +=== 13/6: Aula 29 ===
 +
 +  * :!: Defesa dos projetos (entrevista individual com o professor)
 +
 +=== 18/6: Aula 30 ===
 +
 +  * :!: Defesa dos projetos (entrevista individual com o professor)
 +
 +=== 2/7: exame final ===
 +
 +  * :!: Desenvolvimento de um pequeno projeto no laboratório em //modo prova// (sem acesso à Internet nem ao diretório pessoal). O projeto solicitado deverá ser desenvolvido em linguagem C (C99), usando funções da biblioteca padrão C (LibC), sem bibliotecas adicionais como NCurses ou SDL. O projeto visa avaliar o conhecimento do aluno em tópicos básicos de C, como entrada/​saída,​ strings, vetores, matrizes, structs, acesso a arquivos, argc/argv e alocação de memória, entre outros.
 +
 +<note warning>
 +Só poderá fazer o exame final quem:
 +  * tiver feito a defesa de seus projetos ao professor;
 +  * tiver frequência suficiente na disciplina.
 +</​note>​
  
prog2/cronograma_2019-1.txt · Última modificação: 2019/05/21 14:52 por maziero