<?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=Adhall</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=Adhall"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Adhall"/>
	<updated>2026-05-30T14:51:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27492</id>
		<title>CSC 216 F09/Interfaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27492"/>
		<updated>2009-11-17T19:04:35Z</updated>

		<summary type="html">&lt;p&gt;Adhall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pirate Implements Person==&lt;br /&gt;
&lt;br /&gt;
===Purpose of this Exercise===&lt;br /&gt;
&lt;br /&gt;
Through this exercise, students can come to a better understanding of interfaces and their implementation.  This is a simple exercise that makes a concept that can sometimes be confusing, relatively simple.&lt;br /&gt;
&lt;br /&gt;
===Requirements for the Game===&lt;br /&gt;
&lt;br /&gt;
This game is to be played by a group of 4 or 5 students.  The instructor will only need a white board or a chalk board, so that the students can draw for the entire class to see.&lt;br /&gt;
&lt;br /&gt;
===How the Game is Played===&lt;br /&gt;
&lt;br /&gt;
The instructor will give them instructions of how to create a person.  In other words they will give requirements necessary for a stick figure of a person, such as a head, body, mouth, and eyes.  each student will draw this person, and they should all be the same.  This first step represents the interface Person.&lt;br /&gt;
&lt;br /&gt;
Next, the instructor will tell the students that there is a class called Pirate, which will implement interface.  That means that Pirate must also have a head, body, mouth, and eyes.  However we want Pirate to be able to do more than just what Person could.  So, we will also require other important characteristics, such as arms, legs, pirate hat, and parrot.  The students will then be asked to create their own Pirate, while making sure to implement Person in their drawing.&lt;br /&gt;
&lt;br /&gt;
[[Image:Csc226vid_pirate.avi.GIF]]&lt;br /&gt;
&lt;br /&gt;
http://www.metacafe.com/watch/3751899/learning_project_for_csc226_implementation_in_java/&lt;/div&gt;</summary>
		<author><name>Adhall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Csc226vid_pirate.avi.GIF&amp;diff=27488</id>
		<title>File:Csc226vid pirate.avi.GIF</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Csc226vid_pirate.avi.GIF&amp;diff=27488"/>
		<updated>2009-11-17T19:02:00Z</updated>

		<summary type="html">&lt;p&gt;Adhall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Adhall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27476</id>
		<title>CSC 216 F09/Interfaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27476"/>
		<updated>2009-11-17T18:42:47Z</updated>

		<summary type="html">&lt;p&gt;Adhall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pirate Implements Person==&lt;br /&gt;
&lt;br /&gt;
===The Problem===&lt;br /&gt;
&lt;br /&gt;
Describe what you are attempting to teach students by this exercise.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
How many students will participate?  What else do you need (e.g., old tennis ball, Powerpoint slides, software).&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
Describe how to do your exercise.&lt;br /&gt;
&lt;br /&gt;
http://www.metacafe.com/watch/3751899/learning_project_for_csc226_implementation_in_java/&lt;/div&gt;</summary>
		<author><name>Adhall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27475</id>
		<title>CSC 216 F09/Interfaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27475"/>
		<updated>2009-11-17T18:42:28Z</updated>

		<summary type="html">&lt;p&gt;Adhall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pirate Implements Person==&lt;br /&gt;
&lt;br /&gt;
===The Problem===&lt;br /&gt;
&lt;br /&gt;
Describe what you are attempting to teach students by this exercise.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
How many students will participate?  What else do you need (e.g., old tennis ball, Powerpoint slides, software).&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
Describe how to do your exercise.&lt;br /&gt;
&amp;lt;embed src=&amp;quot;http://www.metacafe.com/fplayer/3751899/learning_project_for_csc226_implementation_in_java.swf&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;345&amp;quot; wmode=&amp;quot;transparent&amp;quot; pluginspage=&amp;quot;http://www.macromedia.com/go/getflashplayer&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; allowFullScreen=&amp;quot;true&amp;quot; allowScriptAccess=&amp;quot;always&amp;quot; name=&amp;quot;Metacafe_3751899&amp;quot;&amp;gt; &amp;lt;/embed&amp;gt;&amp;lt;br&amp;gt;&amp;lt;font size = 1&amp;gt;&amp;lt;a href=&amp;quot;http://www.metacafe.com/watch/3751899/learning_project_for_csc226_implementation_in_java/&amp;quot;&amp;gt;Learning Project for Csc226: Implementation in Java&amp;lt;/a&amp;gt; - &amp;lt;a href=&amp;quot;http://www.metacafe.com/&amp;quot;&amp;gt;More amazing videos are a click away&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.metacafe.com/watch/3751899/learning_project_for_csc226_implementation_in_java/&lt;/div&gt;</summary>
		<author><name>Adhall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27474</id>
		<title>CSC 216 F09/Interfaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27474"/>
		<updated>2009-11-17T18:42:01Z</updated>

		<summary type="html">&lt;p&gt;Adhall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pirate Implements Person==&lt;br /&gt;
&lt;br /&gt;
===The Problem===&lt;br /&gt;
&lt;br /&gt;
Describe what you are attempting to teach students by this exercise.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
How many students will participate?  What else do you need (e.g., old tennis ball, Powerpoint slides, software).&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
Describe how to do your exercise.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://www.metacafe.com/watch/3751899/learning_project_for_csc226_implementation_in_java/&lt;/div&gt;</summary>
		<author><name>Adhall</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27414</id>
		<title>CSC 216 F09/Interfaces</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces&amp;diff=27414"/>
		<updated>2009-11-17T18:25:56Z</updated>

		<summary type="html">&lt;p&gt;Adhall: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pirate Implements Person==&lt;br /&gt;
&lt;br /&gt;
===The Problem===&lt;br /&gt;
&lt;br /&gt;
Describe what you are attempting to teach students by this exercise.&lt;br /&gt;
&lt;br /&gt;
===Participants and props===&lt;br /&gt;
&lt;br /&gt;
How many students will participate?  What else do you need (e.g., old tennis ball, Powerpoint slides, software).&lt;br /&gt;
&lt;br /&gt;
===The script===&lt;br /&gt;
&lt;br /&gt;
Describe how to do your exercise.&lt;br /&gt;
&lt;br /&gt;
http://www.metacafe.com/watch/3751899/learning_project_for_csc226_implementation_in_java/&lt;/div&gt;</summary>
		<author><name>Adhall</name></author>
	</entry>
</feed>