This is an old revision of the document!
Table of Contents
CAP390 - 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 08 da Rotunda.
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. Programming: Principles and Practice Using C++. 2nd Edition. Addison-Wesley. 2014.
- Stroustroup, B. The C++ Programming Language (4th Edition). Addison-Wesley Professional. 2013.
Tarefas
- Providenciar um micro com um ambiente de edição, compilação e execução de programas C++, de preferência que possa ser trazido para as aulas.
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. Essa programação pode mudar por motivos de força maior, mas os alunos serão informados com antecedência por email.
Aula | Data | Assunto | Notas de Aula |
---|---|---|---|
1 | 16/03/2016 | Introdução | |
2 | 23/03/2016 | ||
3 | 30/03/2016 | ||
4 | 06/04/2016 | ||
5 | 13/04/2015 | ||
6 | 20/04/2016 | Não haverá aula | |
7 | 27/04/2016 | ||
8 | 04/05/2016 | ||
9 | 11/05/2016 | ||
10 | 18/05/2016 | Programação concorrente - Dada por Emiliano Castejon | |
11 | 25/05/2016 |
Avaliação
A avaliação será feita por uma série de exercícios de programação distribuídos ao longo do curso.