Current Topics in Media Computing and Human–Computer Interaction SS 2013


  • 21.06.13 Final exam date and place is finalized. See below.
  • 23.04.13 The complete list of required reading is announced below.
  • 23.04.13 Lecture 1 video is online. You can subscribe the course with iTunes U on or RSS link
  • 18.04.13 Due to technical difficulties, the videos from lecture 1 and 2 will be delayed. :(
  • 18.04.13 iTunes U public link for this course:
  • 11.04.13 The course is now over-quota. If you have registered, but not intended to take the exam, please unregister so that people on the waiting list can join the course.
  • 10.04.13 Slides from the first lecture and the first lab is online. Reading assignment is listed. (here and on L2P).
  • 09.04.13 A link for enrolling with iTunes U app on iPad or iPhone: (General RSS link of the course coming soon)
  • 09.04.13 L2P is opened. If you don't have access to L2P, contact Chat.
  • 14.03.13 Course schedule is online. See below.
  • 07.02.13 Please register for the course to get access to L2P. See: Campus Office website (Read: {file name="CTHCI - how to register.pdf" desc="How to register? PDF"}). Registration period 1.4.13–24.4.13
  • 07.02.13 L2P SS 2013,
  • 17.01.13 Course schedule is announced. Registration information for SS 2012 will be announced in February.


The primary audience for this class are Master students of Computer Science, Media Informatics, and Software Systems Engineering.
For a full list of eligible programs, see CAMPUS
Number SWS: V2 + U3
ECTS Credits: 6
This lecture will be held in English. All assignments submissions and exams will be in English.


This class covers basic research methods and current research trends in Human–Computer Interaction and Media Computing. We use a mix of recent book chapters and papers from conferences and journals of the last few years to give you an idea of how HCI research is conducted, and of the hot topics that are being worked on in the international research community. Examples from past years include interactive surfaces, tangible user interfaces, hybrid documents, human computation, gestural input, and personal fabrication. The class explains the differences between empirical, ethnographic and systems research in HCI, and how to quickly retrieve and evaluate information from existing literature, a skill you will need for your Master's thesis and future research work in HCI.


Tue 10:00h - 11:30hRoom 2222lecture
Wed 13:00h - 14:30hRoom 2222lab

LectureTopicPresenterLabTopicReading AssignmentWritten Assignment
09.04.Research literacy 1: Literature reading and publication process
Slides: {file name="S01 Research Literacy 1 - 1up.pdf" desc="1up"} {file name="S01 Research Literacy 1 - 4up.pdf" desc="4up"} {file name="S01 Research Literacy 1 - Literatures.txt" desc="Literature"}
Jan & Chat10.04.Skill 1: Literature search and reading practice
Slides: {file name="L01 Retrieving and classifying papers - 1up.pdf" desc="1up"} {file name="L01 Retrieving and classifying papers - 4up.pdf" desc="4up"} {file name="L01 AbstractExamples.pdf" desc="In-class example"}
Required: • Methodology matters (McGrath, 1995)• How to Read an Engineering Research Paper (Griswold, n.d.)None
16.04.Research literacy 2: Text entry (Quantitative research I: metrics, user study design)
Slides: S01 (complete) {file name="S01a Research Literacy 1 (complete) - 1up.pdf" desc="1up"} {file name="S01a Research Literacy 1 (complete) - 4up.pdf" desc="4up"}
S02 (complete) {file name="S02 Research Literacy 2 (complete) - 1up.pdf" desc="1up"} {file name="S02 Research Literacy 2 (complete) - 4up.pdf" desc="4up"}
{file name="S02 Research Literacy 2 - Literatures.txt" desc="Literature"}
Chat17.04.Skill 2: Writing reviews (part 1): Evaluation section
Slides: {file name="L02 Writing a review (Part 1) - 1up.pdf" desc="1up"} {file name="L02 Writing a review (Part 1) - 4up.pdf" desc="4up"}
In-class Example: {file name="L02 Guided Review Example.pdf" desc="Guided review: Quasi-Qwerty"} {file name="L02 Guided Review Example (Quasi-Qwerty) — Answer Key.pdf" desc="Answer Example"}
Required: • Evaluation of Text Entry Techniques (MacKenzie, 2007)Recommended:• For even-numbered groups: Typing on Flat Glass (Findlater et al., CHI ’11)• For odd-numbered groups: The 1Line Keyboard (Li et al., UIST ’11)Write a review for the evaluation sections of the recommended paper.
Structured review form and peer evaluation criteria will be posted later this week.
Group listDeadline: 23.04. before noon
23.04.Research literacy 3 + Topic 1: Midair input (Quantitative research II: Results and Dissemination)
Slides: {file name="S03 Research Literacy 3 and Midair Input - 1up.pdf" desc="1up"} {file name="S03 Research Literacy 3 and Midair Input - 4up.pdf" desc="4up"} {file name="S03 Research Literacy 3 and Midair Input - Literatures.txt" desc="Literature"}
Chat24.04.Skill 3: Writing a review (Part 2)
Slides: {file name="L03 Writing a review (Part 2) - 1up.pdf" desc="1up"} {file name="L03 Writing a review (Part 2) - 4up.pdf" desc="4up"}
Required:• Pointing at 3D Target Projections with One-Eyed and Stereo Cursors (Teather and Stuerzlinger, CHI ’13)• A comparison of ray pointing techniques for very large displays (Jota et al., GI ’10)Recommended:• Towards a standard for pointing device evaluation, perspectives on 27 years of Fitts’ law research in HCI (Soukoreff and MacKenzie, Int. J. Human–Computer Study, 2004) A01: Write a review for (Teather and Stuerzlinger, CHI ’13)
Deadline: May 3rd before noon (first submission)
CHI 2013--- 01.05.May Day, CHI 2013
07.05.Student Representative Council Meetings--- 08.05.Group feedback for the first reviewRequired: • A human motor behavior model for distal pointing tasks (Kopper et al., Int J. Human-Computer Studies, 2010) A01+: Revise and resubmit A01
Deadline: May15th before noon
14.05.Topic 2: Human computation
Slides: {file name="S04 Human Computation - 1up.pdf" desc="1up"} {file name="S04 Human Computation - 4up.pdf" desc="4up"} {file name="S04 Human Computation - Literature.txt" desc="Literature"}
Leonhard 15.05.Midterm prep
Slides: {file name="L05 Midterm Prep - 1up.pdf" desc="1up"} {file name="L05 Midterm Prep - 4up.pdf" desc="4up"}
• Human computation: a survey and taxonomy of a growing field (Quinn and Bederson, CHI ’11)
Recommended: (See Goals & Strategies in the lab slides)
• Group 1–2: Soylent: a word processor with a crowd inside (Bernstein et al, UIST ’10)
• Group 3–4: Kineticons: using iconographic motion in 
graphical user interface design• Group 5: Crowdsourcing performance evaluations of user interfaces 
(Komarov et al., CHI ’13)
21.05.Excursion week--- 21.05.Excursion weekExcursion week Excursion week
28.05.Topic 3: Personal fabrication and design
Slides: {file name="S05 Personal Fabrication - 1up.pdf" desc="1up"} {file name="S05 Personal Fabrication - 4up.pdf" desc="4up"} {file name="S05 Personal fabrication literature.txt" desc="Literature"}
Jan & René 29.05.Guided PC Meeting: Human Computation
Slides: {file name="L06 Mock PC Meeting - 1up.pdf" desc="1up"} {file name="L06 Mock PC Meeting - 4up.pdf" desc="4up"}
(midterm preparation) (midterm preparation)
04.06.Midterm: Research literacy and Topic 1–2 (30%)Room 5056Chat 05.06.Exam discussion (not viewing)
Slides: {file name="L07 Midterm post-mortem - 1up.pdf" desc="1up"} {file name="L07 Midterm post-mortem - 4up.pdf" desc="4up"}
Required:• Interactive Construction (Mueller et al., 2012)Recommended:
• FreeD (Zoran and Paradiso, CHI ’13)PC Meeting discussion:• LaserOrigami (Mueller et al., CHI ’13)
A02: Write a review for Interactive Construction (Mueller et al., 2012)Deadline: June 12th, before noon.
11.06.Topic 4: Research in coding and IDEs
Slides: {file name="S06 Research in Coding and IDEs - 1up.pdf" desc="1up"} {file name="S06 Research in Coding and IDEs - 4up.pdf" desc="4up"} {file name="S06 Research in Coding and IDEs literature.txt" desc="Literature"}
Jan-Peter 12.06.PC Meeting: Personal Fabrication and Personal Design
Presenter: Group 2
Moderator: Group 4
• An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks (Ko et al., IEEE TRANS SOFT ENG 32(12), 2006)
PC Meeting Discussion • Code Bubbles (Bragdon et al., CHI ’10)
18.06.Topic 5: Everyday-object interaction
Slides: {file name="S07 Interaction with Everyday Objects - 1up.pdf" desc="1up"} {file name="S07 Interaction with Everyday Objects - 4up.pdf" desc="4up"} {file name="S07 Interaction with Everyday Objects literature.txt" desc="Literature"}
Christian 19.06.PC Meeting: Research in coding and IDEs
Presenter: Group 4
Moderator: Group 1
Required: • WorldKit (Xiao et al., CHI ’13)PC Meeting Discussion: • iCon (Cheng et al., CHI ’10)A03: Write a review for WorldKit (Xiao et al., CHI ’13)Deadline: June 26th, before noon.
25.06.Topic 6: Interactive surfaces and tangibles
Slides: {file name="S08 Interacting on Surfaces - 1up.pdf" desc="1up"} {file name="S08 Interacting on Surfaces - 4up.pdf" desc="4up"} {file name="S08 Interacting on Surfaces literature.txt" desc="Literature"}
Simon Max 26.06.PC Meeting: Everyday-object Interaction
Presenter: Group 1
Moderator: Group 5
Required: • Gecko (Leitner and Haller, CHI ’11)PC Meeting Discussion:• CapStones and ZebraWidgets (Chan et al., CHI ’12)
02.07.Topic 7: Pattern language I
Course evaluationSlides: {file name="S09 Patterns (1 of 2) - 1up.pdf" desc="1up"} {file name="S09 Patterns (1 of 2) - 4up.pdf" desc="4up"}
Jan 03.07.PC Meeting: Interactive Surfaces
Presenter: Group 5
Moderator: Group 3
Required:• Pattern Languages in HCI: A Critical Review (Dearden and Finlay, 2006)PC Meeting Discussion:• Touchbugs (Nowacka et al., CHI ’13)A04: Write a review for Gecko (Leitner and Haller, CHI ’11)Deadline: July 10th, before noon.
09.07.Topic 7: Pattern language II
Reflection on the course evaluationSlides: {file name="S09 Patterns (complete) - 1up.pdf" desc="1up"} {file name="S09 Patterns (complete) - 4up.pdf" desc="4up"}
Jan 10.07.PC Meeting: Tangible User Interface
Presenter: Group 3
Moderator: Group 2
(final preparation)(final preparation)
16.07.Final: Research literacy and all topics (40%)
Chat17.07. (tentative)Exam discussion (not viewing)
13.08.Second chance: 120 minutes combined exam (70%)Chat

PC Meeting group list

  • Group 1 - Pye, Kuhr, Cherek, Bemtgen, Barth, Tsoleridis
  • Group 2 - Dimitrov, Hossain, Abdelhalim, Fatima
  • Group 3 - Simha, Yazdi, Fuenmayor, Dakkak, Khan
  • Group 4 - Basler, Hommelsen, Kohlase, Lee, Marktscheffel, Reimer
  • Group 5 - Smirnova Matviienko, Günal, Chiu, Raihan, Copado


Your grade will be calculated as follows:
Scored Items
PC Meeting: Presenter
PC Meeting: Moderator
PC Meeting: Audience
A01: Review writing: Midair
A02: Review writing: Topic 2
A03: Review writing: Topic 4
A04: Review writing: Topic 6

Missing the exam
See: {file name="110715 CTHCI exam rules.pdf" desc="Exam descision tree"}
  • If you cannot attend the exam with valid reasons (medical reason, exam schedule conflicts), you need to inform us before the exam, and submit a scanned copy of the evidence (medical certificate, course registration, boarding passes) within 5 days after the exam.
    • If the reason for missing the exam is valid, you will do your first try of the exam for the parts that you missed on the same date as the second chance exam.
    • If the reason is not valid, you will not get any score from that exam. If your overall score passed the course, you will not have a chance to take the exam again.
  • If you fail the course in the overall score, you will have to take both parts of the exam in the second chance.

Required readings:

The following articles are required reading for this semester. The main concepts from these articles are examinable

Lecture 1: Research literacy 1
Lecture 2: Research literacy 2 and text entry
Lecture 3: Research literacy 3 and midair input
Lecture 4: Human computation
Lecture 5: Personal fabrication and design
Lecture 6: Research in coding and IDEs
Lecture 6: Everyday-object interactions
Lecture 8: Interactive surfaces and tangibles
Lecture 9–10: Pattern language


This lecture is available on iTunes U

Past semesters:

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.