CSC 216/s08/changing fortunes: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 2: Line 2:
[http://meta.wikimedia.org/wiki/Help:Wikitext_examples Formatting Help Guide from MetaWiki]
[http://meta.wikimedia.org/wiki/Help:Wikitext_examples Formatting Help Guide from MetaWiki]


==Polymorphism: Inter the Face!==
==Inter the Face!==
===The Human Mystery Interface===


===The problem===
===The problem===


The Goal is the illustrate the use of polymorphism by interfaces.
The Goal is to illustrate good interface design.


===Participants and props===
===Participants and props===


We should (hopefully) get volunteers to participate...
Volunteers, projector screen


===The script===
===The script===


Describe how to do your exercise.
A list of function calls for the "mystery human interface" will be shown on screen. Volunteers will attempt to decipher the interface, and propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.
 
====Bad interface====
 
doStuff()
 
talk()
 
dance()
 
====Better interface====
 
doTheTwist()
 
sayHello()
 
disco()

Revision as of 14:42, 27 March 2008

Formatting Resources

Formatting Help Guide from MetaWiki

Inter the Face!

The Human Mystery Interface

The problem

The Goal is to illustrate good interface design.

Participants and props

Volunteers, projector screen

The script

A list of function calls for the "mystery human interface" will be shown on screen. Volunteers will attempt to decipher the interface, and propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.

Bad interface

doStuff()

talk()

dance()

Better interface

doTheTwist()

sayHello()

disco()