====== CI-1002 - Cronograma 2023/2 ======
* As atividades indicadas com :!: serão avaliadas (valem nota).
* MP = 0,10 * Proj0 + 0,15 * Proj1 + 0,3 * Proj2 + 0,15 * Proj3 + 0,3 Proj4
/* * Os trabalhos devem ser entregues através do [[http://moodle.c3sl.ufpr.br|Moodle]].*/
* Leia com atenção as [[teaching:Regras das Atividades de Laboratório]].
----
=== Semana 1: 01/08 a 03/08 ===
Encontros:
* 01/08 13:30 - Apresentação da disciplina & projeto #0
* 03/08 13:30 - Teoria/Laboratório
Conteúdo teórico
* Apresentação da disciplina
* Apresentação do projeto #0
* :!: Projeto 0: [[prog2:jornal_dinf|O Jornal do DInf]] /* **O Jornal do DInf** */ (prazo: 08/08)
* Revisão de conceitos de memória, tipos de dados e tipos abstratos de dados (struct);
Laboratório:
* Realização do projeto #0 usando conteúdo teórico
----
=== Semana 2: 08/08 a 10/08 ===
Encontros:
* 08/08 13:30 - Teoria/Laboratório
* 10/08 13:30 - Laboratório
Conteúdo teórico:
* [[c:Codificação de caracteres]]
* [[c:Strings]]
* [[c:Strings multibyte]]
Laboratório:
* Desenvolvimento e avaliação do projeto #0
* Exercícios sobre o conteúdo
----
=== Semana 3: 15/08 a 17/08 ===
Encontros:
* 15/08 13:30 - Teoria/Laboratório
* 17/08 13:30 - Laboratório
Conteúdo teórico:
* [[c:Acesso a arquivos]]
* [[c:Arquivos binários]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana X: 22/08 a 24/08 ===
* 22/08 13:30 - **não haverá aula** (SABER)
* 24/08 13:30 - **não haverá aula** (SABER)
----
=== Semana 4: 29/08 a 31/08 ===
Encontros:
* 29/08 13:30 - Avaliação do Projeto 1 & Apresentação do Projeto 2
* 31/08 13:30 - Apresentação do Projeto 2
Conteúdo teórico:
* :!: Projeto 1: **???**
* :!: Projeto 2: **???**
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 5: 05/09 a 07/09 ===
Encontros:
* 05/09 13:30 - Teoria/Laboratório
* 07/09 13:30 - **não haverá aula** (Feriado Sete de Setembro)
Conteúdo teórico:
* [[c:A função main]]
Laboratório:
* Exercícios sobre o conteúdo
* Desenvolvimento de projeto
----
=== Semana 6: 12/09 a 14/09 ===
Encontros:
* 12/09 13:30 - Laboratório
* 14/09 13:30 - Laboratório
Conteúdo teórico:
* [[c:O sistema Make]]
* [[c:Organização de código]]
* ?? Interpretação e projeto de problemas/programas
Laboratório:
* Desenvolvimento de projeto
----
=== Semana 7: 19/09 a 21/09 ===
Encontros:
* 19/09 13:30 - Teoria/Laboratório
* 21/09 13:30 - Laboratório
Conteúdo teórico:
* [[c:O preprocessador C]]
* Programação orientada a testes
* [[c:Depuração]]
----
=== Semana 8: 26/09 a 28/09 ===
Encontros:
* 26/09 13:30 - Laboratório
* 28/09 13:30 - Defesa do **Projeto 2**
Conteúdo teórico:
* Apresentação **Projeto 4**
Laboratório:
* :!: Dúvidas relacionadas ao Projeto 2
Entrega:
* **Projeto 2 (26/09)**
----
=== Semana 9: 03/10 a 05/10 ===
Encontros:
* 03/10 13:30 - Defesa do **Projeto 2**
* 05/10 13:30 - Laboratório
Conteúdo teórico:
* [[c:Ponteiros para funções]]
Laboratório:
* Exercícios sobre o conteúdo
----
=== Semana 10: 10/10 a 12/10 ===
Encontros:
* 10/10 13:30 - Projeto #3
* 12/10 13:30 - Apresentação do Projeto #4
Laboratório:
* Projeto #3
* Desenvolvimento de Projeto #4
----
=== Semana XX: 17/10 a 19/10 ===
Encontros:
* 17/10 13:30 - **não haverá aula** (SIEPE)
* 19/10 13:30 - **não haverá aula** (SIEPE)
----
=== Semana 11: 24/10 a 26/10 ===
Encontros:
* 05/06 13:30 - Teoria/Laboratório
* 07/06 13:30 - Laboratório
Conteúdo teórico:
* O básico da biblioteca allegro
Laboratório:
* [allegro]
* Desenvolvimento de projeto
----
=== Semana 12: 31/10 a 02/11 ===
Encontros:
* 31/10 13:30 - Teoria/Laboratório
* 02/11 13:30 - **não haverá aula** (Feriado de Finados)
Conteúdo teórico:
* [[c:Depuração]]
Laboratório:
* Desenvolvimento de projeto
* Exercícios sobre o conteúdo
----
=== Semana 13: de 07/11 a 09/11 ===
Encontros:
* 07/11 13:30 - Laboratório
* 09/11 13:30 - Laboratório
Laboratório:
* Desenvolvimento de projeto
Entrega:
* **Projeto 4 **
----
=== Semana 14: de 14/11 a 16/11 ===
Encontros:
* 14/11 13:30 - ???
* 16/11 13:30 - ???
----
=== Semana 15: de 21/11 a 23/11 ===
Encontros:
* 21/11 13:30 - Defesa do **Projeto 4**
* 23/11 13:30 - Defesa do **Projeto 4**
----
=== Semana 16: de 21/11 a 23/11 ===
Encontros:
* 27/11 13:30 - Defesa do **Projeto 4**
----
=== Exame final ===
Não há! A disciplina é de projetos.
* [[c:Conversão de tipos]]
* [[c:Operações com bits]]
* [[c:Tipos enumerados]]
* [[c:Uniões]]
* [[c:Bibliotecas]]
* [[c:Construção de bibliotecas]]