Available courses

In this course, you will gain a critical perspective on what is human computer interface and its critical impact on our culture and society. We will begin by introducing the key theories, concepts, and frameworks that underlie the design of most interfaces you use today (so you don’t have to reinvent the wheel). Through a series of case studies on commercial systems—many of which you likely use on a regular basis—we will talk about HCI principles/philosophies, methods/processes, and industry standard practices. This course will give you a high-level understanding of the many issues involved in UI/UX design. But you also gain practical experience by working as a group for a project that mobilizes all your knowledge learnt from the class.  

One of the most prominent ways in which digital technology disseminates in today’s society is through media arts. How does digital technology condition and manifest itself through media? How do media acknowledge and reimagine technology? How do the two coevolve? How can we think critically about the role played by technology in media arts? This course surveys the possible theoretical interventions between computational technology and new media arts. It aims to cultivate for students majored in computer science as well as media arts an introductory but nevertheless thorough understanding of critical media studies, especially those concerning films and games. By the end of the course, students should be able to conceive the creative collision not only between computational models and media practices, but also between science and humanities.