-
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