-
Presentation
Presentation
Course unit where the C # programming language is taught, used throughout the course to develop videogames.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 6
-
Year | Nature | Language
Year | Nature | Language
1 | Mandatory | Português
-
Code
Code
ULHT1075-498
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
Understanding the .NET platform and programming in C#. Version control with Git. C# Basics. Object-oriented programming in C#. UML diagrams for classes. Collections in C#. Advanced C# Topics. Beyond the .NET Standard specification.
-
Objectives
Objectives
Develop software projects in C # using an object-oriented programming approach. Use version control systems to develop software projects.
-
Teaching methodologies
Teaching methodologies
Intensive use of GitHub and/or similar platforms, with exercises and projects, with feedback from the teacher.
-
References
References
Whitaker, R. B. (2022). The C# Player's Guide (5th Edition). Starbound Software. Fowler, M. (2003). UML Distilled (3rd Edition). Addison-Wesley Professional.
-
Assessment
Assessment
Época normal (avaliação de frequência)
- Componente teórica (testes) - 10 valores (nota mínima 4,5 no conjunto de todos os testes)
- Componente prática (exercícios e projetos) - 10 valores (nota mínima 4,5 no conjunto de todos os exercícios/projetos)
- A frequência das aulas é obrigatória de acordo com o artigo 11º do Regulamento Geral de Avaliação da Universidade Lusófona.
Época recurso
- Componente teórica - 10 valores (nota mínima 4,5): Exame
- Componente prática - 10 valores (nota mínima 4,5): Projeto
Época especial
- Componente teórica - 10 valores (nota mínima 4,5): Exame
- Componente prática - 10 valores (nota mínima 4,5): Projeto
- A avaliação de época especial está disponível de acordo com o artigo 19º do Regulamento Geral de Avaliação da Universidade Lusófona.
-
Mobility
Mobility
No




