Introduction to C#
Block seminar / workshop
July 22nd to 26th 2024
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 basics of programming with C# to solve design problems within the context of Rhino 3D and Grasshopper:
- Basic programming concepts using C# syntax
- Variable declaration (numbers, strings, etc.)
- Control structures (sequential logic, selection logic, iteration logic)
- Data structures (arrays, stacks, etc.)
- Object-oriented programming (encapsulation, abstraction, etc.)
- Debugging and tools (error types, writing and compiling code in VSCode, etc.)
After the workshop, students will be able to define their programming problems and know the elements they need to solve it.
The class will be held ONLY in person. Have Rhino installed on your computer.
Basic programming knowledge in another language (e.g. Python, JavaScript) is preferred. (Please send a short letter including the reason you want to attend this course and your programming level via email)
The seminar will be taught as a one week block seminar in the summer from 22-26 of July.