MIT » Engenharia Elétrica e Ciência da Computação » Laboratório de Engenharia de Software, Outono 2001
| |
|
|
|
| |
|
|
| |
|
|
| |
Instrutor(es)
Instrutores: Prof. Daniel Jackson Prof. Srinivas Devadas |
|
| |
|
|
| |
Revisado
por:
Prof. Caetano Traina Junior (USP) |
|
| |
Duração:
4 sessões semanais de 1 hora e meia
|
|
| |
|
6.170 Laboratório de Engenharia de Software, Outono 2001


Meta deste curso A distribuição das conferências está no
Aspectos principais deste Curso
A 6.170, uma disciplina obrigatória do curso de Ciência da Computação e Engenharia
Elétrica do MIT, tem virtualmente todo o
seu material do curso online:
- As notas de aula são disponibilizadas no formato PDF
- Todas as tarefas são apresentadas no formato HTML
- Os exames anteriores têm sido disponibilizados
Além disso, existe uma variedade de materiais online, desde manuais de ajuda para programação de instruções passo a passo
para as tarefas, e ferramentas de software para usuários.
O auge da aprendizagem é o projeto Gizmoball, que possui vários recursos para os estudantes implementarem.
Alguns exemplos de implementações anteriores do Gizmoball estão disponíveis.
Descrição do Curso
Introduz conceitos e técnicas relevantes para a produção de grandes sistemas de software. Os estudantes aprendem um método de
programação baseado no reconhecimento e na descrição de abstrações úteis. Tópicos: modularidade; especificação; abstração de
dados; modelagem de objetos; padrões de projeto; e teste. Vários projetos de programação de vários tamanhos são propostos aos
estudantes que trabalham individualmente ou em grupos. As matrículas podem ser limitadas. 12 Tópicos de Projeto de Engenharia.
|