I IDENTIFICAÇÃO CURSO: Ciência da Computação DISCIPLINA: Prática de Programação Orientada a objetos CARGA HORÁRIA SEMESTRAL: 40 h/a PROF. RESPONSÁVEL: Míriam de Souza Monteiro II. EMENTA Classes e objetos. Encapsulamento. Herança. Polimorfismo. Troca de mensagens entre objetos. Estruturas de linguagens de programação orientada a objetos: sintaxe, operadores e estruturas de controle. Sobrecarga de métodos e operadores. Reuso: bibliotecas de classe. Implementações utilizando UML. Prática de programação. III. OBJETIVOS Promover a prática dos conceitos de programação orientada a objetos e a experiência no desenvolvimento de projetos orientados a objetos utilizando a linguagem de programação orientadas a objetos. IV. CONTEÚDO PROGRAMÁTICO UNIDADE I: Introdução a Linguagem de Programação JAVA 1.1 Instalação 1.2 Configurando o Ambiente de Trabalho UNIDADE II: Estrutura de Controle 2.1 Tipos de Dados 2.2 Comentário e Documentação (JAVADOC) 2.3 Operadores Aritméticos 2.4 Operadores Relacionais 2.5 Operadores Lógicos 2.6 Desvios de Fluxo 2.7 Repetições Simples e Condicionais 2.8 Controles de Erro (Exceções) UNIDADE III: Prática dos Conceitos de Orientação Objeto em JAVA 3.1 Classe e Objeto 3.2 Sobrecarga 3.2 Herança 3.3 Polimorfismo 3.4 Encapsulamento 3.5 Troca de Mensagens 3.6 Classe Abstrata e Interface UNIDADE IV: Java e a UML V. RECURSOS DIDÁTICO-PEDAGÓGICOS Durante as aulas serão utilizados recursos visuais como data-show e mesmo recursos tradicionais como quadro branco e pincel. Página 1 de 5
VI. AVALIAÇÃO A avaliação do desempenho dos estudantes será predominantemente de caráter diagnóstico, formativo e somático, utilizando-se como instrumentos e parâmetros a observação de trabalhos individuais e em grupo. Serão adotados como critérios de avaliação a freqüência às aulas (no mínimo 75% da carga horária) e o aproveitamento, no total de 100 pontos distribuídos, que constará de: I - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 1ª (primeira) etapa de notas, sendo que, uma prova será obrigatória e individual, no valor de 10 (dez) pontos; II - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos adotados pela IES, no valor total de 40 (quarenta) pontos, correspondentes à 2ª (segunda) etapa de notas; sendo que, uma prova será obrigatória e individual, no valor de 20 (vinte) pontos; III - trabalhos, avaliações e provas, que constituem os procedimentos pedagógicos adotados pela IES, no valor total de 30 (trinta) pontos, correspondentes à 3ª (terceira) etapa de notas, sendo que uma prova será obrigatória e individual, no valor de 20 (vinte) pontos e aplicada sempre na penúltima ou última semana do período letivo. 1º Os períodos de início e término das etapas de notas sempre constarão no Calendário Acadêmico devendo ser observado: I - primeira etapa até 40% (quarenta por cento) do período letivo; II - segunda etapa de 41% a 80% do período letivo; e III - terceira etapa de 81% a 100% do período letivo. Atendida em qualquer caso a frequência mínima de 75% (setenta e cinco por cento) do total da carga horária da disciplina, é aprovado na disciplina: I - independente de exame final, o aluno que obtiver nota não inferior a 70 (setenta) pontos no conjunto dos trabalhos escolares, avaliações e provas. II - mediante exame final, o aluno que tenha obtido nota de aproveitamento inferior a 70 (setenta), porém não inferior a 50 (cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas. 1º Considerar-se-á reprovado na disciplina o aluno que obtiver média inferior a 50 (cinquenta) pontos no conjunto dos trabalhos escolares, avaliações e provas. 2º Independentemente dos demais resultados obtidos, é considerado reprovado na disciplina o aluno que não obtenha frequência a, no mínimo, 75% (setenta e cinco por cento) do total da carga horária da disciplina. O Exame Final é escrito e individual, englobando todo o conteúdo do semestre e terá o valor de 100 (cem) pontos, tornando-se nulos os resultados obtidos ao longo do período letivo. Página 2 de 5
1º Será aprovado na disciplina mediante Exame Final, o aluno que obtiver nota igual ou superior a 70(setenta) neste exame. 2º Independente se o resultado obtido pelo aluno no Exame Especial for superior a 70 (setenta) pontos, o aluno que for aprovado mediante este exame terá sua nota final da prova registrada no valor de 70(setenta). VII. BIBLIOGRAFIA Básica: Camarão, C., Figueiredo, L. Programação de Computadores em Java. Rio de Janeiro, LTC, 2003. Mizrahi, V. V. Treinamento em linguagem C++: módulo 1. São Paulo, Makron Books, 1994. Mizrahi, V. V. Treinamento em linguagem C++: módulo 2. São Paulo, Makron Books, 1995. Complementar: Matos, V. A., Unified Modeling Language UML Prático e Descomplicado. 2 ed. São Paulo, Erica, 2002. Deitel, M. H., Deitel J. P. Java Como Programar. 4 ed. São Paulo, Bookman, 2002. Assinatura do Professor(a): Página 3 de 5
PLANEJAMENTO DAS AULAS PROFESSOR: MÍRIAM DE SOUZA MONTEIRO DISCIPLINA: PRÁTICA DE PROGRAMAÇÃO ORIENTADA A OBJETOS PERÍODO: 4º SEM.: 2º ANO: 2012 DATA CONTEÚDO A SER MINISTRADO ATIVIDADES A SEREM DESENVOLVIDAS Apresentação da ementa, conteúdo 06/08 programático, datas de provas; 07/08 Introdução aos conceitos básicos UNIDADE I 13/08 14/08 20/08 21/08 25/08 27/08 28/08 01/09 03/09 04/09 10/09 11/09 17/09 18/09 24/09 25/09 29/09 01/10 02/10 08/10 09/10 16/10 22/10 23/10 29/10 UNIDADE II: Estrutura de Controle UNIDADE III: Prática dos Conceitos de Orientação Objeto em JAVA 1ª Avaliação UNIDADE III: Prática dos Conceitos de Orientação Objeto em JAVA Avaliação Individual METODOLOGIA Página 4 de 5
30/10 2ª Avaliação 05/11 06/11 12/11 13/11 UNIDADE IV: Java e a UML 19/11 20/11 26/11 27/11 01/12 03/12 04/12 3ª Avaliação Caratinga, 08 de agosto de 2011 Assinatura do Professor(a): Página 5 de 5