Educational materials

CSE 40416 - System Interface Design - Fall 2009

Course Location

DBRTFallPic1.JPG DeBartolo 215, MWF 9:35-10:25 AM
  Lab: Fitzpatrick 355S

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.

spec1.png QuickTime_PlayerScreenSnapz004.jpg QuickTime_PlayerScreenSnapz005.jpg

Content Browsing

SafariScreenSnapz028.jpg QuickTime_PlayerScreenSnapz005.jpg lectureNotes.gif IMG_5167.jpg EclipseScreenSnapz001.jpg  
Syllabus Assignments Lecture Material Student Portfolio Student Blogs Course Links
spec1.png         QuickTime_PlayerScreenSnapz004.jpg
Microsoft Surface Info Nintendo Wii Info C# Basics WPF XNA Reference API
EclipseScreenSnapz001.jpg
Example Code

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

Student Blog List [Edit]

To edit the list, click the [Edit] text above to click to the stub included article and then edit that article.

Last Name First Name Blog Title
Anderson Nicholas ND Interface Design
Artman Nicki Nicki's System Interface Blog
Brickl Mike Interface Introspection
Choi Joseph gui bloggity blog blog blog
Davis Gregory System Interface Design - Gregory Davis
Doellman Mark Mark's Interface Blog
Drummond Matt SID Blog - Drummond
Durr Christopher System Interface Blog
Emptage Tyler System Interface Design Blog
Lagree Stephen System Interfaces
Martin Anne That's A Cool GUI!
McRoskey Sean ND SID Blog
Mooney Matt Interface Design on MS Surface and other systems
Myers Nick Nick Myers's super awesome blog yeah!
Olson Mike Mike Olson Blog
O'Neil Shawn System Interface Design - Shawn O'Neil
Pacione Robert System Interface Blog
Raynor Thomas Surface Tension
Walton Tommy Tommy Walton's SID Blog
Wettach Robert RoBlog - System Interface '09
Zenk Jared N.D. S.I.D.

  Attachment Action Size Date Who Comment
jpg DBRTFallPic1.JPG props, move 11.9 K 18 Aug 2009 - 15:48 AaronStriegel  
jpg EclipseScreenSnapz001.jpg props, move 52.5 K 20 Aug 2009 - 14:06 AaronStriegel Example code
jpg IMG_5167.jpg props, move 8.4 K 18 Aug 2009 - 15:45 AaronStriegel Screenshot - Plate / Tag Demo
jpg QuickTime_PlayerScreenSnapz004.jpg props, move 43.1 K 18 Aug 2009 - 15:55 AaronStriegel  
jpg QuickTime_PlayerScreenSnapz005.jpg props, move 29.3 K 18 Aug 2009 - 16:03 AaronStriegel  
jpg SafariScreenSnapz028.jpg props, move 116.3 K 18 Aug 2009 - 15:36 AaronStriegel Syllabus - screen shot
jpg The_Thinker_Auguste_Rodin.jpg props, move 935.0 K 14 Sep 2009 - 12:45 AaronStriegel  
gif lectureNotes.gif props, move 25.8 K 02 Sep 2009 - 13:04 AaronStriegel  
png spec1.png props, move 60.5 K 18 Aug 2009 - 16:17 AaronStriegel  
r13 - 14 Sep 2009 - 12:47:55 - AaronStriegel
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM