<?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=Dwgoslen</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=Dwgoslen"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Dwgoslen"/>
	<updated>2026-06-26T16:32:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/_VisualExceptionHandlingExercise&amp;diff=27729</id>
		<title>CSC 216 F09/ VisualExceptionHandlingExercise</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/_VisualExceptionHandlingExercise&amp;diff=27729"/>
		<updated>2009-11-18T00:43:09Z</updated>

		<summary type="html">&lt;p&gt;Dwgoslen: /* Exercises */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Visual Exception Handling Excercise]]&lt;br /&gt;
&lt;br /&gt;
[[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/polymorphism_showdown Polymorphism Showdown]]&lt;br /&gt;
&lt;br /&gt;
==Exercises==&lt;br /&gt;
&lt;br /&gt;
===Inheritance===&lt;br /&gt;
&lt;br /&gt;
===GUIs===&lt;br /&gt;
&lt;br /&gt;
[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/javicimo Javicimo]&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Data Structure Jeopardy|Data Structure Jeopardy]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Who Wants to be a CSC Major|Who Wants to be a CSC Major]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Interfaces1|Interfaces-Comparing Similarities Among Different Types of Objects]]===&lt;/div&gt;</summary>
		<author><name>Dwgoslen</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces1&amp;diff=27725</id>
		<title>CSC 216 F09/Interfaces1</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interfaces1&amp;diff=27725"/>
		<updated>2009-11-18T00:37:45Z</updated>

		<summary type="html">&lt;p&gt;Dwgoslen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Interfaces-Comparing Similarities Among Different Types of Objects&amp;lt;/b&amp;gt;&lt;br /&gt;
by Dan Goslen, Adam Shelton, Byrce Leonard&lt;br /&gt;
&lt;br /&gt;
In this exercise we will be exploring how interfaces can be used to compare different elements among different classes that have similarities.  Here is a brief introduction to what interfaces can be used for. Interfaces are also used for has-a relationships you can read more about them in the articles below.&lt;br /&gt;
&lt;br /&gt;
http://cnx.org/content/m11709/latest/&lt;br /&gt;
http://msdn.microsoft.com/en-us/library/3b5b8ezk(VS.80).aspx&lt;br /&gt;
&lt;br /&gt;
Before you begin the exercise, make sure to read the article above and to watch this video.&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=uMInQ7ePH1w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step one.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have students list off generic Items.(Example: instruments, clothing, household appliances ) Pick one of these to be used for the rest of the excercise&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step two&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have students list at least three sub items of the previous generic item. (Example: if you chose Clothing then  hat, shirt ,pants, and socks would all be appropriate )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step three&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have three students come up  to the board  and write as many methods for the interface within 2-3 minutes.&lt;br /&gt;
Again using Clothing as an example&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;getPantLength();&lt;br /&gt;
getSleeveLength();&lt;br /&gt;
getBrandName();&lt;br /&gt;
getPrice();&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step Four&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have students create an interface based of the similar off of methods  for example all of the articles of clothing would have a &amp;lt;i&amp;gt;getPrice();&amp;lt;/i&amp;gt; method or a &amp;lt;i&amp;gt;getBrand();&amp;lt;/i&amp;gt;&lt;br /&gt;
Have students discuss what should be in the interface explain why or why not they should be in the interface.&lt;/div&gt;</summary>
		<author><name>Dwgoslen</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Interfaces1&amp;diff=27718</id>
		<title>Interfaces1</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Interfaces1&amp;diff=27718"/>
		<updated>2009-11-18T00:31:11Z</updated>

		<summary type="html">&lt;p&gt;Dwgoslen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;b&amp;gt;Interfaces-Comparing Similarities Among Different Types of Objects&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this exercise we will be exploring how interfaces can be used to compare different elements among different classes that have similarities.  Here is a brief introduction to what interfaces can be used for. Interfaces are also used for has-a relationships you can read more about them in the articles below.&lt;br /&gt;
&lt;br /&gt;
http://cnx.org/content/m11709/latest/&lt;br /&gt;
http://msdn.microsoft.com/en-us/library/3b5b8ezk(VS.80).aspx&lt;br /&gt;
&lt;br /&gt;
Before you begin the exercise, make sure to read the article above and to watch this video.&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=uMInQ7ePH1w&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step one.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have students list off generic Items.(Example: instruments, clothing, household appliances ) Pick one of these to be used for the rest of the excercise&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step two&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have students list at least three sub items of the previous generic item. (Example: if you chose Clothing then  hat, shirt ,pants, and socks would all be appropriate )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step three&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have three students come up  to the board  and write as many methods for the interface within 2-3 minutes.&lt;br /&gt;
Again using Clothing as an example&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;getPantLength();&lt;br /&gt;
getSleeveLength();&lt;br /&gt;
getBrandName();&lt;br /&gt;
getPrice();&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Step Four&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have students create an interface based of the similar off of methods  for example all of the articles of clothing would have a &amp;lt;i&amp;gt;getPrice();&amp;lt;/i&amp;gt; method or a &amp;lt;i&amp;gt;getBrand();&amp;lt;/i&amp;gt;&lt;br /&gt;
Have students discuss what should be in the interface explain why or why not they should be in the interface.&lt;/div&gt;</summary>
		<author><name>Dwgoslen</name></author>
	</entry>
</feed>