-
Apresentação
Apresentação
Unidade curricular na qual é leccionada a linguagem de programação C#, usada ao longo do curso para desenvolver Videojogos.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 6
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
1 | Obrigatório | Português
-
Código
Código
ULHT1075-498
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
Noções básicas da plataforma .NET e programação em C#. Bases de C#. Programação orientada a objetos em C#. Diagramas UML para classes. Coleções em C#. Tópicos avançados de C#. Além da especificação .NET.
-
Objetivos
Objetivos
Desenvolver projetos de software em C# usando uma abordagem de programação orientada a objetos. Utilizar sistemas de controlo de versões para desenvolvimento de projetos de software.
-
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. Fowler, M. (2003). UML Distilled (3rd Edition). Addison-Wesley Professional.
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não