CAMPUS PLANO DE ENSINO PRESIDENTE EPITÁCIO 1 – IDENTIFICAÇÃO: Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Programação I Componente Curricular: Código disciplina: 2° Semestre/Ano: Num. aulas semanais: Área: 4 Semestre Total de horas: Total de aulas: 80 Número professores: 66,7 Márcia Jani Cicero Professor(es) responsável(eis): Melissa Marchiani Palone Zanatta LP1 02 2 – EMENTA A disciplina contempla, num processo multidisciplinar, elaborar conceitos lógicos voltados à programação de dados através da prática com linguagens modernas. 3 – OBJETIVOS Aplicar habilidades de raciocínio lógico na elaboração de programas e implementar soluções computacionais utilizando uma linguagem de programação moderna. 4 – CONTEÚDO PROGRAMÁTICO 1 Funções 1.1 Sem passagem de parâmetros 1.2 Com passagem de parâmetros 1.3 Parâmetros por referência e por valor 2 Cadeia de caracteres 3 Arranjos 3.1 Unidimensional (vetores) 3.2 Bidimensional (matrizes) 4 Arquivos 5 Registros 5 – METODOLOGIA Aulas expositivo-dialogadas com uso de projetor multimídia; Exercícios de fixação; Atividade interdisciplinar em grupos, em sala ou em laboratório. 6 – RECURSOS DIDÁTICOS O processo de avaliação envolverá diferentes instrumentos, dentre os quais: uma avaliação diagnóstica inicial individual; provas individuais; trabalhos práticos realizados em grupo; O instrumento final de avaliação e de recuperação final envolverá uma avaliação individual contendo questões sobre os conteúdos estudados. 7 – AVALIAÇÃO 1o. Bimestre – Média composta por: Avaliação teórica/prática individual - 70% Trabalho em grupo – 30% 2o. Bimestre – Média composta por: Avaliação teórica/prática individual - 60% Trabalho em grupo – 40% Exame: O aluno que obtiver média final inferior a 6.0 e superior ou igual a 4.0 tem o direito de realizar o exame, que é uma avaliação escrita, pontuada de 0 a 10, individual, contemplando todo o conteúdo do semestre. O aluno será considerado aprovado na disciplina caso obtenha nota igual ou superior a 6.0. É importante ressaltar que mesmo obtendo nota superior a 6.0, a média final do aluno será no máximo 6.0. 8 – BIBLIOGRAFIA a) Básica: DEITEL, Harvey M; DEITEL, Paul, J. Java TM: como programar. 3. ed. São Paulo: Pearson Prentice Hall, 2010 ASCENCIO, Ana Fernanda Gomes. CAMPOS, Edilene Aparecida Veneruchi de, Fundamentos da programação de computadores:algoritmos, Pascal, C/C++ e Java. 2. ed. São Paulo: Pearson Prentice Hall, 2007. WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 2009. b) Complementar: FORBELLONE, André Luiz Villar. EBERSPÄCHER, Henri Frederico, Lógica de programação:a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Pearson Prentice Hall, 2007-2008. ZIVIANI, Nivio. Projeto de algoritmos: com implementações em Pascal e C. 3. ed. rev. e ampl. São Paulo: Cengage Learning, 2011. FARRER, Harry (co-autor); BECKER, Christiano Gonçalves (co-autor); FARIA, Eduardo Chaves (co-autor). Programação estruturada de computadores: algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, 2008. BOENTE, Alfredo. Aprendendo a Programar em C++. 1 ed. Editora Brasport, 2004. BRAUDE, E. Projeto de software: da programação à arquitetura: uma abordagem baseada em Java. 1 ed. Porto Alegre. Bookman. 2005. Professor (a) data assinatura Coordenador (a) Área / Curso data assinatura CAMPUS CRONOGRAMA Curso: PRESIDENTE EPITÁCIO Tecnologia em Análise e Desenvolvimento de Sistemas Componente Curricular: Semestre/Ano: 2° Semestre Código disciplina: Linguagem de Programação I Num. aulas semanais: 4 Área: 66,7 Total de aulas: 80 Número professores: Márcia Jani Cicero Professor(es) responsável(eis): Melissa Marchiani Palone Zanatta Total de horas: LOG A2 CONTEÚDO DESENVOLVIDO Semana 1 Data 02-03/08 Avaliação Diagnóstica e apresentação dos conteúdos a serem abordados. 2 09-10/08 Funções: sem passagem de parâmetros e com/sem retorno. Exercícios 3 16-17/08 Funções: com passagem de parâmetros e com/sem retorno. Exercícios 4 23-24/08 Passagem de parâmetros por valor/referência. Exercícios 5 30-31/08 Exercícios práticos Avaliativos 6 06/09 25/08 Manipulando cadeia de caracteres. Exercícios 7 13-14/09 Arranjos Unidimensional (vetores). Exercícios 8 20-21/09 Exercícios práticos Avaliativos 9 27-28/09 Arranjos Bidimensional (matrizes). Exercícios 10 04-05/10 Avaliação 3.º Bimestre – Entrega e apresentação de trabalhos 11 11/10 15/09 Resolução de exercícios; da avaliação e dos trabalhos do 3.º Bimestre 12 18-19/10 Arranjos com funções. Exercícios 13 25-26/10 Registros. Exercícios 14 27/10 10/11 Exercícios práticos Avaliativos 15 01/11 20/10 Arquivos. Exercícios 16 08-09/11 Exercícios revisão 17 22-23/11 Exercícios práticos Avaliativos 18 29-30/11 Avaliação 4.º Bimestre – Entrega e apresentação de trabalhos 19 06-07/12 Resolução de exercícios; da avaliação e dos trabalhos do 4.º Bimestre 20 13-14/12 Exame Final Descrição do conteúdo 02