Mudanças entre as edições de "SCC-204(Moacir)"

De CoteiaWiki
(Conteúdo e Material Didático)
(Conteúdo e Material Didático)
Linha 20: Linha 20:
 
:: - Comparação com paradigma imperativo
 
:: - Comparação com paradigma imperativo
 
:: - Compilação e execução em C++ e Java
 
:: - Compilação e execução em C++ e Java
:: ''Bibliografia sugerida:'' Deitel, seções 3.1 a 3.5
+
:: ''Bibliografia sugerida:'' Deitel, seções 3.1 a 3.5, Slides Prof. Fernando Paulovich: [http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/SCC0604-aula-01-Introducao_OO.pdf]
 
:2. '''Detalhes de Implementação''': C++ e Java
 
:2. '''Detalhes de Implementação''': C++ e Java
 
:: - Ponteiros e endereçamento
 
:: - Ponteiros e endereçamento
Linha 27: Linha 27:
 
:: - Alocação de objetos em Java
 
:: - Alocação de objetos em Java
 
:: - BlueJ e Máquina virtual Java (JVM)
 
:: - BlueJ e Máquina virtual Java (JVM)
:: ''Bibliografia sugerida:'' Deitel, seções 3.6 a 3.8
+
:: ''Bibliografia sugerida:'' Deitel, seções 3.6 a 3.8, Slides Prof. Fernando Paulovich: [http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/SCC0604-aula-02-Classes_Objetos.pdf]
  
 
== Trabalhos Práticos ==
 
== Trabalhos Práticos ==

Edição das 02h43min de 25 de fevereiro de 2011

SCC-0204 Programaçao Orientada a Objetos

Terça as 14h20 e Sexta as 10h10 - Sala 5-003

Professor: Moacir Ponti Jr (moacir at icmc usp br)
Horário de atendimento: Quintas das 16h às 19h
Aluno PAE: Ricardo Ramos (ricardoramos [arroba] icmc usp br)
Monitor especial: Eduardo Henrique dos Santos (eduhsbc [arroba] grad icmc usp br)

Provas

Datas: 29/04 (P1), 24/06 (P2)

Conteúdo e Material Didático

1. Apresentação da Disciplina: objetivos, programa, materiais, avaliação e bibliografia.
Introdução à Programação Orientada a Objetos
- Classe e objeto, implementações em C++ e Java
- Comparação com paradigma imperativo
- Compilação e execução em C++ e Java
Bibliografia sugerida: Deitel, seções 3.1 a 3.5, Slides Prof. Fernando Paulovich: [1]
2. Detalhes de Implementação: C++ e Java
- Ponteiros e endereçamento
- Alocação dinâmica e estática de objetos em C++
- Projeto e diagramas de classe e objeto: estado/comportamento
- Alocação de objetos em Java
- BlueJ e Máquina virtual Java (JVM)
Bibliografia sugerida: Deitel, seções 3.6 a 3.8, Slides Prof. Fernando Paulovich: [2]

Trabalhos Práticos

Critérios de avaliação

Trabalhos

0. .pdf‎

Listas de Exercícios

  1. .pdf

Notas

Leituras complementares e links

  • Documentação Java da SUN/ORACLE [3]
  • Download do BlueJ [4]
  • Exemplos do livro do Barnes para uso em BlueJ [5]