Prévia do material em texto
BCC702 - Programação de Computadores II Apresentação da Disciplina Profª Valéria de Carvalho Santos BCC702 - Programação de Computadores II Oferta: DECOM Carga horária semestral: 72h Carga horária semanal teórica: 2h/aula Aulas teóricas expositivas Carga horária semanal prática: 2h/aula Aulas práticas em laboratório 2 BCC702 - Programação de Computadores II É preciso praticar em casa! 3 BCC702 - Programação de Computadores II Pré-Requisito: BCC701 - Programação de Computadores I 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. 4 BCC702 - Programação de Computadores II Ementa: ● Processamento de arquivos. ● Modularização de programas e abstração de dados. ● Conceitualização e utilização de estruturas de dados. ● Algoritmos de pesquisa e ordenação. ● Desenvolvimento de programas com utilização de uma biblioteca de algoritmos e estruturas de dados. 5 BCC702 - Programação de Computadores II Objetivos: ● Proporcionar ao aluno a capacidade de definir soluções algorítmicas, implementar e testar suas soluções usando a linguagem de programação C++. ● Analisar e comparar diferentes algoritmos para um mesmo problema. ● Utilizar os principais algoritmos para as tarefas mais comuns em programação. ● Aplicar as estruturas de dados mais importantes em seus projetos. ● Modularizar problemas com funções e objetos. 6 BCC702 - Programação de Computadores II Atividades Avaliativas: ● Prova Teórica I (17/04) - Valor: 10,0 pts - Peso 0,4 ● Prova Teórica II (29/05) - Valor: 10,0 pts - Peso 0,3 ● Prova Teórica III (10/07) - Valor: 10,0 pts - Peso 0,3 7 BCC702 - Programação de Computadores II Critérios de Aprovação: ● 60% das notas de avaliação E 75% de presença ● 75% de presença em aulas teóricas ● 75% de presença em aulas práticas ● Presença em menos de 75% das aulas indica reprovação independente da nota obtida 8 Bibliografia ● Deitel, H. M.; Deitel, P. J. C++: Como Programar. Editora Prentice Hall, 2006. ● Ziviani, N. Projeto de algoritmos: com implementações em Java e C++. Thomson, 2007. ● Celes, W. et al. Introdução a Estruturas de Dados. Editora Campus, 2004. 9 Dicas ● Praticar: horário na agenda ● Aprender com os erros 10 Dúvidas? Email: valeriacs@ufop.edu.br Horários de atendimento - Sala 16 - DECOM: ● Quarta: 16h-18h ● Quinta: 14h-18h 11