Linguagens de Programação - DCC024



O objetivo desta disciplina é familiarizar o aluno com os diversos paradigmas de linguagens de programação, a saber: imperativo, funcional e lógico. A ementa da disciplina segue o livro Modern Programming Languages: A Practical Introduction, do autor Adam Webber. Durante as aulas serão abordados temas como tipos de dados, passagem de parâmetros e gerenciamento de memória em diferentes linguagens de programação. O curso possui forte ênfase em programação, sendo as três linguagens abordadas SML, Python, Java e Prolog. Os alunos farão duas avaliações, totalizando 35 e 40 por cento da nota distribuída. Estes exames conterão algumas questões teóricas, e muitas questões de programação. O restante dos pontos letivos serão distribuídos em listas de exercícios, que devem ser escritas à mão. Serão distribuídos cinco pontos extra para quem implementar alguns problemas do projeto Euler usando ML ou prolog. É fortemente recomendável assinar nosso grupo de discussão, pois estaremos usando a lista para passar informações relacionadas ao calendário do curso, e para discutir tópicos de interesse.

  • Slides estão disponíveis gratuitamente na página do autor do livro.

  • Ementa do curso e calendário de aulas.

  • Sobre os Exames e listas de exercícios

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

  • Consulte sua nota computada até agora.



  • Código: DCC024
    Curso: Sistemas de Informação
    Período: Primeiro semestre de 2023
    Horário: Segunda e Quarta, 19h00 a 12h40
    Sala: ICEx 2013
    Lista de discussão: dcc024 at googlegroups (Link)