MAC0110 Introdução à Computação
OBJETIVOS: Introduzir a programação de computadores através do estudo de uma linguagem algorítmica e de exercícios práticos.
PROGRAMA: Algoritmos: caracterização, notação, estruturas básicas. Computadores: unidades básicas, instruções, programa armazenado, endereçamento, programas em linguagem de máquina. Conceitos de linguagens algorítmicas: expressões; comandos seqüenciais, seletivos e repetitivos; entrada/saída; variáveis estruturadas; procedimentos. Desenvolvimento e documentação de programas. Exemplos de processamento não-numérico.
PRÉ-REQUISITO NÃO-OFICIAL PARA A LM: MAC0118.
CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS: 4 horas, 4 créditos.
CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM: Média ponderada de provas e exercícios.
BIBLIOGRAFIA BÁSICA:
- N. Wirth, Programação Sistemática, Campus, Rio de Janeiro, 1978.
- V. Setzer, R. Terada, Introdução à Computação e à Construção de Algoritmos, IME-USP, 1988.
BIBLIOGRAFIA ADICIONAL (ainda não consta no Júpiter):
- Material didático para disciplinas de Introdução à Computação, Projeto MAC Multimídia, http://www.ime.usp.br/~macmulti/
OBSERVAÇÃO: Disciplina obrigatória nos currículos do BCC, BM, LM, BE, BMA e BMAC.
[Veja dados da disciplina no JúpiterWeb]