67298

מבוא לממשק אדם מחשב

Introduction to Human-Computer Interaction (HCI)

Dr. Amit Zoran, CSE

The Hebrew University of Jerusalem

zoran@cs.huji.ac.il

www.amitz.co

Semester A, Tuesday 9-12 (L), 16-17 (T)

Office hours Wednesday 10-12 in Rothberg A116 (please schedule)

General

The class will cover fundamentals of Human-Computer Interaction (HCI) and design thinking. Through lectures, projects and reading materials, the students will study design critique and learn fundamentals of HCI theory, 3D modeling, parametric design, digital and physical prototyping, physical computing, design of integrated systems, mechatronics, sensors and interactive systems.

Examples of final projects (2016-2017)

Examples of final projects (2015-2016)

Prerequisites

The class is open to CS students who completed their full first year requisites, and to CSE students who completed their full second year requisites.

Grading

Final project:  45%

Exams:  20% (we ignore your lower grade exam)

Assignments:  30% (3pt for each assignment)

Taking care of your equipment:  5%

Schedule

Week 1

     Introduction to class and assignments

     The HCI space, history of HCI and systems, final projects and HCI examples

     Tirgul: Introduction to HW, analog circuits, microcontrollers, logistics  

Week 2

     Lessons from STS, HCI theory       

     Tirgul: Microcontrollers

Week 3

     HCI Theory

     Tirgul: Analog (RC) circuits

Week 4

     HCI Theory

     Introduction to analog

     Tirgul: Analog (RC) circuits

Week 5

     First exam (HCI Theory module)

     Studio class

     Tirgul: Digital-Signal Processing

Week 6

     Introduction to analog electronics

     Tirgul: Sensors

Week 7

     Introduction to Digital-Signal Processing     

     Tirgul: Electronic craft  

Week 8

     Sensors

     Tirgul: Rhino

Week 9

     Second exam (Sensors & DSP module)

     Studio class

     Tirgul: Rhino     

Week 10

     Introduction to design process, Computer-Aided Design, digital fabrication and parametric design

     Tirgul: Rhino & Mechatronics

Week 11

     Smart Tools

     Tirgul: 3D printing center

Week 12

     Hybrid Design

     Tirgul: Grasshopper

Week 13

     Third exam (Design & Fabrication module)     

     Studio class

     Tirgul: Parametric design with Grasshopper