About this Course
4.4
155 ratings
36 reviews
Computer graphics can be a powerful tool for supporting visual problem solving, and interactivity plays a central role in harnessing the users' creativity. This course will introduce various interactive tools developed in computer graphics research field with their design rationales and algorithms. Examples include enhancements to graphical user interfaces, authoring tools for 2D drawings and 3D animations, and interactive computer-aided design systems. Rich live demonstrations and course assignments will give you insights and skills to design and implement such tools for your own problems....
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Suggested: 3-5 hours/week

Approx. 23 hours to complete
Comment Dots

English

Subtitles: English, Japanese

Skills you will gain

AlgorithmsComputer Graphics3d Computer GraphicsRobotics
Globe

100% online courses

Start instantly and learn at your own schedule.
Calendar

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Clock

Suggested: 3-5 hours/week

Approx. 23 hours to complete
Comment Dots

English

Subtitles: English, Japanese

Syllabus - What you will learn from this course

1

Section
Clock
2 hours to complete

Graphical User Interfaces

Graphical user interfaces turn computer control problem into visual problem solving. The lectures of this module introduce five attempts to enhance current GUI operations such as scrolling interfaces, management of desktop icons, pointing on a large display, digital inking, and vocal interaction....
Reading
7 videos (Total 57 min), 4 readings, 6 quizzes
Video7 videos
Introduction5m
1-1 Scrolling Interface11m
1-2 Desktop Icons8m
1-3 Pointing6m
1-4 Digital Ink12m
1-5 Voice Interaction11m
Reading4 readings
Course Description10m
Syllabus10m
Course FAQs10m
Problems when running Java Application / Java Applet10m
Quiz6 practice exercises
Scrolling Interface4m
Desktop Icons4m
Pointing4m
Digital Ink4m
Voice Interaction4m
Graphical User Interfaces20m

2

Section
Clock
1 hour to complete

2D Drawings and Animations

In this module we will dive deep into the world of 2D. We will discuss techniques for authoring 2D drawings and animations. Specifically, we will introduce interactive diagram beautification, pen-and-ink texture synthesis, shape manipulation, and dynamic illustrations. We hope you will witness how interactive software can change burdensome drawing work into full of fun!...
Reading
4 videos (Total 44 min), 5 quizzes
Video4 videos
2-2 Pen-and-ink Textures10m
2-3 Shape Manipulation13m
2-4 Dynamic Illustrations9m
Quiz5 practice exercises
Diagram Beautification4m
Pen-and-ink Textures4m
Shape Manipulation4m
Dynamic Illustrations4m
2D Drawings and Animations16m

3

Section
Clock
2 hours to complete

3D Geometric Modeling

In this module, we rise up from 2D plane to 3D space, and discuss 3D geometric modeling methods. Topics introduced are; suggestive interface for architectural models, a sketch-based modeling system for freeform shapes, a curve-based shape control method, a flower modeling system, and volumetric texture. You will see how 3D objects can be easily and quickly modeled by specially-designed 2D user interfaces!...
Reading
5 videos (Total 55 min), 6 quizzes
Video5 videos
3-2 Sketch-based Modeling14m
3-3 Shape Control by Curves9m
3-4 Flower Modeling10m
3-5 Volumetric Textures11m
Quiz6 practice exercises
Suggestive Interface4m
Sketch-based Modeling4m
Shape Control by Curves4m
Flower Modeling4m
Volumetric Textures4m
3D Geometric Modeling20m

4

Section
Clock
2 hours to complete

Deformation and Animation

Starting from this module, we are shifting our attention towards simulating/crafting real objects and movements, which usually require intricate systems to deal with. As for this module, we will introduce clothing manipulation techniques, layer operations for stacked deformable objects, spatial key framing for character animations, procedural deformation, and human motion visualization using stick figures. You will discover how deformation and animation techniques help visually reproduce complex objects and motions....
Reading
5 videos (Total 62 min), 6 quizzes
Video5 videos
4-2 Layer Operations12m
4-3 Spatial Key Framing11m
4-4 Procedural Deformation13m
4-5 Motion Database10m
Quiz6 practice exercises
Clothing Manipulations4m
Layer Operations4m
Spatial Key Framing4m
Procedural Deformation4m
Motion Database4m
Deformation and Animation20m
4.4

Top Reviews

By KKApr 28th 2018

Very nice course to open my mind for howto Human-Computer Interaction. So amazing.

Instructor

Takeo Igarashi

Professor
Department of Computer Science, Graduate School of Information Science and Technology

About The University of Tokyo

The University of Tokyo was established in 1877 as the first national university in Japan. As a leading research university, UTokyo offers courses in essentially all academic disciplines at both undergraduate and graduate levels and conducts research across the full spectrum of academic activity....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.