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/