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
Próxima revisão
Revisão anterior
prog2:cronograma_2020-1 [2020/03/02 16:18] mazieroprog2:cronograma_2020-1 [2021/04/19 08:21] (atual) maziero
Linha 1: Linha 1:
 +====== CI-1002 - Cronograma 2020/1 ======
 +
 +<note warning>
 +As datas de entrega dos trabalhos e avaliações estão suspensas enquanto durar a suspensão do calendário acadêmico da UFPR e serão revistas na sequência.
 +</note>
 +
 +<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]].
 +  * Os projetos e provas têm o mesmo peso na avaliação.
 +</note>
 +
 +=== 03/3: Aula 1 ===
 +
 +  * Apresentação da disciplina
 +  * [[Strings]]
 +
 +=== 05/3: Aula 2 ===
 +
 +  * :!: Projeto 1: [[Verificador ortográfico]] (prazo: 29/3)
 +  * [[Codificação de caracteres]]
 +
 +=== 10/3: Aula 3 ===
 +
 +  * [[Acesso a arquivos]]
 +
 +=== 12/3: Aula 4 ===
 +
 +  * Exercícios com arquivos
 +
 +=== 17/3: Aula 5 ===
 +
 +  * [[Organização de código]]
 +
 +=== 19/3: Aula 6 ===
 +
 +  * [[O sistema Make]]
 +
 +=== 24/3: Aula 7 ===
 +
 +  * [[Depuração]]
 +
 +=== 26/3: Aula 8 ===
 +
 +  * Acompanhamento de projeto
 +
 +=== 31/3: Aula 9 ===
 +
 +  * :!: Projeto 2: [[a definir]] (prazo: 10/5)
 +
 +/* vina */
 +
 +=== 02/4: Aula 10 ===
 +
 +  * [[Arquivos binários]]
 +
 +=== 07/4: Aula 11 ===
 +
 +  * [[A função main]]
 +
 +=== 09/4: Aula 12 ===
 +
 +  * [[O preprocessador C]]
 +
 +=== 14/4: Aula 13 ===
 +
 +  * [[Tipos enumerados]]
 +
 +=== 16/4: Aula 14 ===
 +
 +  * [[Conversão de tipos]]
 +
 +=== 21/4: feriado ===
 +
 +=== 23/4: Aula 15 ===
 +
 +  * :!: Prova 1
 +
 +=== 28/4: Aula 16 ===
 +
 +  * Revisão da prova
 +
 +=== 30/4: Aula 17 ===
 +
 +  * [[Uniões]]
 +
 +=== 05/5: Aula 18 ===
 +
 +  * [[Operações com bits]]
 +
 +=== 07/5: Aula 19 ===
 +
 +  * Acompanhamento de projeto
 +
 +=== 12/5: Aula 20 ===
 +
 +  * :!: Projeto 3: [[a definir]] (prazo: 14/6)
 +
 +/* planilha ascii */
 +
 +=== 14/5: Aula 21 ===
 +
 +  * [[Ponteiros para funções]]
 +
 +=== 19/5: Aula 22 ===
 +
 +  * [[Bibliotecas]]
 +
 +=== 21/5: Aula 23 ===
 +
 +  * [[Construção de bibliotecas]]
 +
 +=== 26/5: Semana Acadêmica (sem aula) ===
 +
 +=== 28/5: Semana Acadêmica (sem aula) ===
 +
 +=== 02/6: Aula 24 ===
 +
 +  * Acompanhamento de projeto
 +
 +=== 04/6: Aula 25 ===
 +
 +  * Acompanhamento de projeto
 +
 +=== 09/6: Aula 26 ===
 +
 +  * :!: Prova 2
 +
 +=== 11/6: feriado ===
 +
 +=== 16/6: Aula 27 ===
 +
 +  * :!: Defesa dos projetos (entrevista individual com o professor)
 +
 +=== 18/6: Aula 28 ===
 +
 +  * :!: Defesa dos projetos (entrevista individual com o professor)
 +
 +=== 23/6: Aula 29 ===
 +
 +  * :!: Defesa dos projetos (entrevista individual com o professor)
 +
 +=== 25/6: Aula 30 ===
 +
 +  * :!: Defesa dos projetos (entrevista individual com o professor)
 +
 +=== 07/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 ou similar), 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>