CSC 4700: Human-Computer Interaction Design
CSC 4700s2: Human-Computer Interaction DesignInstructor: Asst. Prof. Brygg Ullmer (ullmer@lsu.edu; office Coates 293 + Johnston 10)
Teaching Assistant: Cornelius Toole, Jr. (corntoole@cct.lsu.edu)
Ranging from laptops to supercomputers, cell phones to digital appliances, there are today more computers than humans upon the earth. Human-computer interaction provides the bridges across which humans engage with the digital realm. This course provides both an overview and hands-on experience with the design of such interfaces, placing equal weight on concepts and projects. Students will complete Programming + Design projects employing both traditional graphical interfaces; handheld graphical interfaces; and tangible and embedded interfaces (e.g., employing RFID tags, motors, etc.).
All programming will be in the Python language. Prior programming experience is expected, but prior experience in Python is not required.
Time: Tue Thu, 10:40-12:00; 210 Tureaud Hall
Grading:
10%: Homework and quizzes
20%: Midterm exam
30%: Final exam
40%: Projects
P1: Traditional graphical interface design
P2: Handheld graphical interface design (using both a simulator and real PDA/mobile phone)
P3: Tangible and embedded interface design
P4: Final project
Course text:
"Interaction Design: Beyond Human-Computer Interaction (second edition) Sharp, Rogers, and Preece"
(tentative; selection to be finalized by October 31 on class website)
Course homepage: