TADS:Orientação a Objetos II: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 3: | Linha 3: | ||
'''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas | '''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas | ||
'''Componente Curricular''': | '''Componente Curricular''': Orientação a Objetos II | ||
'''Professor''': Felippe Alex Scheidt | '''Professor''': Felippe Alex Scheidt | ||
Linha 9: | Linha 9: | ||
'''Turma''': 01/2014 | '''Turma''': 01/2014 | ||
'''Período Letivo''': | '''Período Letivo''': Terceiro | ||
'''Ano:''' 2015 | '''Ano:''' 2015 | ||
Linha 18: | Linha 18: | ||
==2. EMENTA== | ==2. EMENTA== | ||
Conceitos de Interfaces, Classes Abstratas, Membros Estáticos, Membros finais, Pacotes, Reflexão. Conceitos e Uso de Coleções. Mapeamento Objeto-Relacional. Acesso a banco de dados através do java. | |||
==3. CONTEÚDO PROGRAMÁTICO== | ==3. CONTEÚDO PROGRAMÁTICO== | ||
# | # Conceitos fundamentais da programação orientada objetos | ||
# | # Uso de polimorfismo | ||
# Utilizando Interfaces e classes abstratas | |||
# | # Recursos avançados da linguagem java | ||
# | ## Anotações | ||
## | ## Reflexão | ||
# Uso de coleções e listas | |||
## | # Padrões de projetos | ||
# | ## Facade | ||
# | ## Factory | ||
## | ## Singleton | ||
## | |||
## | |||
==4. OBJETIVOS DO COMPONENTE CURRICULAR== | ==4. OBJETIVOS DO COMPONENTE CURRICULAR== | ||
Favorecer ao aluno a compreensão de aspectos avançados do paradigma de desenvolvimento de software orientado a objetos. Realizar a implementação destes conceitos em uma linguagem de programação. | |||
==5. PROCEDIMENTOS METODOLÓGICOS== | ==5. PROCEDIMENTOS METODOLÓGICOS== |
Edição das 20h15min de 4 de dezembro de 2015
Plano de ensino
1. IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Orientação a Objetos II
Professor: Felippe Alex Scheidt
Turma: 01/2014
Período Letivo: Terceiro
Ano: 2015
Carga horária: 60
Horário Semanal de Atendimento ao Estudante: Terça-feira, 18:00 – 19:00
2. EMENTA
Conceitos de Interfaces, Classes Abstratas, Membros Estáticos, Membros finais, Pacotes, Reflexão. Conceitos e Uso de Coleções. Mapeamento Objeto-Relacional. Acesso a banco de dados através do java.
3. CONTEÚDO PROGRAMÁTICO
- Conceitos fundamentais da programação orientada objetos
- Uso de polimorfismo
- Utilizando Interfaces e classes abstratas
- Recursos avançados da linguagem java
- Anotações
- Reflexão
- Uso de coleções e listas
- Padrões de projetos
- Facade
- Factory
- Singleton
4. OBJETIVOS DO COMPONENTE CURRICULAR
Favorecer ao aluno a compreensão de aspectos avançados do paradigma de desenvolvimento de software orientado a objetos. Realizar a implementação destes conceitos em uma linguagem de programação.
5. PROCEDIMENTOS METODOLÓGICOS
Metodologia de ensino
- Aulas expositivas em laboratório de informática com projetor.
- Uso de ambiente de programação para desenvolvimento das atividades
- Uso do computador para em laboratório para exemplificação dos conteúdos didáticos
Recursos e materiais
- Aulas expositivas empregando: quadro, multimídia;
- Seminários para apresentação de trabalhos;
- Trabalhos individuais e/ou grupo;
- Exercícios em sala de aula.
6. AVALIAÇÃO
Trabalhos individuais e/ou grupo;
Apresentação de seminários;
Provas bimestrais individuais;
Participação em sala.
REFERÊNCIAS BIBLIOGRÁFICAS
REFERÊNCIAS BÁSICAS
- QIAN, Kai; ALLEN, Richard; GAN, Mia; BROWN, Bob. Desenvolvimento Web Java. LTC, 2010.
- BASHAM, Bryan; SIERRA, Kathy; BATES, Bert. Use a Cabeça Servlets e JSP. Altabooks, 2008.
- TERUEL, Evandro Carlos. Arquitetura de Sistemas para Web com Java Utilizando Design Patterns e Frameworks. 2012.
- LUCKOW, Décio Heinzelmann; MELO, Alexandre Altair de. Programação Java para a Web. Novatec, 2010.
- GEARY, David; HORSTMANN, Cay. Core JavaServer Faces. Altabooks, 2012.
REFERÊNCIAS COMPLEMENTARES
- OLSON, Steven Douglas. Ajax com Java. Altabooks, 2007.
- RIORDAN, R. M. Use a Cabeça! Ajax Profissional. Rio de Janeiro: Alta Books, 2009.
- METLAPALLI, Prabhakar; Páginas JavaServer(JSP). LTC, 2010.
- NETO, Antonio dos Santos Neto. Java na Web. Ciência Moderna, 2011. 5. GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.
- GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.