-
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 and assessment
Teaching methodologies and assessment
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.
-
Office Hours
Office Hours
-
Mobility
Mobility
No