O documento apresenta a disciplina de Linguagem de Programação II ministrada pelo professor Fabricio da Silva Soares na Universidade Presbiteriana Mackenzie. Ele descreve os objetivos da disciplina, o conteúdo programático, a bibliografia, as datas importantes e as formas de contato com o professor.
1. Universidade Presbiteriana Mackenzie
Apresentação da Disciplina
Linguagem de Programação II
Prof. MSc. Fabricio da Silva Soares
Faculdade de Computação e Informática
São Paulo, 9 de agosto de 2011
2. Tópicos da Aula
• Objetivos
• Conteúdo Programático
• Bibliografia Básica e Complementar
• Notas
• Datas Importantes
• Comunicados e Avisos
• Contatos
Apresentação da Disciplina 2
3. Objetivos
• Cognitivos:
– Aprender os fundamentos de interfaces,
polimorfismo e demais conceitos avançados de
programação
– Compreender as aplicações destas ferramentas
– Entender e analisar a eficiência destes paradigmas
de programação
Apresentação da Disciplina 3
4. Objetivos
• Habilidades:
– Ser capaz de entender o funcionamento dos
conceitos de herança e polimorfismo
– Ser hábil determinar as melhores escolhas do
paradigma orientado a objetos para cada
aplicação
– Ser capaz de desenvolver aplicações utilizando
estes paradigmas
Apresentação da Disciplina 4
5. Objetivos
• Atitudes:
– Ter consciência da importância da modelagem
orientada a objetos para aplicações científicas ou
comerciais
– Valorizar o reuso de código
– Fazer uso do trabalho cooperativo para
desenvolvimento de tarefas complexas
Apresentação da Disciplina 5
6. Conteúdo Programático
• Tópico 01: Herança
– Polimorfismo, Classe Abstrata e Interface
• Tópico 02: Conceitos Avançados
– Java Collections API e Tipos Genéricos
• Tópico 03: Componentes GUI
– Java AWT, Java Swing e Controle de Eventos
• Tópico 04: Java JDBC
• Tópico 05: Java I/O
Apresentação da Disciplina 6
7. Bibliografia Básica
• DEITEL, Harvey M.;
DEITEL, Paul J. Java:
Como Programar – 4ª
Edição., 2. reimpr. Porto
Alegre: Bookman, 2004.
xx, 1386 p. ISBN
8536301236.
Apresentação da Disciplina 7
8. Bibliografia Básica
• ARNOLD, K., GOSLING,
J., HOLMES, D. A
Linguagem de
Programação Java.
Bookman, 2007.
Apresentação da Disciplina 8
9. Bibliografia Complementar
• PUGA, S., RISSETTI, G.
Lógica de Programação
e Estruturas de Dados
com Aplicações em
Java. Pearson, 2008.
Apresentação da Disciplina 9
10. Bibliografia Complementar
• GOODRICH, Michael T.;
TAMASSIA, Roberto.
Data Structures and
Algorithms in Java.
New york: John Wiley,
c1988. 738 p. : il. ; 25
cm (Wordwide series in
computer science) ISBN
0-471-19308-9.
Apresentação da Disciplina 10
11. Notas
• A média final da disciplina será calculada pela
seguinte fórmula:
– MF: Média Final
– P1: Prova Parcial 1
– P2: Prova Parcial 2
– PJ: Projeto Prático
– PF: Prova Final
– PR: PROCOMP
Apresentação da Disciplina 11
12. Datas Importantes
• 1ª prova parcial (13/09/2011): Peso 20
– Tópico 01 e Tópico 02
• 2ª prova parcial (25/10/2011): Peso 30
– Tópico 01, Tópico 02, Tópico 03 e Tópico 04
• Projeto prático (12/11/2011): Peso 10
– Projeto integrado com a disciplina ED2
• Prova final (data a definir): Peso 40
– Todos os tópicos da disciplina
Apresentação da Disciplina 12
13. Comunicados e Avisos
• Todas as provas serão individuais e sem
consulta
• Todos os comunicados e avisos referentes à
disciplina serão postados no Mackenzie Virtual
• O aluno deve acompanhar seu e-mail
institucional @mackenzista.com.br
• Todas as atividades e exercícios estarão
disponíveis no Mackenzie Virtual
Apresentação da Disciplina 13
14. Contatos
• O principal canal de comunicação entre os
alunos e o professor fora do horário de aula
deverá ser através do e-mail:
fabricio[dot]soares[at]mackenzie[dot]br
Apresentação da Disciplina 14