MAC0242 Laboratório de Programação II
OBJETIVOS: Prover o contato com ferramentas avançadas de programação e com programação orientada a objetos.
PROGRAMA: Introdução à orientação a objetos. Geradores de analisadores léxicos. Noção de gramáticas. Geradores de analisadores sintáticos. Geradores de código. Interface gráfica com o usuário (GUI) e seu uso no desenvolvimento de programas. Shell scripts. Linguagens de programação baseadas em scripts.
PRÉ-REQUISITOS: MAC0122.
PRÉ-REQUISITO NÃO-OFICIAL: MAC0211.
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: Provas e projetos de programação.
BIBLIOGRAFIA BÁSICA:
- L. Wall, T. Christiansen, R. Schwarz, Programming Perl, O'Reilly, 19??.
- T. Budd, An Introduction to Object Oriented Programming, Addison-Wesley, 1996.
- Manuais da GNU Software Foundation.
OBSERVAÇÃO: Disciplina obrigatória no currículo do BCC.
[Veja dados da disciplina no JúpiterWeb]