22/04/26 Apresentação do curso
24/04/26 Algoritmos e seus principais conceitos
29/10/25 Exercícios de estrutura de decisão em pseudocódigo
01/05/26 FERIADO
02/05/26 Atividade extraclasse: resolução da Lista de exercícios (2h)
06/05/26 Reposição de uma quinta-feira
08/05/26 Exercícios de estrutura de decisão em pseudocódigo / Aula de dúvida
13/05/26 Primeira Prova
15/05/26 Vista da Prova
20/05/26 Principais instruções em pseudocódigo / Estruturas de decisão na Linguagem C
22/05/26 Exercícios de estrutura de decisão na Linguagem C
27/05/26 Continuação de Estrutura de decisão na Linguagem C / Estrutura de repetição na Linguagem C
29/05/26 Exercícios de estrutura de decisão e repetição na Linguagem C
03/06/26 Exercícios de estrutura de decisão e repetição na Linguagem C
05/06/26 Extraclasse: Exercícios - Lista de exercícios (4 horas)
10/06/26 Exercícios de estrutura de decisão e repetição na Linguagem C
12/06/26 Aula de dúvidas/revisão
17/06/26 Segunda Prova
19/06/26 Vista de prova
24/06/26 Vetor e Matriz na Linguagem C
26/06/26 Exercícios de vetor e matriz na Linguagem C
01/07/26 Extraclasse: Exercícios - Listas de exercícios (2 horas)
03/07/26 Estrutura Heterogênea na Linguagem C
08/07/26 Exercícios de Estrutura Heterogênea na Linguagem C / Aula de dúvidas/revisão
10/07/26 Terceira Prova
15/07/26 Função na Linguagem C
17/07/26 Exercícios de Função na Linguagem C
22/07/26 Procedimento na Linguagem C
24/07/26 Exercícios de Procedimento na Linguagem C
25/07/26 Extraclasse: Exercícios - Lista de exercícios (2 horas)
29/07/26 Aula de exercícios/revisão
31/07/26 Atividade Avaliativa
05/08/26 Reposição de provas
07/08/26 Recuperação
SOBRE A AVALIAÇÃO
A avaliação será realizada de modo presencial da seguinte maneira:
(a) 3 provas discursivas individuais agendadas para: 13/05/26 (P1), 17/06/26 (P2), 10/07/26 (P2)
(b) 1 atividade feita em grupo (Atv) realizada no dias 31/07/26.
(c) 1 prova discursiva individual de recuperação para os alunos com, no mínimo, 75% de presença que será realizada no dia 20/03/26, sendo que esta prova valerá 50,00 e substituirá a soma das duas menores notas das provas. Na recuperação será cobrado o conteúdo de todo o curso.
Cada prova individual (Pi) vale 25,0 e a atividade (Atv) vale 25,0. Deste modo, o cálculo é feito como a seguir: N = (P1+P2 + P3 + Atv).
SOBRE A ATIVIDADE
A atividade avaliativa será realizada durante o horário de aula presencial no dia agendado previamente (veja o cronograma). Esta atividade deverá ser feita de modo presencial na sala de aula, em grupo de 3 alunos, no máximo.
BIBLIOGRAFIA
Básica
BACKES, A. Linguagem C: completa e descomplicada. Rio de Janeiro: Editora Elsevier. 2013.
RITCHIE, D.; KERNIGHAM, B. W. The C Programming Language. Englewood Cliffs: Prentice Hall, 1978.
SCHILDT, H. C completo e total. 3. ed. rev. e atual. São Paulo: Makron Books, 1997.
Complementar
DROZDEK, A. Estrutura de dados e algoritmos em C++. São Paulo : Cengage Learning, 2002.
DUNTEMANN, J. C/C++: técnicas avançadas. Rio de Janeiro: Berkeley Brasil, 1993.
SEDGEWICK, R. Algorithms in C. 3rd ed. Boston: Editora Addison-Wesley. 1997. v. 1.
SOUZA, M. A. F. et al. Algoritmos e lógica de programação. 2. ed. São Paulo: Cengage Learning, 2011.
MANZANO, J. A. N. G. Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. São Paulo: Érica. 2019. E-book. Disponível em: Https://www.sistemas.ufu.br/biblioteca-gateway/minhabiblioteca/9788536531472 . Acesso em: 29 jun. 2022.