<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cmburget</id>
	<title>Expertiza_Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cmburget"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Cmburget"/>
	<updated>2026-06-15T21:10:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10883</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10883"/>
		<updated>2008-03-27T16:21:58Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Better interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; will be shown on screen. Volunteers will attempt to decipher the interface by calling functions and observing how the &amp;quot;human object&amp;quot; implements the calls. They will then propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
The '''Guy''' interface.&lt;br /&gt;
&lt;br /&gt;
* doStuff()&lt;br /&gt;
&lt;br /&gt;
* talk()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
The '''DanceMaster''' interface.&lt;br /&gt;
&lt;br /&gt;
* doTheTwist()&lt;br /&gt;
&lt;br /&gt;
* disco()&lt;br /&gt;
&lt;br /&gt;
* askToDance()&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/teaching/papers/2007-2328_Active.pdf Paper]&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10882</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10882"/>
		<updated>2008-03-27T16:21:37Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Better interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; will be shown on screen. Volunteers will attempt to decipher the interface by calling functions and observing how the &amp;quot;human object&amp;quot; implements the calls. They will then propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
The '''Guy''' interface.&lt;br /&gt;
&lt;br /&gt;
* doStuff()&lt;br /&gt;
&lt;br /&gt;
* talk()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
The '''DanceMaster''' interface.&lt;br /&gt;
&lt;br /&gt;
* doTheTwist()&lt;br /&gt;
&lt;br /&gt;
* askToDance()&lt;br /&gt;
&lt;br /&gt;
* disco()&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/teaching/papers/2007-2328_Active.pdf Paper]&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10881</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10881"/>
		<updated>2008-03-27T16:21:08Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Better interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; will be shown on screen. Volunteers will attempt to decipher the interface by calling functions and observing how the &amp;quot;human object&amp;quot; implements the calls. They will then propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
The '''Guy''' interface.&lt;br /&gt;
&lt;br /&gt;
* doStuff()&lt;br /&gt;
&lt;br /&gt;
* talk()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
The '''DanceMaster''' interface.&lt;br /&gt;
&lt;br /&gt;
* doTheTwist()&lt;br /&gt;
&lt;br /&gt;
* sayHello()&lt;br /&gt;
&lt;br /&gt;
* disco()&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/teaching/papers/2007-2328_Active.pdf Paper]&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10880</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10880"/>
		<updated>2008-03-27T16:20:48Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Bad interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; will be shown on screen. Volunteers will attempt to decipher the interface by calling functions and observing how the &amp;quot;human object&amp;quot; implements the calls. They will then propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
The '''Guy''' interface.&lt;br /&gt;
&lt;br /&gt;
* doStuff()&lt;br /&gt;
&lt;br /&gt;
* talk()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
* doTheTwist()&lt;br /&gt;
&lt;br /&gt;
* sayHello()&lt;br /&gt;
&lt;br /&gt;
* disco()&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/teaching/papers/2007-2328_Active.pdf Paper]&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10860</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10860"/>
		<updated>2008-03-27T14:54:23Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; will be shown on screen. Volunteers will attempt to decipher the interface by calling functions and observing how the &amp;quot;human object&amp;quot; implements the calls. They will then propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
* doStuff()&lt;br /&gt;
&lt;br /&gt;
* talk()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
* doTheTwist()&lt;br /&gt;
&lt;br /&gt;
* sayHello()&lt;br /&gt;
&lt;br /&gt;
* disco()&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/teaching/papers/2007-2328_Active.pdf Paper]&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10859</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10859"/>
		<updated>2008-03-27T14:53:44Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; will be shown on screen. Volunteers will attempt to decipher the interface by calling functions and observing how the &amp;quot;human object&amp;quot; implements the calls. They will then propose suggestions as to how the interface might be better designed. Re-emphasize how important it is to create a thoughtful interface while coding.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
doStuff()&lt;br /&gt;
&lt;br /&gt;
talk()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
doTheTwist()&lt;br /&gt;
&lt;br /&gt;
sayHello()&lt;br /&gt;
&lt;br /&gt;
disco()&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[http://research.csc.ncsu.edu/efg/teaching/papers/2007-2328_Active.pdf Paper]&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10858</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10858"/>
		<updated>2008-03-27T14:42:27Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Bad interface */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Formatting Resources===&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Wikitext_examples Formatting Help Guide from MetaWiki]&lt;br /&gt;
&lt;br /&gt;
==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
doStuff()&lt;br /&gt;
&lt;br /&gt;
talk()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
doTheTwist()&lt;br /&gt;
&lt;br /&gt;
sayHello()&lt;br /&gt;
&lt;br /&gt;
disco()&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10857</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10857"/>
		<updated>2008-03-27T14:42:02Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Polymorphism: Inter the Face! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Formatting Resources===&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Wikitext_examples Formatting Help Guide from MetaWiki]&lt;br /&gt;
&lt;br /&gt;
==Inter the Face!==&lt;br /&gt;
===The Human Mystery Interface===&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is to illustrate good interface design.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
Volunteers, projector screen&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
A list of function calls for the &amp;quot;mystery human interface&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
====Bad interface====&lt;br /&gt;
&lt;br /&gt;
doStuff()&lt;br /&gt;
&lt;br /&gt;
talk()&lt;br /&gt;
&lt;br /&gt;
dance()&lt;br /&gt;
&lt;br /&gt;
====Better interface====&lt;br /&gt;
&lt;br /&gt;
doTheTwist()&lt;br /&gt;
&lt;br /&gt;
sayHello()&lt;br /&gt;
&lt;br /&gt;
disco()&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10853</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10853"/>
		<updated>2008-03-27T14:00:45Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Participants and props */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Formatting Resources===&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Wikitext_examples Formatting Help Guide from MetaWiki]&lt;br /&gt;
&lt;br /&gt;
==Polymorphism: Inter the Face!==&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is the illustrate the use of polymorphism by interfaces.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
We should (hopefully) get volunteers to participate...&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
Describe how to do your exercise.&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10743</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10743"/>
		<updated>2008-03-27T00:06:52Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Place Title of Exercise Here */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Formatting Resources===&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Wikitext_examples Formatting Help Guide from MetaWiki]&lt;br /&gt;
&lt;br /&gt;
==Polymorphism: Inter the Face!==&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is the illustrate the use of polymorphism by interfaces.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
We should (hopefully) get volunteers to participate... We could do this on the screen with Powerpoint maybe?&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
Describe how to do your exercise.&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10740</id>
		<title>CSC 216/s08/changing fortunes</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216/s08/changing_fortunes&amp;diff=10740"/>
		<updated>2008-03-26T23:59:18Z</updated>

		<summary type="html">&lt;p&gt;Cmburget: /* Participants and props */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Formatting Resources===&lt;br /&gt;
[http://meta.wikimedia.org/wiki/Help:Wikitext_examples Formatting Help Guide from MetaWiki]&lt;br /&gt;
&lt;br /&gt;
==Place Title of Exercise Here==&lt;br /&gt;
&lt;br /&gt;
Give the title of your exercise, which may include the name of the topic you are covering, or some other catchy title.&lt;br /&gt;
&lt;br /&gt;
===The problem===&lt;br /&gt;
&lt;br /&gt;
The Goal is the illustrate the use of polymorphism by interfaces.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
We should (hopefully) get volunteers to participate...&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
Describe how to do your exercise.&lt;/div&gt;</summary>
		<author><name>Cmburget</name></author>
	</entry>
</feed>