Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Bachelor Mechatronics
Type of degree:Intern
 Special-Time
 Summer Semester 2025
  

Course unit titleRich Clients in C Sharp
Course unit code074703049007
Language of instructionEnglish
Type of course unit (compulsory, optional)Elective
Semester when the course unit is deliveredSummer Semester 2025
Teaching hours per week2
Year of study2025
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated2
Name of lecturer(s)


Prerequisites and co-requisites

Students have a solid knowledge of programming in C and know the principles of object-oriented programming.

Course content
  • Introduction to object-oriented programming in C#
  • Overview of the .NET framework
  • GUI programming patterns
  • Connection of GUIs to back ends (web services, databases)
Learning outcomes

After successful completion of this course, students will be able to

  • describe the client-server concept
  • list the basic elements of graphical user interfaces (GUIs) in a technical environment and describe their purpose and
  • give an overview of the current .NET framework and describe what it can do, especially in a technical environment.

They can

  • implement simple clients in C#, preferably with a GUI and
  • connect (graphical) clients to backends.

The skills whey learn also include

  • Writing test cases
  • debugging and
  • the final deployment.

 

Planned learning activities and teaching methods

Integrated course with workshop character

Assessment methods and criteria

Small project with presentation; assessment of the realised solution with regard to common design principles.

Comment

None

Recommended or required reading
  • Stellmann, Andrew (2021): Head First C Sharp #: A Learner's Guide to Real-World Programming with C# and .NET Core. O'Reilly Media.
  • Albahari, Joseph (2022): C# 10 in a Nutshell: The Definitive Reference. O'Reilly.
Mode of delivery (face-to-face, distance learning)

Face-to-face instruction

Summer Semester 2025go Top