2008 Programação OO com C++ (Avançado)


Professor

Ismael H F Santos 

Horário

Integral – 40 hs

Pré-requisito

Noções de programação C ou Fortran

Objetivo

Este curso se destina a abordar os conceitos básicos de Orientação a Objetos usando a linguagem C++.  

Programa/Cronograma

 I - Cronograma das aulas/prazos para entrega de trabalhos - link                               

II – Programação Avançada com C++ - html   pdf  

Module 1 – STL – Standard Template Library  -  html   pdf
            Module 2 – Integração com Linguagens Scripting – Lua, Phython e Java -  
html   pdf
            Module 3 – Design Patterns in C++ (GoF Book)  -  
html   pdf
            Module 4 – Effective C++ (Scott Meyers Book) -  
html   pdf 
            Module 5 – Modern C++ Design (Andrei Alexandrescu Book) -  
html   pdf         

Laboratórios e Listas de Exercícios:  labs
                                                                       
listas                                            

III – Tutoriais de C++ e OO

Bjarne Stroustrup's C++ Glossary
            CppNotes - Fred Swartz
            C/C++ reference
            The Code Project - C++
            C++ Language Tutorial
            Another C++ Tutorial             
            Design Patterns (GoF) examples           

IV - Webliografia Extra na Internet

The Most Important C++ Books...Ever
Thinking in C++ 2nd Edition by Bruce Eckel
C++ Free Computer Books
Boost - free peer-reviewed portable C++ source libraries

Avaliações

A1: (19dez2008) Notas: A1 novo !

As listas de Exercícios servem como preparação para as provas e são obrigatórias, para os alunos que fizerem as listas será atribuído um conceito a ser somado as notas A1 e A2. A presença e a participação em sala de aula são fundamentais, bem como o cumprimento no prazo de entrega dos trabalhos. Os atrasos serão contabilizados e descontados na nota final.

Bibliografia

1.      Computação.

2.      Vários artigos e FAQ's referenciadas durante o curso.

Links Importantes

1.       Plano de aula detalhado ( link )

2.       Boost C++ Library

3.       ... aguarde outros durante o curso ...


Home-Cursos                                                              Última atualização: 20/12/2008