Notas Finais (Atualização 10/12/19): [PDF]
| Provas: | 
Prova 1 (P1) | Data: 18/10/2019 | Matéria: aula 4-10
Prova 2 (P2) | Data: 29/11/2019 | Matéria: aula 11-até o final
Prova Final (PF) + Reposição (PR) | Data: 06/12/2019 | Matéria: P1 + P2
Prova Final para alunos que fizeram PR | Data: 13/12/2019 | Matéria: P1 + P2
| Trabalhos: | 
Trabalho 1: Entrega dia 13/09/2019
Trabalho 2: Entrega dia 18/10/2019
Trabalho 3: Entrega dia 25/11/2019
Laboratório 1 [PDF]
Laboratório 2 [PDF]
Laboratório 3 [PDF]
Laboratório 4 [PDF]
Laboratório 5 [PDF]
Laboratório 6 [PDF]
Laboratório 7 [PDF]
Laboratório 8 [PDF]
Laboratório 9 [PDF]
Laboratório 10 [PDF]
Laboratório 11 [PDF]
Laboratório 12 [PDF]
| Aula | Conteúdo | Material | Leitura Recomendada | Exercícios | Última atualização | 
| 1 | Conceitos básicos | 
 | [PDF] | 29/08/14 | |
| 2 | Programação em Linguagens Estruturadas | 
 | [PDF] | 21/03/19 | |
| 3 | Introdução ao GCC e ferramentas de compilação e depuração | 
 | [PDF] | 21/03/19 | |
| 4 | Programação em C++: Classes e objetos | 
 | [PDF] | 29/03/19 | |
| 5 | Programação em C++: Modularização | 
 | Não há | 03/04/19 | |
| 6 | Programação em C++: Arrays | 
 | Não há | 03/04/19 | |
| 7 | Programação em C++: Ponteiros | 
 | Não há | 25/04/19 | |
| 8 | Programação em C++: Classes e objetos (cont. 1) | 
 | Não há | 25/04/19 | |
| 9 | Programação em C++: Classes e objetos (cont. 2) | 
 | Não há | 10/10/11 | |
| 10 | Programação em C++: Sobrecarga de operadores | 
 | Não há | 07/11/11 | |
| 11 | Programação em C++: Herança | 
 | Não há | 07/11/11 | |
| 12 | Programação em C++: Polimorfismo | 
 | Não há | 07/11/11 | |
| 13 | Programação em C++: Template | 
 | Não há | 07/11/11 | |
| 14 | Programação em C++: Tratamento de exceção | 
 | Não há | 07/11/11 | |
| 15 | Programação em C++: STL | 
 | Não há | 17/11/11 | |
| 16 | Revisão para a P2 | 
 | Não há | 29/11/10 | 
[1] Deitel e Deitel, "C++ How to Program", Cap. 1, Ed. Prentice Hall, 5a edição
[2] Waldemar Celes et al., "Introdução a Estrutura de Dados com Técnicas de Programação em C", Cap. 1, Editora Campus-Elsevier
[3] Andrew S. Tanenbaum, "Organização Estruturada de Computadores", Cap. 1, Ed. Pearson, 5a edição
[4] Allen B. Tucker, "Programming Languages", Cap. 1, Ed. McGrawHill, 2a Edição
[5] LabLua, "Lua: Conceitos Básicos e API C", acessado em http://www.lua.org/portugues.html
[6] Roberto Ierusalimschy, "Uma Introdução à Programaçã em Lua", Jornadas de Atualização em Informática (JAI), 2009
[7] Kirrily "Skud" Robert, "A brief introduction", acessado em http://www.perl.org/learn.html
[8] Brian Gough, "An Introduction to GCC", 2nd Edition, Network Theory Ltd, 2005
[9] "GNU 'make'", disponível em http://www.gnu.org/software/make/manual/make.html
[10] "GNU Automake", disponível em http://sources.redhat.com/automake/automake.html
[11] "Static, Shared Dynamic and Loadable Linux Libraries", disponível em http://yolinux.com/TUTORIALS/LibraryArchives-StaticDynamic.html
[12] Doxygen, disponível em http://www.stack.nl/~dimitri/doxygen/