create new tag
view all tags

CSE 40416 - System Interface Design - Fall 2010

Course Description

This course will focus on the interface to computing systems, in particular with respect to multi-sensory input / output through direct experience in laboratory and project activities. Specific interfaces to be covered include traditional graphical user interface (GUI) design, visualization via specialized controls (network graphs, virtual worlds), multimedia (audio, video), and sensory input / output (motion capture, multi-touch, etc.). Further topics include exploration of the effects of scaling / networking on responsiveness, exposure to multiple design choices (web, framework, native), and exposure to multiple contemporary programming languages.

Course Links

  Syllabus Course syllabus in both Wiki form and PDF
  Lectures Lecture notes and reminders
  Examples Code examples / skeletons
  Homework Homework and project assignments
  Helpful Links Links related to the course and downloads for the MSDNAA software (Visual Studio, Expression, etc.)

Tentative Topic Coverage

  • Multi-touch control via Microsoft Surface
  • Motion control via Nintendo Wiimote
  • Microsoft C# / .NET
  • Graph visualization via Prefuse / Cytoscape
  • Multi-thread programming
  • Event-based programming
  • Stylus / gesture-based interactions

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | More topic actions
Topic revision: r6 - 2010-09-01 - AaronStriegel
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2014 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback