
Cluster [03]
Creative_Coding[0] - C# Scripting in Grasshopper3D
Tutor: Praneet Mathur
(ARPM Design and Research)
Date:8th & 9th Aug 2020 (Saturday & Sunday)
Time: 1 PM - 8 PM IST // 7:30 AM - 2:30 PM GMT
Duration: 2 DAYS// 7 Hours (incl. 2 X 30 min breaks)
Type: Interactive Tutorial Workshop
Registration Fee: INR 7500 // $100
Max. Spots: 30
[ Check ticketing platform(Explara) to see available ticket quantity ]


[ ] Workshop Title
Creative_Coding[0] - C# Scripting in Grasshopper3D
[ ] Key Software / Tech to be taught
C# Scripting in Grasshopper
[ ] Workshop Description
Part 1 covers introductory basics to Creative Coding and C# scripting in Grasshopper. Creative_Coding is a 2-Part workshop series for Designers and Architects with no programming background. With a learning path specifically planned for such an audience, the workshop aims to enable not only custom tool development, but also a more in-depth understanding of how most software tools work. From introductory basics on programming to using C# in the Grasshopper environment and further creating custom plugins for Grasshopper; Learn the theory and application of code in Design and Architecture.
Creative_Coding[0] will cover the following:
-
Understanding Code
-
Theory of Code in Design
-
C# Programming Language and the .NET Framework
-
Grasshopper SDK and C#
-
Scripting in Grasshopper Scripting Workflow
-
Hands-on C# Grasshopper Scripting Session
-
Tips, Tricks and Best Practices.
From the tutor:
Being a self-taught programmer with a design background, my experience with coding and working with tech companies has changed the way I see software as a tool. While most developers find themselves learning design principles to improve their software, I found myself learning software development to improve my design process. As we move towards an increasingly digital world, I find it necessary to question our dependency on large software development companies to create the tools we need.
[ ] Keywords
#CreativeCoding #Programming #Coding #CSharp #Grasshopper3d #Rhinoceros3d
[ ] Workshop Duration & Type
Duration: 2 DAYS// 7 Hours (incl. 2 X 30 min breaks)
Type: Interactive Tutorial Workshop
[ ] Detailed Schedule
Creative_Coding[0].Day[0] = {
“Theory of Code and Programming in Design”,
“C# Language and Syntax”,
“Introduction to the Grasshopper SDK”,
“Basic C# Scripting in Grasshopper”
}
Creative_Coding[0].Day[1] = {
“Defining a Function”,
“Writing a C# Script for a Custom Component”,
“Packaging and Sharing Components”,
“Tips, Tricks and Best Practices”
}
Day 1: Theory of Code and Programming in Design
C# Language and Syntax
Introduction to the Grasshopper SDK
Basic C# Scripting in Grasshopper
Day 2: Defining a Function
Writing a C# Script for a Custom Component
Packaging and Sharing Components
Tips, Tricks and Best Practices

[ ] Tutor Details
Praneet Mathur, an Architect by training, works in the intersection of Technology and Design. He is the founder of ARPM Design and Research. A self-taught programmer and software developer, he has worked with tech companies like GMetri and ShapeDiver. He has authored Project Shark - a Real-time Augmented Reality tool for Grasshopper, among other software tools for designers. With this workshop series in collaboration with rat[LAB]EDUCATION, he aims to empower designers with technologies of their own making.
[ ] Max Participants allowed
30
[ ] List of FAQ
Q1: I have no previous experience with coding. Is this workshop suitable for me?
A1: Absolutely. The tutor is a self-taught programmer with a design background, so the workshop content is tailored specifically to design / architecture students and professionals with no coding experience.
Q2: What software do I need to know for this workshop?
A2: A good understanding of Grasshopper is required.
Q3: What software do I need to have installed before attending this workshop?
A3: Rhinoceros 6 (Grasshopper comes pre-installed) [https://www.rhino3d.com/download/rhino-for-windows/6/evaluation]
Q4: Do I need to attend both workshops in this series?
A4: There will be no overlap in the content of the two workshops. To gain a comprehensive understanding of the topics, attending both workshops is recommended. However, once can attend Part 1 & decide for next one.
[ ] Recording Provided?
Partial Recording would be provided to safeguard workshop content by tutor
-
Recorded version is made available after the workshop, on Cluster Tutor(s)'s discretion. (Free for participants; ticketed for non-participants)
-
Check Explara Ticketing platform for availability.
-
Recording is for personal academic use only & comes with copyrights to control re-distribution & transmission (to be signed by buyer).
-
Participation certificate NOT provided to buyers of recorded version.