Instructors
Dr. Karla Saldana Ochoa
Dr. Shangde Gao
Course Description
This course covers the fundamentals of coding and computation. Students will begin with an introductory class that covers essential concepts, including variables, conditions, and loops. They will then progress to writing algorithms and utilizing existing coding libraries. Building on this foundation, students will develop algorithms using Rhino Grasshopper coding plugins to create hands-on projects that incorporate design exercises.
Course Objectives
Applying:
Implement coding techniques to create solutions for design exercises.
Utilize coding languages and tools to develop hands-on projects addressing design problems.
Analyzing:
Evaluate the effectiveness of different coding strategies in solving design challenges.
Analyze coding solutions to identify strengths and weaknesses in addressing specific design problems.
Compare and contrast various coding approaches and their applications in design contexts.
Evaluating:
Judge the effectiveness of coding techniques in achieving desired design outcomes.
Creating:
Generate innovative coding solutions to design problems.
Design and develop projects integrating coding and design principles.
Sample of Student Work