How to Teach Grasshopper Fundamentals
Online Workshop
Tutor: Rajaa Issa
4-5 November 2024
7-8 November 2024
4:00 pm-7:30 pm UTC (London)
11:00 am-2:30 pm EDT (NYC)
Hosted on Zoom by McNeel Europe
A four-day course to introduce a methodology on how to teach the fundamentals of algorithmic design and data structures for computational design using Grasshopper.
The course is for professional trainers and educators interested in developing curriculums and training material to teach algorithmic design to students and professionals across various disciplines. The course is based on Rajaa Issa’s guide, the Essential Algorithms and Data Structures for Grasshopper.
Rajaa Issa is a software developer at Robert McNeel & Associates and the author of a number of geometry and Grasshopper guides on Essential Mathematics, Algorithms and Data Structures and C# Scripting.
Learning Objectives: After the completion of this course, participants will be able to:
- Learn strategies to teach how to build algorithms from scratch
- Develop an in-depth understanding of Grasshopper data structures
- Learn how to teach complex parametric designs in Grasshopper
Day 1 - Algorithms and Data
- An introduction to teaching Grasshopper and existing resources
- How to work with the guide, course exercises
- Introduction to algorithmic design
- Designing algorithms from scratch using the 4-step process
- Data types and data processing in Grasshopper
- Pitfalls of algorithmic design
- Tutorial session
Day 2 - Introduction to Data Structures
- Overview of data structures
- Lists, list operations, list matching
- Design algorithms with list data structures
- Tutorial session
Day 3 - Advanced Data Structures
- Into to data trees
- Basic data tree operations
- Advanced data tree operations
- Tutorial session
Day 4 - Advanced Data Structures
- Advanced data tree operations
- Tutorial session
- Discussion: what are good teaching practices for Grasshopper
Online course fees: The course is free. Please note that we will confirm your seat after your registration has cleared.
Course requirements: A motivational statement including information about the applicant, their teaching experience, and motivation to take this specific class. The course is for teachers with an intermediate knowledge of Rhino and basic knowledge of Grasshopper.
Maximum number of participants: 25.
Course language: English
Apply now with a short motivational statement (max 150 words) by contacting Verena!
Posted Sep 17, 2024 by Verena Vogler on Rhino News, etc.