Disciplina Linguagens de Programação II

  • Apresentação

    Apresentação

    Esta unidade curricular permite uma melhor estruturação e programação de Videojogos, uma vez que são abordados tópicos avançados de programação orientada a objetos no geral e programação em C# em particular.

  • Conteúdos Programáticos

    Conteúdos Programáticos

    1. Introdução aos design patterns e princípios SOLID, com ênfase em videojogos.
    2. Tópicos avançados de C#: ficheiros; gestão de recursos com using e IDisposable; delegates; eventos; overloading de operadores; indexadores; extensão de métodos; atributos; pré-processador; tipos anuláveis; expressões Lambda; Threads; reflexão; covariância e contravariância de genéricos; serialização.
    3. Unity: API C#, estrutura de classes e design patterns utilizados.
  • Objetivos

    Objetivos

    • Introdução da filosofia dos design patterns, nomeadamente quando aplicados ao desenvolvimento de videojogos.
    • Ensino de conceitos avançados de programação com a linguagem C#.
    • Desconstruir a forma como o Unity está implementado, realçando os design patterns utilizados, permitindo a compreensão como um game engine pode ser desenvolvido.
  • Metodologias de ensino e avaliação

    Metodologias de ensino e avaliação

    Uso intensivo do GitHub e/ou plataformas similares, com realização de exercícios e projetos, com feedback do docente.

  • Bibliografia principal

    Bibliografia principal

    • Whitaker, R. B. (2022). The C# Player's Guide (5th Edition). Starbound Software.
    • Freeman, E., Robson, E., Bates, B., & Sierra, K. (2020). Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software (2nd Edition). O'Reilly Media.
    • Nystrom, R. (2014). Game Programming Patterns. Genever Benning.
INSCRIÇÃO AVULSO
Política de Cookies
Este website utiliza cookies para lhe proporcionar uma melhor experiência de navegação.
Aceitar
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios filmeu