BCC701 - Programação de Computadores I - 2024-2

Carga horária da disciplina: 4 horas/aula


Professor(es) em 2024-2

Turma 01/02 Professor:
Marcelo Luiz Silva - www | e-mail

Horários:
Segunda-feira (13h30 - 15h10)
Quarta-feira (13h30 - 15h10)

Turma 03/04 Professor:
Fernanda Sumika Hojo de Souza - e-mail

Horários:
Segunda-feira (15h20 - 17h00)
Quarta-feira (15h20 - 17h00)

Turma 05/06 Professor:
José Romildo Malaquias - www | e-mail

Horários:
Terça-feira (08h20 - 10h00)
Quinta-feira (08h20 - 10h00)

Turma 07/08 Professor:
Marcelo Luiz Silva - www | e-mail

Auxílio nas aulas práticas:
Bárbara Letícia Rodrigues Milagres - e-mail

Horários:
Segunda-feira (15h20 - 17h00)
Quarta-feira (15h20 - 17h00)

Turma 09/10 Professor:
Reinaldo Silva Fortes - www | e-mail

Horários:
Terça-feira (13h30 - 15h10)
Quinta-feira (13h30 - 15h10)

Turma 11/12 Professor:
Reinaldo Silva Fortes - www | e-mail

Horários:
Terça-feira (15h20 - 17h00)
Quinta-feira (15h20 - 17h00)

Turma 13/14 Professor:
Guilherme Augusto Anício Drummond do Nascimento - e-mail

Horários:
Terça-feira (21h00 - 22h40)
Quinta-feira (19h00 - 20h40)

Turma 15/16 Professor:
Guilherme Augusto Anício Drummond do Nascimento - e-mail

Horários:
Terça-feira (19h00 - 20h40)
Quinta-feira (21h00 - 22h40)

Turma 17/18 Professor:
Marcelo Luiz Silva - www | e-mail

Auxílio nas aulas práticas:
Bárbara Letícia Rodrigues Milagres - e-mail

Horários:
Terça-feira (21h00 - 22h40)
Quinta-feira (19h00 - 20h40)

Turma 19/20 Professor:
José Romildo Malaquias - www | e-mail

Horários:
Terça-feira (10h10 - 11h50)
Quinta-feira (10h10 - 11h50)

Objetivos

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.

Conteúdo Programático

- Introdução a ambientes de programação
- Conceitos e representação de algoritmos
- Conceitos básicos de programação
        - Valores, tipos e expressões
        - Variáveis e comando de atribuição
        - Comandos de entrada e saída
        - Comandos de controle de fluxo
        - Procedimentos e funções
        - Estruturas de dados homogêneas
        - Estruturas de dados heterogêneas.

Bibliografia

- SOUZA, M. A. F. de; et. al. Algoritmos e Lógica de Programação. Cengage Learning. São Paulo, 2005.
- GUIMARÃES, A. de M.; LAGES, N. A. de C. Introdução a Ciência da Computação. LTC – Livros Técnicos e Científicos. Rio de Janeiro, 1984.
- MENEZES, Nilo Ney Coutinho. 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. 328 p. ISBN 9788575227183 (broch.).

Bibliografia complementar

- MOKARZEL, F.; SOMA, N. Introdução à Ciência da Computação. Elsevier Editora Ltda. Rio de Janeiro, 2008.
- FARRER, H. et. al. Algoritmos Estruturados – 3ª Edição. LTC - Livros Técnicos e Científicos. Rio de Janeiro, 1999.
- LEITE, M. SciLab - Uma Abordagem Prática e Didática - 1ª Ed. Editora Ciência Moderna. Rio de Janeiro, 2009.
- 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, 2007.
- GILAT, A. MATLAB com Aplicações em Engenharia – 4ª Edição. Grupo A Educação. 2012.

Departamento de Computação  |  ICEB  |  Universidade Federal de Ouro Preto
Campus Universitário Morro do Cruzeiro  |  CEP 35400-000  |  Ouro Preto - MG, Brasil
Telefone: +55 31 3559-1692  |  decom@ufop.edu.br


escort bahçelievler