|
|
(19 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) |
Linha 1: |
Linha 1: |
| ==Carga Horária== | | '''Semestre''': 3º |
| * 72 horas aulas
| | =Objetivo= |
| | 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= |
| | 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. |
|
| |
|
| == Ementa == | | =Planos de ensino= |
|
| |
|
| * Características da programação orientada a objetos; interfaces; polimorfismo; padrões de projetos; anotações | | * [[TADS:Orientação a Objetos II (2016-1)|2016/1]] (prof. Felippe Scheidt) |
|
| |
|
| = Ano Letivo 2015 =
| | * [[TADS:Orientação a Objetos II (2015-1)|2015/1]] (prof. Felippe Scheidt) |
| | |
| <br>'''Professor:''' Felippe Alex Scheidt
| |
| <br>'''Email:''' <span style="color:blue">felippe.scheidt@ifpr.edu.br</span>
| |
| <br>'''Horário:''' 2a feira/21h00 - 22h30 | 3a feira/19h15 - 20h45
| |
| | |
| =Materiais úteis=
| |
| * {{pdf}} [[Media:Apostila Caelum Java e OO.pdf|Apostila Caelum]] | |
| | |
| = Diários de Aula =
| |
| | |
| ==2° Bimestre==
| |
| {| class="wikitable"
| |
| |-
| |
| ! Data !! Conteúdo
| |
| |-
| |
| | '''05.05''' ||
| |
| <ul>
| |
| <li>-</li>
| |
| </ul>
| |
| |-
| |
| | '''04.05''' ||
| |
| <ul>
| |
| <li>-</li>
| |
| </ul>
| |
| |}
| |
| | |
| | |
| ==1° Bimestre==
| |
| {| class="wikitable"
| |
| |-
| |
| ! Data !! Conteúdo
| |
| |-
| |
| | '''28.04''' ||
| |
| <ul>
| |
| <li>jTabbedPane, JPanel, JCheckBox e JSpinner</li>
| |
| <li>'''[[Media:Swing-jtabbedPane2.pdf|Slides]]'''</li>
| |
| </ul>
| |
| |-
| |
| | '''27.04''' ||
| |
| <ul>
| |
| <li>Implementação da interface gráfica: Locadora de carros</li>
| |
| <li>[[Swing:Exemplo Locadora parte 1|Código-fonte]]</li>
| |
| </ul>
| |
| |-
| |
| | '''14.04''' ||
| |
| <ul>
| |
| <li>JComboBox</li>
| |
| <li>Exemplo visto em sala de aula: '''[[Swing:Exemplo JComboBox|código-fonte]]'''</li>
| |
| </ul>
| |
| |-
| |
| | '''31.03''' ||
| |
| <ul>
| |
| <li>Introdução ao Swing</li>
| |
| <li>[http://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/components.html Tipos de Componentes]</li>
| |
| </ul>
| |
| |-
| |
| | '''30.03''' ||
| |
| <ul>
| |
| <li>Debugging no eclipse</li>
| |
| <li>{{pdf}} [[Media:Tads-OO II-Aula08-debugging.pdf|Slides]]</li>
| |
| </ul>
| |
| |-
| |
| | '''24.03''' ||
| |
| <ul>
| |
| <li>Interfaces</li>
| |
| <li>{{pdf}} [[Media:Tads-OO II-Aula07-interface.pdf|Slides]]</li>
| |
| </ul>
| |
| |-
| |
| | '''17.03''' ||
| |
| <ul>
| |
| <li>HashMap</li>
| |
| <li>{{pdf}} [[Media:Tads-OO II-Aula06-hashmap.pdf|Slides]]</li>
| |
| </ul>
| |
| |-
| |
| | '''16.03''' ||
| |
| <ul>
| |
| <li>ArrayList</li>
| |
| <li>{{pdf}} [[Media:Tads-OO II-Aula05-arrayList.pdf|Slides]]</li>
| |
| </ul>
| |
| |-
| |
| | '''24.02''' ||
| |
| <ul>
| |
| <li>Método Construtor</li>
| |
| </ul>
| |
| |-
| |
| | '''23.02''' ||
| |
| <ul>
| |
| <li>Fundamentos de OO</li>
| |
| <li>{{pdf}} [[Media:Tads-OO II-Aula03-fundamentos-oo.pdf|Slides]]</li>
| |
| </ul>
| |
| |-
| |
| | '''10.02''' ||
| |
| <ul>
| |
| <li>Ambientes integrados de desenvolvimento - Eclipse</li>
| |
| <li>{{pdf}} [[Media:Tads-OO II-Aula02.pdf|Slides]]</li>
| |
| </ul>
| |
| |-
| |
| | '''09.02''' ||
| |
| <ul>
| |
| <li>Introdução a disciplina</li>
| |
| </ul>
| |
| |}
| |
Semestre: 3º
Objetivo
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
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.
Planos de ensino
- 2016/1 (prof. Felippe Scheidt)
- 2015/1 (prof. Felippe Scheidt)