MAC0211  Laboratório de Programação I

OBJETIVOS:  Introduzir a idéia de ambientes de programação e sua utilização no desenvolvimento de projetos de computação.

PROGRAMA:  Programação em baixo nível: montadores, ligação de programas, bibliotecas dinâmicas e compartilhadas, interface com rotinas de alto nível, interrupções, interface com hardware. Bibliotecas de rotinas e compilação em separado. Portabilidade. Noção de sistema operacional. Conceitos de fluxo e dispositivos em sistemas operacionais. Entrada e saída padrão. Técnicas de depuração de programas. Modularização de código. Ferramentas auxiliares no desenvolvimento de programas.

PRÉ-REQUISITOS:  MAC0122.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  8 horas, 4 créditos-aula e 2 créditos-trabalho.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM:  Média ponderada de provas e projeto.

BIBLIOGRAFIA BÁSICA: 

OBSERVAÇÃO:  Disciplina obrigatória no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]


Oferecimentos recentes da disciplina: 1999/1, 2001/1, 2001/1, 2002/1
DCC | IME-USP | 2003