Introduction to C#
Block seminar / workshop
May 31st to June 2nd 2023
This course provides a comprehensive introduction to the C# programming language, one of the most widely used programming languages for developing desktop, web, and mobile applications. Students will learn the fundamental concepts of programming and the syntax of C#, including data types, variables, operators, control structures, loops, functions, and classes. The course will also cover object-oriented programming, working with arrays and collections, handling exceptions and errors, and using LINQ for querying data. Additionally, students will learn how to develop custom components for Grasshopper, a popular visual programming platform used in architecture, engineering, and design. Throughout the course, students will apply their knowledge by building a variety of projects, including console applications and Grasshopper Plug-Ins.
The seminar will be taught as a three day block seminar in the lecture-free period from May 31st to June 2nd. The exact schedule will be announced prior to the block seminar.