NTU
Teaching

    Hands-on Robotics with Programming

This course is designed for graduate students or senior undergraduate students to be familiar with the development of the software components for robotics applications. Students will learn the programming skill in a small group by closely following the assigned material, including example codes, book chapters and/or other online resources. Multiple programming assignments will be assigned to help students gain the hands-on experience of robotics programming.

Course website: 2010 (Project 3, Final project)

    Robotics in Construction Automation

This course is designed to help students understand the latest developments in robotics and their influence on the construction industry. This course also offers opportunities for students to gain hands-on experience in robot development. Students learn robotic software development by writing code in Microsoft Robotic Studio (MSRS), and hardware development by customizing a robot using the Lego NXT module. They will learn the overall development procedure for wheel robots and stationary robots during in-class projects.

Course website: 2008 (Midterm project) | 2009(1) | 2009(2)

    Engineering Graphics

This course is designed to help students develop proficiency in communicating with other professionals through graphical languages. Students will learn the fundamental concepts of visualization technologies as applied to engineering pursuits through lectures, readings, laboratory tasks, discussions and projects. They will also learn to use three software tools, AutoCAD, and Blender, to render building structures and construction machinery.

Course website: 2009

    Visualization in A/E/C

In the architecture, engineering and construction (AEC) industries, computer visualization usage can cover the whole lifecycle of a product from presentation of initial concepts to the final stages of production and can also extend to maintenance issues. This course is designed for students who would like to learn the latest applications of visualization technologies in AEC industries and learn the information technologies required for developing the visualizations. This course includes theories of computer graphics, creation of 3D scenarios, interactive user interface, collision detecting methods and motion planning methods. Multiple programming projects (based on Microsoft XNA) will be assigned to help students master the programming skills. In the end of the course, students need to develop a research-oriented project as the final project by using the technologies learned in this course. This course was open under the name of virtual construction and automation environments in the year of 2006 and 2007.

Course website: 2006 | 2007 | 2009

    User-Oriented Innovative Design

The goal of this course is to inspire students to make the design in innovative, user-centered and at the same time practical way. By copperating with multi-disciplinary calssmates and using ideo methods as the design procedures, the students from engineering and design background can work together and learn ths abilities on communicate, teamwork and problem solving during the assigned design project in this class.

Course website: 2008

    Visualization and Human Computer Interaction

The computer software and engineering systems are becoming larger and more complex to fulfill versatile needs from the users. Human and computers interaction (HCI) is an important factor while designing such a system. This course aims at providing the knowledge required for designing proper user interfaces to fulfill various purposes. Four major topics are included in this course: (1) Communication with effective visual ways; (2) Users' requirements gathering; (3) Prototype and design of user interfaces; and (4) Usability evaluation. Students will learn the theories about visualization and human-computer interaction (HCI), and also need to develop a term project in order to obtain hand-on experience in designing user interfaces.

Course website: 2006 | 2007

    Certificate

  1. 指導鄭雅文參加『大學跨學門科學人才培育銜接計畫』。link
  2. 指導吳承寰參加『大學跨學門科學人才培育銜接計畫』。link