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 introducing a methodology on teaching 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 materials to teach algorithmic design to students and professionals across various disciplines. It is based on Rajaa Issa's guide, Essential Algorithms and Data Structures for Grasshopper.
Rajaa Issa is a software developer at Robert McNeel & Associates and the author of several 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:
Day 2 - Introduction to Data Structures
Day 3 - Advanced Data Structures
Day 4 - Advanced Data Structures
Online course fees: The course is free. 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
Rajaa Issa is a software developer at Robert McNeel & Associates and the author of several 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
- 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
- Intro 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. 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!
No comments:
Post a Comment