Disciplinas Oferecidas
Computação II (CC)
Computação II (CC)
Professor: Fabio Mascarenhas
Período: 2º
Descrição:
Conceitos fundamentais da programação orientada a objetos utilizando a linguagem Java: classes, objetos, construtores e métodos, encapsulamento. Herança e polimorfismo. Notação UML para classes. Modelagem de aplicações com classes abstratas e interfaces. Tratamento de erros e exceções. Estruturas de dados genéricas com Coleções, Listas, Mapas e Iteradores. E/S com fluxos (streams), arquivos, sockets e persistência de objetos com serialização. Programação da interface gráfica interativa (GUI). Tratamento de eventos usando objetos ouvintes (listeners). Gráficos em Java. Noções de boas práticas de projeto de programas, com padrões de projeto (design patterns). Testes, depuração e documentação de programas. Threads – linhas de execução paralelas em Java. A API Servlet: ciclo de vida, seesões, cookies e filtros. Utilização de Servlets como Controladores de Aplicações (MVC). Desenvolvimento de páginas com JSP: Diretivas, Elementos de Script, Ações e Objetos Implícitos. Componentes JavaBeans. Páginas JSP para a Camada de Interface (MVC).
Créditos: 5 créditos
Código: MAB 240
Turma: 2809
Sala: Seg: LEP 1 / Qua-Sex: F2 006
Vagas: 60
Carga Horária Semanal: 6 horas
Requisitos (é preciso ter cursado as seguintes disciplinas): Computação I (Ciência da Computação)
Horários: Segunda-feira (8:00 - 10:00), Quarta-feira (8:00 - 10:00), Sexta-feira (8:00 - 10:00)
Link: http://www.dcc.ufrj.br/~comp2/
< voltar
@dccimufrj
© 2009 Portal DCC
All Rights Reserved.
Joomla Templates designed by Web Hosting