|
|
(14 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) |
Linha 1: |
Linha 1: |
| =Plano de ensino=
| | '''Semestre''': 3º |
| ==1. IDENTIFICAÇÃO==
| | =Objetivo= |
| '''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas | | 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. |
| | | =Ementa= |
| '''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. | | 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== | | =Planos de ensino= |
| # 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==
| | * [[TADS:Orientação a Objetos II (2016-1)|2016/1]] (prof. Felippe Scheidt) |
| ===REFERÊNCIAS BÁSICAS===
| |
| # COELHO, ALEX. JAVA COM ORIENTAÇÃO A OBJETOS. 1ª ED., CIENCIA MODERNA, 2012.
| |
| # SANTOS, RAFAEL. Introdução À Programação Orientada a Objetos Usando Java. 1ª ED., CAMPUS, 2003.
| |
| # DEITEL, PAUL J.; DEITEL, HARVEY M. Java: como programar. 8ª ed., Prentice Hall, 2010.
| |
| # FREEMAN, E., FREEMAN, E. Use a Cabeça! Padrões de Projetos. 2ª ed., Alta Books, 2007.
| |
| # WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2ª ed., Elsevier, 2010.
| |
|
| |
|
| ===REFERÊNCIAS COMPLEMENTARES===
| | * [[TADS:Orientação a Objetos II (2015-1)|2015/1]] (prof. Felippe Scheidt) |
| # ARAÚJO, Everton Coimbra. Orientação a Objetos com Java. 1ª ed., Visual Books, 2008.
| |
| # CORNELL, Gary; HORSTMANN, Cay S. Core Java - Vol. 1 - Fundamentos - 8ª ed., Pearson Education, 2010.
| |
| # SIERRA, Kathy, BATES, Bert. Use a Cabeça! Java. 2ª ed., Alta Books, 2007.
| |
| # SINTES, Anthony. Aprenda Programação Orientada a Objetos em 21 Dias. 1ª ed., Makron Books, 2002.
| |
| # MCLAUGHLIN, B.; POLLISE, G.; WESTHEAD, D. Use a Cabeça! Análise e Projeto Orientado a Objeto. 1ª ed., Alta Books, 2007.
| |