DC-UFRPE/Licenciatura Plena em Computação/Laboratório de Programação I

Programa da Disciplina editar

Nome: Laboratório Prog. I Código: 28005
Departamento: Computação Área: Computação
Carga-horária total: 30 horas Créditos: 2
Carga-horária semanal: 2 horas (teóricas: 0; práticas: 2; EAD*: 2)

Ementa editar

  1. Conceitos básicos de programação
  2. Dados, tipos de dados e operações primitivas
  3. Variáveis e expressões
  4. Comando de entrada e saída de dados
  5. Ambiente de desenvolvimento
  6. Estruturas de controle
  7. Estruturas de repetição
  8. Estrutura de dados homogêneas
  9. Modularização

Objetivos editar

Geral:

  • Consolidar de forma prática, utilizando uma linguagem de programação, os conceitos básicos de programação.

Específicos:

  • Analisar o problema proposto e determinar, passo a passo, a sua solução ou seu mecanismo de cálculo.
  • Desenvolver uma solução para o problema proposto.
  • Codificar em uma linguagem de programação a solução lógica desenvolvida.
  • Aplicar corretamente os comandos e estruturas de controle da linguagem: condições, repetições, blocos, etc.

Conteúdo Programático editar

  1. Conceitos básicos de programação
  2. Dados, tipos de dados e operações primitivas
  3. Variáveis e expressões
  4. Comando de entrada e saída de dados
  5. Ambiente de desenvolvimento
  6. Estruturas de controle
  7. Estruturas de repetição
  8. Estrutura de dados homogêneas
  9. Modularização

Métodos Didáticos de Ensino editar

  1. Breve revisão teórica
    1. Material básico teórico disponibilizado no AVA.
    2. Recapitular os conceitos teóricos para facilitar os exercícios práticos.
  2. Exercícios práticos foco da disciplina
    1. Prática de programação em laboratório.
    2. Atividades práticas de programação em equipe.
    3. Exercícios individuais.

Plataforma de Ensino editar

  • Aulas expositivas em Sala de Aula.
  • Ambiente Virtual de Aprendizagem (AVA/Moodle).

Critérios de Avaliação editar

  • 1º Verificação de aprendizagem – Prova Prática no Computador (peso 0,4) + Atividades realizadas em ambiente virtual (peso 0,6).
  • 2º Verificação de aprendizagem – Prova Prática no Computador (peso 0,4) + Atividades realizadas em ambiente virtual (peso 0,3) + mini-projeto (peso 0,3).
  • 3º Verificação de aprendizagem – Prova Prática no Computador (0,0 – 10,0)

Bibliografia editar

Bibliografia básica: editar

  1. Deitel, H.M., Deitel, P.J. Java Como Programar. 6. ed. Ed. Bookman, 2005.
  2. Sierra, K. Head First Java. 2 ed. O´Reilly, 2009.
  3. Forbellone, A. L. V., Eberspacher, H. F. Lógica de programação. Ed. Makron Books, 2005.

Bibliografia complementar: editar

  1. Ascencio, A. F. G. Fundamentos da programação de computadores. 2. ed. São Paulo: Pearson Prentice Hall, 2007.
  2. Vilarim, G. O. Algoritmos: programação para iniciantes. 2 ed. Rio de Janeiro: Ciência Moderna, 2004.
  3. Zakhour, S; Hommel, S; Royal, J; Rabinovitch, I. The Java Tutorial: A Short Course on the Basics, 4 Ed. Prentice Hall, 2006.
  4. Horstmann, C. S. Core Java 2. 1. ed. Pearson Education, 2001.
  5. Feijó, B; Clua, E; Correa da Silva, F. S. Introdução a Ciência da Computação com Jogos. Campus-Elsevier, 2010.