20/10/25 Apresentação do curso
22/10/25 Algoritmos e seus principais conceitos
27/10/25 Não haverá aula
29/10/25 Reposição com atividade extraclasse prevista para dia 22/11/25
03/11/25 Exercícios de estrutura de decisão em pseudocódigo
05/11/25 Exercícios de estrutura de decisão em pseudocódigo
10/11/25 Aula de dúvidas/revisão
12/11/25 Primeira Prova
17/11/25 Principais instruções em pseudocódigo / Estruturas de decisão na Linguagem C
19/11/25 Exercícios de estrutura de decisão na Linguagem C
22/11/25 Extraclasse: Exercícios - Lista de exercícios (2 horas)
24/12/25 Continuação de Estrutura de decisão na Linguagem C
26/12/25 Exercícios de estrutura de decisão na Linguagem C
01/12/25 Estrutura de repetição na Linguagem C
03/12/25 Exercícios de estrutura de repetição na Linguagem C
08/12/25 Aula de dúvidas/revisão
10/12/25 Segunda Prova
15/12/25 Vetor e Matriz na na Linguagem C
17/12/25 Exercícios de vetor e matriz na Linguagem C
02/02/26 Revisão - Vetor e Matriz na na Linguagem C
04/02/26 Exercícios de vetor e matriz na Linguagem C
07/02/26 Extraclasse: Exercícios - Listas de exercícios (3 horas)
09/02/26 Estrutura Heterogênea na Linguagem C
11/02/26 Exercícios de Estrutura Heterogênea na Linguagem C
23/02/26 Aula de revisão/dúvidas
25/02/26 Terceira Prova
02/03/26 Função e procedimento na Linguagem C
04/03/26 Exercícios de Função e Procedimento na Linguagem C
07/03/26 Extraclasse: Exercícios - Lista de exercícios (2 horas)
09/03/26 Aula de exercícios/revisão
11/03/26 Atividade Avaliativa
16/03/26 Reposição
18/03/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: 12/11/25 (P1), 10/12/25 (P2), 25/02/26 (P2)
(b) 1 atividade feita em grupo (Atv) realizada no dias 11/03/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 18/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 AS ATIVIDADES
A atividade avaliativa será realizada durante o horário de aula presencial no dia agendado previamente (veja o cronograma). Esta atividade poderá 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.