10.014 Computational Thinking for Design

Home / Programme / Bachelor of Science (Architecture and Sustainable Design) / Courses / 10.014 Computational Thinking for Design

Computational Thinking is a problem-solving process that is essential for successfully carrying out computational tasks. Computational Thinking For Design aims to introduce the ideas of computational thinking, and its applications to design, using visual programming and python programming.

Course Leads: Jason Lim (ASD) & Norman Lee (ISTD)

No of Credits: 12

Pre-requisite: Nil

Learning Objectives

  • Acquire conceptual knowledge and skills for visual and python programming
  • Acquire basic knowledge of computational geometry concepts
  • Develop hands-on experience with applying computational thinking approaches to explore solutions to design and engineering problems
  • Gain skills in programming the Raspberry pi microcontroller
  • Learn and practise effective technical communication skills for formal written reports

View Student Works