Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE AULAS Ano/Semestre 2010/2 CURSO Bacharelado em Sistemas de Informação 01 DISCIPLINA/UNIDADE CURRICULAR Nome FUNDAMENTOS DE PROGRAMAÇÃO I Código IF61C 02 Dia da semana Atividades Práticas Supervisionadas (APS) Aulas presenciais no semestre Número de aulas no semestre Segunda 3 4 16/08 19/08 5 23/08 6 7 8 9 10 11 12 13 14 15 16 26/08 30/08 02/09 09/09 13/09 16/09 20/09 23/09 27/09 30/09 04/10 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 07/10 14/10 18/10 21/10 25/10 28/10 04/11 08/11 11/11 18/11 22/11 25/11 29/11 02/12 06/12 09/12 13/12 Sexta Sábado Total 3 6 42 54 96 45 102 57 PROGRAMAÇÃO E CONTEÚDOS DAS AULAS Conteúdo Dia/Mês 09/08 12/08 DIAS DAS AULAS Quarta Quinta 3 03 1 2 Terça Turma S73 Número de Aulas Apresentação e Orientação; Histórico da computação Conceitos básicos de algoritmos e estruturas de dados . Conceitos básicos de arquitetura de computadores Conceitos básicos de arquitetura de computadores. Histórico das linguagens de programação; Paradigmas de programação 3 3 Conceitos de lógica de programação. Introdução às ferramentas de desenvolvimento (linha de comando). Cont. lógica de programação. Exercício Decisões.Exercício Cont. decisões. Exercício Repetições. Exercício. Pedido da primeira lista de exercicios Resolução da lista (audiência) Arrays e Strings. Exercícios Strings. Revisão. Prova inicial Início de OO. Classes e objetos. Encapsulamento e controle de acesso. Exercício Construtoras e destrutoras. Exercício. Métodos de classes. Entrega da lista de exercícios Palestra Nokia Aula sobre PI. Relacionamento entre classes (associação) Continuação de relacionamento entre classes. Exercícios. Herança. Exercícios. Revisão. Início API gráfica Primeira avaliação teórica. Primeira avaliação prática. Segunda entrega do trabalho integrado. Início API gráfica. Exercício Fluxos. Pedido da lista de exercícios Exercício fluxos. Manipulação de eventos API gráfica. Exercícios Contexto gráfico. Temporização. Menus. Exercícios e dúvidas do PI. Exceções. Exercício. Entrega da lista de exercícios. 3 Javadoc. Revisão Segunda Avaliação Prática. Entrega final do trabalho integrado. Apresentações trabalhos Apresentações trabalhos . Segunda chamada Exame Final Revisado por: Robson Ribeiro Linhares Aprovado por: Coordenação do Curso FORMULÁRIO UNIFICADO / GERÊNCIA DE ENSINO Data: Vigora a partir de: 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 27/02/2010 Primeiro Semestre de 2010 34 16/12 3 04 REFERÊNCIAS Referencias Básicas: BARNES, David & KÖLLING, Michael. Programacão Orientada a Objetos com Java, Person Prentice Hall, 2004. DEITEL, H. M, DEITEL P.J. Java Como Programar: Sexta Edição. Pearson Prentice Hall, 2005. ASCENCIO, Ana Fernanda, DE CAMPOS, Edilene Aparecida. Fundamentos da Programação de Computadores. Prentice Hall, 2005. Referências Complementares: HORSTMANN, Cay. CORNELL, Gary. Core Java 2 Volume I – Fundamentos. Makron Books, 2001. CADENHEAD, Rogers; LEMAY, Laura. Aprenda em 21 dias Java 2. Rio de Janeiro: Campus, c2005. 525 p.1 CDROM ISBN 85-352-1685-5 SIERRA, Kathy; BATES, Bert. Use a cabeça!: Java. 2.ed. Rio de Janeiro: Alta Books, 2007. 470 p. : ISBN 9788576081739 ECKEL, Bruce. Thinking in Java. 4th. ed. Upper Saddle River: Prentice-Hall, 2007. 1482 p. ; ISBN 0-13-027363-5 BOENTE, Alfredo. Aprendendo a programar em Java 2: orientado a objetos. Rio de Janeiro, RJ: Brasport, 2003. 216 p. : ISBN 9788574521404 05 CRITÉRIOS DE AVALIAÇÃO Primeira nota: N1 = min(100;(NA1 + NPT1 + NPP1 + NE1)*NTI1/80) NA1 – prova de ambientação com valor 10 NPT1 - prova teórica (computação básica + OO) com valor 30 NPP1 - prova prática (Java básico) com valor 40 NE1 - exercícios com valor 20 NTI1 – nota da primeira entrega do trabalho integrado (APS) com valor 100 Segunda nota: N2 = min(100;(NPP2 + NE2 + NTI2)*NTI2/40) NPP2 - prova prática (Java intermediário) com valor 30 NE2 - exercícios com valor 20 NTI2 – nota da segunda entrega do trabalho integrado (APS) com valor 50 APS: trabalho integrado de fim de semestre, composto por duas entregas em datas a serem definidas e tendo o seu resultado final avaliado nos dias 29/11 a 06/12. Este trabalho será realizado em equipes de até 4 pessoas, sendo a avaliação efetuada a partir de apresentação oral da equipe e da documentação entregue. 06 ORIENTAÇÕES GERAIS Freqüência mínima às aulas: 75% do total de aulas ministradas. Professor Revisado por: Robson Ribeiro Linhares Aprovado por: Coordenação do Curso FORMULÁRIO UNIFICADO / GERÊNCIA DE ENSINO Assinatura do Professor Data: Vigora a partir de: 27/02/2010 Primeiro Semestre de 2010