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.
|
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.
|
Visualization in Engineering
|
This course helps cover the thematic topics and tools to cope with increasing amounts of data. With careful planning and organization, visualization may provide a more cognitively affordable way to improve comprehension, memory, and decision-making in a complex environment. Visual representations also help engage more diverse audiences in the process of design/analytic thinking. In this course we will study techniques and algorithms for creating effective visualizations based on principles from graphic design, visual art, perceptual psychology, and cognitive science. In addition to participating in class discussions, students will have to complete several short programming and data analysis assignments as well as a final project.
|
Conceptual Design Studio
Website 2012 |
This introductory course is designed for freshman students in Civil Engineering program. There are several segments in this course chronologically: case studies, class discussion, guest speakers, assignments and one final project. By studying on well-known engineering cases, such as Sydney Opera House, Yuan-Shan-Tzu flood diversion, Taiwan high speed rail, and Golden Gate Bridge, students learn about different fields in civil engineering. In addition, students participate in group discussion on given topics and deliver an in-class presentation. Later on, the invited guest speakers give lectures on how engineers could apply ideas in practice. Lastly, students are expected to incorporate knowledge and skills learned from "Surveying practice" and "Engineering Graphics" and complete their final projects electronically. Upon finishing this course, students will gain communication skills, teamwork ability, and initial design experience.
|
Visualization in A/E/C
|
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.
|
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.
|
Freshman Seminar
|
The course, Freshman Seminar, designs specifically for the first-year NTU students. Its goal is to help the freshmen students adapt the new type of learning style in the university and success in the following years. In a small class, less than 25 and casual learning environment, students can interact with the professor and classmates more closely and frequently. During the interaction, they are expected to become active learners. Most classes are separated into four sections: (1) a warm-up section, aka light-up time; (2) a short lecture to share the professor's experiences and opinions about learning in the univeristy; (3) group discussion on the critical issues in assigned reading (design of everyday things); and (4) a presentation from the students. Two or three classes hold outside the classroom, allowing students learning by observation proactively. In short, this is a course teaching self-learning, self-management and decision-makings in the university. With versatile and open learning environment, students can experience various learning methods and well prepared for the university life.
|
User-Oriented Innovative Design
Website: 2008
|
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.
|
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.
|