MAC0211  Laboratório de Programação

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: 2002/1
Nova versão a partir de 2003.
DCC | IME-USP | 2001-2002