Plano de Ensino da Disciplina LPG-II Semestre: 2008-2 Turma: A 1. Identificação da Disciplina Disciplina: Linguagem de Programação II (LPG-II) Curso: Tecnologia em Sistemas de Informação (TSI) Prof(o).: Alexandre Parra Carneiro da Silva Período: 3ª fase Turma: A Horas/Aula: Teóricas: 35 Práticas: 25 Total: 60 Pré-Requisitos: Linguagem de Programação I (LPG-I) 2. Objetivo Capacitar os estudantes a conceber e implementar programas de computadores segundo a perspectiva de Orientação a Objetos. Enfoque nos conceitos de Orientação a Objetos, modelagem de sistemas e na sintaxe da linguagem Java. 3. Ementa Noções de modelagem. Conceitos de orientação a objetos: Classes, Objetos, Herança (simples e múltipla), Polimorfismo, Ligação Dinâmica (tardia), Métodos e Mensagens, Encapsulamento e Reuso. Componentização. Classes Abstratas e Interfaces. Noções de projeto orientado a objeto (diagramas de classe - UML). Linguagem Java. AWT e Swing, e JDBC. 4. Avaliação da Aprendizagem A avaliação da aprendizagem será feita através de: Duas provas (P1 e P2) realizadas individualmente. P1 abrange os tópicos trabalhados durante a primeira metade da disciplina e a P2 na segunda metade. Trabalhos práticos de implementação e/ou teóricos realizados em grupo de no máximo 2 estudantes. Os trabalhos práticos serão apresentados pelo grupo, usando computador e em horário previamente agendado com o professor. A documentação do trabalho prático também fará parte da avaliação do mesmo. Participação efetiva nas aulas presenciais e nos exercícios propostos (até meio ponto na média). Prova P1 será realizada no dia 08/09/2008. Prova P2 será realizada no dia 13/10/2008. Demais avaliações (trabalhos práticos e/ou teóricos), serão aplicadas ao longo do semestre de acordo com o andamento das aulas. EXAME FINAL no dia 01/12/08 5. Sistema de Avaliação e Avisos de Conduta Freqüência nas aulas. Alunos com mais de 25% de faltas (em relação ao número de aulas dadas) ESTARÃO REPROVADOS POR FREQÜÊNCIA. Ausências justificadas (entenda-se com atestados válidos) até o dia 24/11/2008 serão consideradas. Atitude nas aulas de laboratório. As aulas realizadas em laboratório servem exclusivamente para o desenvolvimento dos trabalhos prático de atividades relacionadas à disciplina. Média das Provas (MP) MP = (P1 + P2)/2 Média dos Trabalhos (Mtrab) serão avaliados conforme média ponderada das notas atribuídas aos trabalhos na seguinte proporção: peso 1 para TP1 e peso 2 para TP2 e assim por diante. A não apresentação do trabalho prático na data estipulada implica em nota ZERO. Participação (PAR) será avaliada a participação efetiva dos alunos nas aulas e quanto aos exercícios propostos. Peso máximo de 5% na média semestral. Plágios realizados durante os trabalhos práticos implicarão em avaliação ZERO para ambos, ou seja, para quem plagiou e para quem deixou ser plagiado. Colas realizadas durante as provas implicarão em avaliação ZERO para ambos, ou seja, para quem colou e para quem deixou ser colado. A Média Final (MF) é calculada da seguinte forma: MF = 0,65*MP + Mtrab + PAR 6. Bibliografia 6.1 Bibliografia Básica: DEITEL, H. M. & DEITEL, P. J.. Java: como programar. Porto Alegre: Bookman, 2003. HORSTMANN, C. & CORNELL, G.. Core Java 1. São Paulo: Makron Books, 2003. ARNOLD, GOSLING & HOLMES. The Java Programming Language. Addison Wesley. 6.2 Bibliografia Complementar ECKEL, B.. Thinking in Java. Mindview / Prentice Hall [versão gratuita do e-book] DAMASCENO, J. A. Aprendendo Java. São Paulo: Érica, 2001. RITCHEY, T.. Programando com Java. Rio de Janeiro: Campus, 2000.