MCTA028 - Programação Estruturada - Noturno

Professor: Jesús P. Mena-Chalco

Quadrimestre 3 - 2016 - Turma A1
Aula de laboratorio : Segunda-feira das 19-21h. Sala 409-2.
Aula de teoria: Quinta-feira das 21-23h. Sala S-305-2.

Atendimento aos alunos: Segundas das 18 às 19h e quintas das 14 às 15h com o monitor Lincoln, no laboratório L409-2.

Ementa:
Apresentar noções básicas e intermediárias sobre algoritmos, programação em linguagens compiladas, compilação, programas em execução (processos), ponteiros, alocação estática e dinâmica de memória, vetores e matrizes, funções e passagem de parâmetros, registros, arquivos e recursividade. Aplicar todos os conceitos apresentados no contexto da resolução de problemas clássicos e novos da computação.

Agenda
Aula   Data   Conteúdo previsto Listas/Atividades
1 19/09Apresentação
Introdução à linguagem C. Ambientes de trabalho. (Laboratório)      
Lista 1: Data de entrega 27/09 - 23h50
2 22/09Custos de um algoritmo e funções de complexidade
[atividade]
3 26/09Funções e procedimentos (Laboratório) Lista 2: Data de entrega 10/10 - 23h50
4 29/09Vetores e matrizes
[atividade]
5 03/10Vetores e matrizes (Laboratório)
[material]
Desafio 1: 09/10 (Tidia4)
6 06/10Recursão/recursividade
[atividade]
7 10/10Recursão/recursividade (Laboratório)
[material]
Lista 3: Data de entrega 26/10 - 23h50
8 13/10Ponteiros
[atividade]
9 17/10Ponteiros (Laboratório)
[atividade]
Desafio 2: 25/10 (Tidia4)
1020/10Exercícios
1124/10Prova 01
[ Enunciado | Gabarito | Notas ]
Lista 4: Data de entrega 09/11 - 23h50
1227/10Passagem de parâmetros
1331/10Dicas de programação usando o URI-Online (Laboratório) Aula de Rafael J. Pezzuto Damaceno
1403/11Estruturas
1507/11Estruturas (Laboratório)
[material]
Lista 5: Data de entrega 30/11 - 23h50
1610/11Métodos simples de busca Desafio 3: 17/11 (entrega em sala de aula)
--14/11Feriado
1717/11Métodos simples de ordenação
[atividade]
1821/11Métodos simples de ordenação (Laboratório)
[material]
1924/11Métodos eficientes de ordenação
[atividade]
2028/11Exercícios (Laboratório)
2101/12Prova 02 [ Enunciado | Gabarito | Notas ]
2205/12Comentários finais (Laboratório)
2308/12Prova substitutiva
24Sexta-feira
03/fev/2017
Prova de recuperação
(Precisa enviar email de confirmação)

Ferramentas


Bibliografia