Mudanças entre as edições de "SCC-504"
De CoteiaWiki
Linha 36: | Linha 36: | ||
<li> Classes são entidades em um sistema | <li> Classes são entidades em um sistema | ||
<li> Deve-se "pensar" em um sistema em função de suas entidades e não mais em funções de procedimentos | <li> Deve-se "pensar" em um sistema em função de suas entidades e não mais em funções de procedimentos | ||
− | <li> Conduzir exemplos iniciais de classes em C++ e Java tais como: Celular, Pessoa, Veículo, Livro, Vector | + | <li> Visão inicial sobre classes e objetos (comparação com structs) |
+ | <li> Conduzir exemplos iniciais de classes em C++ e Java tais como (escolher somente um): Celular, Pessoa, Veículo, Livro, Vector, Stack, Ponto | ||
</ul> | </ul> | ||
− | <b> | + | <b> Conceitos I</b> |
− | <b> | + | <ul> |
+ | <li> Discutir sobre entidades no sistema de bibliotecas | ||
+ | <li> Implementar algumas entidades: Livro, Revista (incluir sets e gets) | ||
+ | <li> Armazenar essas entidades em um Vector | ||
+ | </ul> | ||
+ | |||
+ | <b> Conceitos II</b> | ||
+ | |||
+ | <ul> | ||
+ | <li> Discutir sobre grande número de sets em entidades da biblioteca | ||
+ | <li> Implementar construtores | ||
+ | <li> Discutir sobre destrutores em C++ e Java (ressaltar diferenças) | ||
+ | <li> Implementar destrutores em C++ (malloc/free; new/delete) | ||
+ | </ul> |
Edição das 18h17min de 23 de fevereiro de 2010
VEJA no Jupiter-web: [a ementa]
1.o Semestre de 2010
Material disponível [aqui]
Site de submissão de trabalhos
Plano de Aulas
Apresentar ementa
Questões sobre Ponteiros
- Endereçamento de máquinas de 32 bits
- Tamanho de um ponteiro
- Exemplos de ponteiros para cadeias de caracteres, inteiros e chars
- Casting para ponteiro char* onde foi armazenado um inteiro
- Observação de binários na memória
- Incremento/Decremento em ponteiros e no conteúdo desses ponteiros
Onde obter o compilador C++ e Java?
- Compilador e Máquina Virtual Java
- GNU C++
Diferenças entre Paradigma Imperativo e Orientado a Objetos
- Classes são entidades em um sistema
- Deve-se "pensar" em um sistema em função de suas entidades e não mais em funções de procedimentos
- Visão inicial sobre classes e objetos (comparação com structs)
- Conduzir exemplos iniciais de classes em C++ e Java tais como (escolher somente um): Celular, Pessoa, Veículo, Livro, Vector, Stack, Ponto
Conceitos I
- Discutir sobre entidades no sistema de bibliotecas
- Implementar algumas entidades: Livro, Revista (incluir sets e gets)
- Armazenar essas entidades em um Vector
Conceitos II
- Discutir sobre grande número de sets em entidades da biblioteca
- Implementar construtores
- Discutir sobre destrutores em C++ e Java (ressaltar diferenças)
- Implementar destrutores em C++ (malloc/free; new/delete)