Programação modular - DCC052



O objetivo desta disciplina é familiarizar o aluno com boas práticas de programação, em particular, práticas de programação orientadas por objetos. O curso usará a linguagem Java em todas as demonstrações e trabalhos práticos. A disciplina envolve aulas teóricas, em que se aprende príncipios da orientação por objetos, além de técnicas de modelagem de software, e aulas práticas, em que são discutidos diferentes aspectos de Java. Durante as aulas teóricas, baseadas em vários artigos publicamente disponíveis, iremos ver padrões de projeto, princípios de programação OO, e técnicas diversas, tais como inversão de controle. Estudaremos também alguns conceitos relacionados à implementação de linguagens OO modernas, tais como coleta de lixo, tabelas virtuais, reflexão, etc. Avaliações de desempenho dar-se-ão via duas provas de 15 pontos, dois debates de 5 pontos cada, listas totalizando 10 pontos e um trabalho prático de 50 pontos, o qual deverá ser entregue em oito partes.

  • Ementa do curso e calendário de aulas.

  • Como as notas serão distribuídas, incluindo o trabalho prático.

  • Consulte sua nota computada até agora.

  • Sobre a política de integridade acadêmica.




  • Código: DCC 052 (também DCC 038)
    Curso: Sistemas de Informação
    Período: Segundo semestre de 2010
    Horário: Segunda e Quarta, 19:00 a 20:40
    Sala: 2029 - ICEx
    Lista de discussão: dcc052 at googlegroups ...