TCC-00.308 - PROGRAMAÇãO DE COMPUTADORES I

Turma D-1, segundas e quartas 18/20h (sala 213)

A disciplina possui um grupo no Facebook para avisos, troca de materiais e experiências. Cadastrem-se .

Ementa

Cursos de programação Python online:

BIBLIOGRAFIA BÁSICA:

  • Barry, P. & Griffiths, D. Use a cabeça! Programação. Editora Alta Books.
  • The Python Standard Library
  • The Python Language Reference
  • The Python Tutorial
  • Datas de provas:

    Prova 1: 03/10/2016 (revisão - 17/10/2016 )
    Prova 2: 09/11/2016 (revisão - 16/11/2016)
    Prova de 3 (aplicada como reposição para alunos que faltaram P1 ou P2 e não foram reprovados por falta, ou como prova final para alunos com (P1+P2)/2 entre 4.0 e 6.0 ): 23/11/2016 (revisão - 28/11/2016)
    Prova 4 (Para alunos que fizeram P3 como reposição e com média entre 4.0 e 6.0): 30/11/2016 (revisão - 05/12/2016)

    Calendário Escolar (calendário prograd):

    Agenda:

      Data

      Conteúdo

      Tarefas, Exercícios

    1. August-29-2016
    2. - Apresentação da disciplina
      - Introdução
      - Conceitos básicos de programação
      - Comentários
      - Variáveis
      - Operadores aritméticos
      - Ordem de precedência

    3. August-31-2016
    4. - Tipos numéricos, Literais, booleanos
      - Operadores Booleanos
      - Saí­da padrão (print)
      - Entrada padrão (input)
      - Interpretador Python

      Exercí­cios (script X interativa)

    5. September-05-2016
    6. - Input X raw_input
      - Revisão prática dos tópicos anteriores

      Exercí­cios

      September-07-2016

    7. September-12-2016
    8. - Desvios Condicionais
      - Operadores Relacionais

    9. September-14-2016
    10. - Desvios Condicionais
      - Verificação de tipo (função type)
      - Strings

    11. September-19-2016
    12. - laços de repetição

      Exercí­cios

    13. September-21-2016
    14. - laços de repetição
      - Arquivos modo texto
      - abrir / fechar
      - modos de abertura
      - escrever/ler
      - avanço

      Exercí­cios

    15. September-26-2016
    16. - Definição de funções

    17. September-28-2016
    18. - Definição de funções

      Exercí­cios

    19. October-03-2016
    20. Prova 1

    21. October-05-2016
    22. - Estrutura de Dados heterogêneas (tuplas)

    23. October-10-2016
    24. - Estrutura de Dados heterogêneas (listas)

      October-12-2016

    25. October-17-2016
    26. - Aula de exercícios
      - Revisão da prova 1

      Exercí­cios

    27. October-19-2016
    28. - Funções Python de manipulação Estrutura de Dados heterogêneas (tuplas e listas)

    29. October-24-2016
    30. - Aplicações em problemas de pequeno porte

      Exercí­cios

    31. October-26-2016
    32. - Aplicações em problemas de pequeno porte

      Exercí­cios

    33. October-31-2016
    34. - Aplicações em problemas de pequeno porte

      November-02-2016

    35. November-07-2016
    36. - Aula de revisão

      Alunos devem trazer dúvidas as aulas e anteriores

    37. November-09-2016
    38. - Prova 2

      November-14-2016

      Exercí­cios

    39. November-16-2016
    40. - Revisão P2

      November-21-2016

      Exercí­cios (começar pelo 15)

    41. November-23-2016
    42. - Prova 3

    43. November-28-2016
    44. - Revisão P3

    45. November-30-2016
    46. - Prova 4