Programação Estruturada e OO

Aulas

  1. Apresentação
  2. Introdução de Algoritmos
  3. Conceitos de Memória, variáveis e constantes
  4. Expressões e Operadores
  5. Instruções Simples
  6. Instruções de Seleção
  7. Instruções de Repetição
  8. Vetores
  9. Matrizes
  10. Modularização

Exercícios

  1. Lista de exercícios (18/07/2013)
  2. Lista de exercícios (18/07/2013)
  3. Lista de exercícios (22/07/2013)

Avaliações

A avaliação do acompanhamento da disciplina será realizada através de trabalhos e provas. A avaliação de cada bimestre será composta por um trabalho e uma prova. O trabalho terá peso 3 e a prova peso 7, a média final de cada bimestre será calculada de acordo com a fórmula:

$NotaBimestre \, = \, \frac{(NotaProva \, \times \, 7) \, + \, (NotaTrabalho \, \times \, 3)}{10}$.

Calendário de Avaliações

  1. Bimestre
    • 08/08/2013. Trabalho 1. Peso 3.
    • 08/08/2013. Prova. Peso 7.
  2. Bimestre
    • 28/09/2013. Trabalho 2. Peso 3.
    • 04/10/2013. Prova. Peso 7.

Trabalhos

  • Trabalho 1: Este trabalho consiste em um relatório descrevendo as principais características (declaração de variáveis, atribuições, estruturas de seleção, repetições) de uma linguagem de programação.
    • Requisitos mínimos:
    • No mínimo duas laudas, sem contar com página de apresentação.
    • O texto deve ter 4 seções: introdução, desenvolvimento, conclusão e referências.
    • Todo material utilizado no trabalho e que seja de outra pessoa deve constar nas referências.
    • Cada equipe deve ter no mínimo 5 pessoas e no máximo 6.
    • A entrega do trabalho de ser feita através de e-mail e nele deve constar os participantes do grupo, a turma e a linguagem escolhida. O e-mail deve ser enviado até a data determinada no calendário para moc.liamtoh|asoretnerap#moc.liamtoh|asoretnerap
    • Não serão aceitos dois trabalhos com a mesma linguagem.
    • As linguagens possíveis são:
      1. C/C++
        • Dependência: Lindemberg, Alberani, José Francisco, Igor Henrique, Ítala e Humberto.
      2. Java
        • Integrado: Antonio Neto, Elany, Jacimara, Rafaella, Rose e Rayane.
        • Dependência: Janiérica, Francisca de Assis, Maria das Vitórias, Marcos, Francisca Silva e Francisco de Assis.
      3. Delphi
      4. Php
      5. Python
        • Integrado: Nathália, Sara, Isabella, Haiana e Hanna.
      6. Perl
        • Integrado: Yan, Bruno, Israel, Moisés, Jarcia e Lucas
      7. Fortran
        • Integrado: Déborah, Pedro, Maria Luíza, Maria Carolina, Yasmim, Alana e Brenda.
      8. Cobol
      9. Lua
        • Dependência: Magna, Elvis, Kamila, Tatuane, Emanuel, Robson e Aparecida.

Bibliografia

  • Lippman, Stanley B. C#: Um guia prático. Bookman, 2003.
  • MEDINA, Marco; FERTIG, Cristina. Algoritmos e Programação: Teoria e Prática. Novatec, 2005. Cap. 1,2,3,7,5,6.

Material Complementar

  1. Apostila C#. Iniciante.
  2. Apostila C#. Avançada.
  3. Por dentro da Base Class Library. Avançado.
  4. Curso de Programação Orientada a Objetos. Metrópole Digital - UFRN.

Links

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License