This is an old revision of the document!
Table of Contents
CAP348 - Tópicos Especiais em Computação Aplicada I
Fundamentos de Programação
Objetivo: compreender os principais conceitos que servem de base para o desenvolvimento de programas em diferentes linguagens de programação. Estudar os paradigmas de programação procedural e orientada-a-objetos. Exercitar esses conceitos usando a linguagem C++.
Carga horária: 15 horas aula (1 crédito).
Local e Horário das Aulas
As aulas são as quartas-feiras, das 08:15 as 10:00 na Sala da Chefia da DPI.
Docente
Dra. Lúbia Vinhas
Recursos
Bibliografia
- Ascencio, A. F. G., Veneruchi, E. A. Fundamentos de Programação de Computadores. São Paulo: Prentice-Hall, 3a. Edição, 2012.
- Stroustroup, B. The C++ Programming Language (2rd Edition). Addison-Wesley. 2013.
- Stroustroup, B. The C++ Programming Language (4th Edition). Addison-Wesley Professional. 2013.
Tarefas
- Providenciar computador com ambiente de desenvolvimento instalado. Sugestões: MS Visual 2012 (windows), Eclipse + GCC (Linux), XCode (Mac OsX)
Cronograma de Aulas
A tabela abaixo apresenta a programação prevista de aulas. Algumas aulas (temas ou locais) ainda estão em aberto e serão definidas ao longo do curso.
Aula | Data | Assunto/Notas de Aula |
---|---|---|
1 | 19/03/2014 | |
2 | 26/03/2014 | Introduction |
3 | 02/04/2014 | Basics 1 |
4 | 09/04/2014 | Basics 2 |
5 | 16/04/2014 | |
6 | 23/04/2014 | Classes Date.zip |
7 | 30/04/2014 | Classes |
8 | 07/05/2014 | Inheritance between classes Derived classes. vector. |
9 | 14/05/2014 | |
10 | 21/05/2014 | Templates |
11 | 28/05/2014 | Revisão, Design Patterns |
Avaliação
A nota de avaliação dos alunos é dada pela fórmula:
NF = NL*0.6 + NE*0.5
onde:
NF = Notal final
NL = Nota de listas (individual)
NE = Nota da prova (individual)