Programação III
Prof. Guilherme Alexandre Monteiro Reinaldo
Recife
‹#›
Apresentação do Professor

Graduado em Ciência da Computação – UFPE, 2005.2

Mestre em Ciência da Computação – UFPE, 2009

Servidor Público – ATI (Agência de Tecnologia da Informação)

Experiência como Professor em outras instituições:
• FAFICA (Faculdade de Filosofia, Ciências e Letras de Caruaru)
• Faculdade Marista Recife (Pós FEED)
• Núcleo de EAD – UFRPE (Licenciatura em Computação)
• CEFOSPE (Centro de Formação de Servidores do Estado)

Cordelista (Escritor e Declamador de Cordel)
Contatos

Prof. Guilherme Alexandre Monteiro Reinaldo

Apelido: Alexandre Cordel

E-mail/gtalk: [email protected]
[email protected]

Site: http://www.alexandrecordel.com.br/fbv

Celular: (81) 9801-1878
Roteiro

Acordo de Convivência

Plano de Ensino
• Competência
• Habilidades
• Bases Tecnológicas
• Metodologia de Ensino e Aprendizagem
• Metodologia de Avaliação
• Bibliografia

Programação III
Acordo de Convivência

Celular no silencioso e sair para atender

Horário: 19:00h às 22:00h (±10min de tolerância)

Presença/participação em aulas (valerão nota)

Faltas em aulas (justifica problema de saúde)

Intervalo (~20:30h)

Provas (subjetivas)

Momentos Relax (descontração)
Plano de Ensino

EMENTA:
•Ambiente Java Avançado.
•Projeto das classes e aplicações em Java.
•Java e a internet: projeto de aplicações cliente
servidor sobre o protocolo HTTP.
•Principais recursos existentes na arquitetura
J2EE da linguagem Java.
•Projeto de implementação.
Plano de Ensino

OBJETIVOS:
•Desenvolver técnicas de programação orientada
a objetos e características avançadas da
linguagem Java e aplicá-las ao desenvolvimento
de aplicações cliente servidor utilizando o
protocolo HTTP e arquitetura J2EE.

Plano de Ensino
BASES TECNOLÓGICAS:
• Apresentação dos objetivos da disciplina. Exercícios
nivelamento linguagem Java.
• Programação Concorrente em Java.
• Programação Concorrente em Java. Modelo de I/O em Java.
• Bancos de Dados e JDBC. Hibernate e JPA. Definição de
Projetos e Equipes.
• Introdução ao protocolo HTTP e à linguagem HTML.
• Visão Geral da Plataforma J2EE.
• Sistemas em Camadas e Design Patterns. Servlets:

Plano de Ensino
BASES TECNOLÓGICAS:
• Introdução e Ciclo de Vida.
• Servlets: Ciclo de Vida. Revisão para 1º EE.
• Servlets: Manutenção de Estado e Colaboração.
• Servlets: Manutenção de Estado e Colaboração. Exceções e Filtros.
• Introdução à JSP.
• JSP: diretivas e objetos implícitos.
• JSP: Scriptlets e EL. JSP: JSTL, Custom Tags e Tag Files.
• Overview JSF e EJB.
• Distribuição de aplicações Web. Projetos.
Projetos.
• Apresentação de Projetos
Plano de Ensino

METODOLOGIA DE ENSINO APRENDIZAGEM:
•Aulas expositivas dialogadas;
•Exercício em sala de aula;
•Trabalhos em grupo e Seminários;
•Estudos de Caso;
•Leitura e debate de artigos acadêmicos.
Plano de Ensino

METODOLOGIA DE AVALIAÇÃO:
• Provas escritas;
• Apresentação de seminários;
• Trabalho em Grupo;
• Participação em Sala.
Plano de Ensino

BIBLIOGRAFIA BÁSICA:
1. O’ BRIEN A. JAMES. Sistemas de Informação e as decisões
gerenciais na era da internet. São Paulo: Saraiva, 2004.
2. LAUDON, P.L. & LAUDON, K.C. Sistema de Informação
Gerenciais. São Paulo, Pearson, 2004.
3. ALVES, WILLIAM PEREIRA. Estudo Dirigido de Microsoft Office
Access. São Paulo: ERICA, 2003.
Plano de Ensino

BIBLIOGRAFIA COMPLEMENTAR:
1. REZENDE, D. A. e Abreu, A. F. Tecnologia da Informação Aplicada a
Sistemas de Informação Empresariais, Atlas, São Paulo, 2000.
2 REBOUÇAS, D. de Oliveira. Sistemas de Informações Gerenciais. São Paulo:
Atlas, 2004.
3. ALBERTINI, Alberto Luiz; ALBERTINI, Rosa Maria de Moura. Tecnologia da
informação: desafios da tecnologia de informação aplicada aos negócios. 2ª
ed. São Paulo: Atlas, 2009.
4. KING, David; TURBAN, Efraim. Comércio Eletrônico. 1ª Edição. Prentice
Hall do Brasil. São Paulo, 2004.
5. DEITEL, H. M.; DEITEL, P. J.; STEINBUHLER, K. E-business e e-commerce
para administradores. São Paulo: Pearson Education do Brasil, 2004.
Programação III
Prof. Guilherme Alexandre Monteiro Reinaldo
Recife
Download

Aula 0 (24/02/2015) - Orientações e Plano de Ensino