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.
Material de referência
O material de referência completo está disponível aqui.
- Introdução
- Variáveis e Expressões
- Entrada e Saída
- Estrutura de Decisão
- Estrutura de Repetição
- Funções
- Estruturas Homogêneas
- Estruturas Heterogêneas
Listas de exercícios:
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)
- EP1: Exercí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)
- EP2: Exercícios Propostos entre 15/03 e 17/04
Bibliografia
Bibliografia Básica:
- ASCENCIO, A. F. G.; CAMPOS, E. A. V. de. Fundamentos da Programação de Computadores: algoritmos, Pascal, C/C++ e Java. Pearson Education do Brasil Ltda. São Paulo, 2012. 3a Edição, ISBN: 9788564574168. Disponível na biblioteca digital E-BOOKS BVIRTUAL PEARSON via Minha UFOP.
- MANZANO, J. A. N. G.; OLIVEIRA, J. F. de, Algoritmos - Lógica para desenvolvimento de Programação de Computadores. Editora Érica, 2016. 28a Edição, ISBN 978-85-365-1865-7. Disponível na biblioteca digital E-BOOKS MINHA BIBLIOTECA via Minha UFOP.
- PERKOVIC, L. Introdução à Computação Usando Python: Um foco no desenvolvimento de aplicações. LTC - Livros Técnicos e Científicos Editora Ltda., 2016. 1a Edição, ISBN 978-85-216-3092-0. Disponível na biblioteca digital E-BOOKS MINHA BIBLIOTECA via Minha UFOP.
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.