Certificate of Achievement
has completed the following course:
Design Computing: 3D Modeling in Rhinoceros with Python Rhinoscript
University of Michigan
This course investigated why designers should code through a series of design problems that explored Python code in terms of its rules and syntax, and what designers can do with it in its application and design.
5 weeks, 5 hours per week
Glenn Wilcox
Associate Professor in Architecture
University of Michigan
Transcript
Learning outcomes
- Apply the fundamentals of Python including: Control Flow [module importing, conditionals, iteration(looping), operators, functions, comments, booleans] and Data Structures [strings, variables, lists, tuples, dictionaries]
- Apply the fundamentals of Rhinoscript to create geometric systems and produce variable geometric form, in 2D and 3D, rendered in still and animated formats
- Utilize search and help commands for Rhinoscript and Python command libraries.
- Apply the practice of de-bugging.
- Produce code that produces variable geometric form (in 2D and 3D) in still image and animated formats.
- Produce coded geometric systems that are reactive to changes in input parameters and attractor geometries (points, curves, surfaces)
Syllabus
- An introduction to Design Computing as a subject and why designers should learn to code.
- The fundamentals of coding in the Python scripting language. By the end of the course students will be familiar with the basic structure and syntax of this language.
- The understanding and application of Rhinoscriptsyntax, a native coding language in Rhinoceros that’s imported into Python, which allows one to create and control geometries through authoring code.
- The application of Procedural Logics - the structuring of coding systems to produce variable geometric form.
- The output of geometries in still and animate forms.
Issued on 10th July 2021
The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.
This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.
Free online course: