Programação de Computadores I (Atual)

Notícias

Este site contém informações sobre a disciplina BCC701 - Programação de Computadores I, oferecida de forma remota excepcionalmente por conta da crise sanitária do Coronavírus.

Embora bastante informação sobre a disciplina seja disponibilizada aqui, exercícios obrigatórios, aulas práticas e demais atividades serão disponibilizadas exclusivamente por meio da plataforma Moodle.

Slides / Vídeos

Importante: o conteúdo das aulas práticas e os vídeos 'extras' (com dicas e resolução de exercícios) serão disponibilizados apenas via Moodle.

Slides e vídeos das aulas teóricas da disciplina:

Material de referência

O material de referência completo está disponível aqui.

  1. Icon Introdução
  2. Icon Variáveis e Expressões
  3. Icon Entrada e Saída
  4. Icon Estrutura de Decisão
  5. Icon Estrutura de Repetição
  6. Icon Funções
  7. Icon Estruturas Homogêneas
  8. Icon Estruturas Heterogêneas

Listas de exercícios:

  1. Icon Variáveis, Expressões, Entrada e Saída
  2. Icon Estrutura de Decisão
  3. Icon Estruturas de Repetição
  4. Icon Funções
  5. Icon Vetores
  6. Icon Matrizes

Objetivos / Ementa

Objetivo Geral
  • Desenvolver a capacidade de construir programas de pequeno e médio porte com a utilização de conceitos de programação estruturada.
Ementa
  • Introdução a ambientes de programação.
  • Conceitos de algoritmo.
  • Conceitos básicos de programação:
    • valores e expressões de tipos primitivos,
    • variáveis,
    • comando de atribuição,
    • comandos de controle de fluxo,
    • entrada e saída padrão,
    • procedimentos e funções,
    • tipos de dados compostos.

Avaliação

Nota final =  AV1 + AV2

AV1 = 30% PT1 + 15% EP1

  • PT1: Prova Teórica 1, dia 13/03 às 10h (sábado)
  • EP1Exercícios Propostos entre 18/01 e 13/03

AV2 = 40% PT2 + 15% EP2

  • PT2: Prova Teórica 2, dia 17/04 às 10h (sábado)
  • EP2Exercícios Propostos entre 15/03 e 17/04

Bibliografia

Bibliografia Básica:
Bibliografia Complementar:
  • GUEDES, S. ​Lógica de Programação Algoritmica​. Pearson Education do Brasil Ltda. São Paulo, 2014. Primeira Edição, ISBN: 9788543005546. ​Disponível na biblioteca digital E-BOOKS BVIRTUAL PEARSON via Minha UFOP.
  • BANIN, S. L. ​Python 3 - Conceitos e Aplicações: uma abordagem didática​. ​Editora Érica, 2018. 1a​ Edição, ISBN 978-85-365-3025-3. ​Disponível na biblioteca digital E-BOOKS MINHA BIBLIOTECA via Minha UFOP.
  • MENEZES, N. N. C. ​Introdução à programação com Python: algoritmos e lógica de programação para iniciantes​. 3. ed., rev. e ampl. São Paulo: Novatec, 2019.
  • SOUZA, M. A. F. de; et. al. ​Algoritmos e Lógica de Programação​. Cengage Learning. São Paulo, 2005.
  • FARRER, H. et. al. ​Algoritmos Estruturados​. 3a Edição. LTC - Livros Técnicos e Científicos. Rio de Janeiro, 1999.