<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>APCS Java</title><description>Video Podcast for folks in Advanced Placement Computer Science A. &lt;b&gt;(&lt;a href="http://www.mathorama.com/apcs/"&gt;WIKI&lt;/a&gt;)  (&lt;a href="https://podcasts.apple.com/us/podcast/apcs-java/id288458903"&gt;SUBSCRIBE&lt;/a&gt;)&lt;/b&gt;</description><managingEditor>noreply@blogger.com (Brother C)</managingEditor><pubDate>Tue, 5 Nov 2024 18:54:54 -0800</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">49</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://apcsjava.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><copyright>(c)2013 Chris Thiel</copyright><itunes:image href="http://www.mathorama.com/apcsJavaLogoLarge.png"/><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords><itunes:summary>OOP Java for the AP CompSci A Test</itunes:summary><itunes:subtitle>ap cs</itunes:subtitle><itunes:category text="Education"><itunes:category text="Educational Technology"/></itunes:category><itunes:category text="Education"><itunes:category text="K-12"/></itunes:category><itunes:category text="Education"><itunes:category text="Higher Education"/></itunes:category><itunes:category text="Education"><itunes:category text="Training"/></itunes:category><itunes:author>Chris Thiel</itunes:author><itunes:owner><itunes:email>noreply@blogger.com</itunes:email><itunes:name>Chris Thiel</itunes:name></itunes:owner><item><title>Hello World Without an IDE</title><link>http://apcsjava.blogspot.com/2022/08/blog-post.html</link><pubDate>Fri, 5 Aug 2022 12:23:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-6136334367158702206</guid><description>&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="background-color: #d8d8d8;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://archive.org/download/hellow-world-without-an-ide/HellowWorldWithoutAnIDE.mp4" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="393" data-original-width="1238" height="127" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSMwnoXp3T_TCu0dfVqjteyhVZZa1rCfEAQMK3FQyjm2y8VoK6704EG1cd-8VY_npIOx3CERC2zsZvrPB8NWMnHxHQdZQz5J3jSmZ4uxPGyHSHmuufcqlb0_p-9aSxG58bAQvGiFNWvS-2i1LYNih4-5vtDbKwDdNZ9QEQ5RrR1tuz9A3SJgeClQaqyg/w400-h127/Screen%20Shot%202022-08-05%20at%2012.21.26%20PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;You can get a lot of insight in how coding works and how an Integrated Development Environment (IDE can help the process of &lt;br /&gt;compiling, and executing the code you write.&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><enclosure length="0" type="video/mp4" url="https://archive.org/download/hellow-world-without-an-ide/HellowWorldWithoutAnIDE.mp4"/><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSMwnoXp3T_TCu0dfVqjteyhVZZa1rCfEAQMK3FQyjm2y8VoK6704EG1cd-8VY_npIOx3CERC2zsZvrPB8NWMnHxHQdZQz5J3jSmZ4uxPGyHSHmuufcqlb0_p-9aSxG58bAQvGiFNWvS-2i1LYNih4-5vtDbKwDdNZ9QEQ5RrR1tuz9A3SJgeClQaqyg/s72-w400-h127-c/Screen%20Shot%202022-08-05%20at%2012.21.26%20PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><itunes:explicit>no</itunes:explicit><itunes:subtitle>You can get a lot of insight in how coding works and how an Integrated Development Environment (IDE can help the process of compiling, and executing the code you write.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>You can get a lot of insight in how coding works and how an Integrated Development Environment (IDE can help the process of compiling, and executing the code you write.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Installing Java JDK SE 8 on Windows  10</title><link>http://apcsjava.blogspot.com/2020/07/blog-post_18.html</link><category>apcs</category><category>comp Sci</category><category>java</category><category>jdk</category><category>starting installing</category><category>Windows 10</category><pubDate>Sat, 18 Jul 2020 13:10:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-7365984879098360616</guid><description>&lt;div&gt;&lt;span style="background-color: white; caret-color: rgb(51, 51, 51); color: #333333; font-size: 14px;"&gt;&lt;font face="courier"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: white; caret-color: rgb(51, 51, 51); color: #333333; font-size: 14px;"&gt;&lt;div style="font-family: courier;"&gt;&lt;span style="background-color: white; caret-color: rgb(51, 51, 51); color: #333333; font-size: 14px;"&gt;&lt;font face="courier"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: courier;"&gt;&lt;span style="background-color: white; caret-color: rgb(51, 51, 51); color: #333333; font-size: 14px;"&gt;&lt;font face="courier"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: courier;"&gt;&lt;span style="background-color: white; caret-color: rgb(51, 51, 51); color: #333333; font-size: 14px;"&gt;&lt;font face="courier"&gt;&lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;span style="background-color: white; caret-color: rgb(51, 51, 51); color: #333333; font-size: 14px;"&gt;&lt;font face="helvetica"&gt;&lt;a href="https://archive.org/details/windows-jdk-installation"&gt;  &lt;img border="0" data-original-height="767" data-original-width="1286" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXGUz2bfXLEgsr76IGQ2XRwzObH27kKNo2_Ci7-qRw6mbz_4pirDkNFOF6dCmaqa49CxpA44ZcZctH32ZWI50EYr3fG3fPzNkbUkXY7X3-9k0PCHJ6aaRiyeVGwfgPdSKgfgIy6BQ58esj/s320/Screen+Shot+2020-07-18+at+1.03.11+PM.png" width="500" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;p style="font-family: courier;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="helvetica"&gt;
  
  Installing the Java JDK 8 SE on Windows 10 for learning AP Computer Science A. &amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="helvetica"&gt;Links mentioned in the video:&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;h3 style="text-align: left;"&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;font color="#333333" face="helvetica" size="3"&gt;&lt;span style="caret-color: rgb(51, 51, 51);"&gt;&lt;a href="https://mathorama.com/wiki/doku.php"&gt;mathorama.com/wiki&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;font color="#333333" face="helvetica" size="3"&gt;&lt;a href="https://mathorama.com/wiki/doku.php?id=summer_assignment"&gt;Summer Assignment Links&lt;/a&gt;&amp;nbsp;links&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;font color="#333333" face="helvetica" size="3"&gt;&lt;a href="https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html" target="_blank"&gt;java se jdk8 downloads.html&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="https://bluej.org/versions.html" target="_blank"&gt;&lt;font face="helvetica" size="3"&gt;https://bluej.org/versions.html&lt;/font&gt;&lt;/a&gt;&lt;font face="courier" size="3"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://bluej.org/versions.html" target="_blank"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;

&lt;a href="http://feeds.feedburner.com/ApcsJava" rel="alternate" title="Subscribe to my feed" type=""&gt;&lt;img alt="" src="//feedburner.google.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/ApcsJava" rel="alternate" title="Subscribe to APCS Java" type=""&gt;Subscribe to APCS Java&lt;/a&gt;</description><enclosure length="0" type="video/mp4" url="https://archive.org/download/windows-jdk-installation/Windows%20JDK%20Installation.mp4"/><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXGUz2bfXLEgsr76IGQ2XRwzObH27kKNo2_Ci7-qRw6mbz_4pirDkNFOF6dCmaqa49CxpA44ZcZctH32ZWI50EYr3fG3fPzNkbUkXY7X3-9k0PCHJ6aaRiyeVGwfgPdSKgfgIy6BQ58esj/s72-c/Screen+Shot+2020-07-18+at+1.03.11+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><itunes:explicit>no</itunes:explicit><itunes:subtitle>Installing the Java JDK 8 SE on Windows 10 for learning AP Computer Science A. &amp;nbsp; Links mentioned in the video:mathorama.com/wikiSummer Assignment Links&amp;nbsp;linksjava se jdk8 downloads.htmlhttps://bluej.org/versions.html Subscribe to APCS Java</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Installing the Java JDK 8 SE on Windows 10 for learning AP Computer Science A. &amp;nbsp; Links mentioned in the video:mathorama.com/wikiSummer Assignment Links&amp;nbsp;linksjava se jdk8 downloads.htmlhttps://bluej.org/versions.html Subscribe to APCS Java</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Game Applet Stage 3</title><link>http://apcsjava.blogspot.com/2013/04/stage-3-enemies-are-made-and-tested.html</link><pubDate>Sun, 7 Apr 2013 21:45:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-1674394185111480573</guid><description>&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNlCms2OXYd4eIlILwXU60sXxDhSz6sAyfgAGAblI4TYzpuq8V3C1IAXKlTQOEkISVbT_CHeleKj7mKG9I6oLa0cnR5j8Zer5KexMKsYHnn-LUOiE7r5pLuCnGUyxXEP3oDRpPyeWzLkZ4/s1600/Screen+Shot+2013-04-07+at+9.31.04+PM.png" imageanchor="1"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNlCms2OXYd4eIlILwXU60sXxDhSz6sAyfgAGAblI4TYzpuq8V3C1IAXKlTQOEkISVbT_CHeleKj7mKG9I6oLa0cnR5j8Zer5KexMKsYHnn-LUOiE7r5pLuCnGUyxXEP3oDRpPyeWzLkZ4/s320/Screen+Shot+2013-04-07+at+9.31.04+PM.png" /&gt;&lt;/a&gt;
Stage 3 Enemies are made and tested. 
&lt;P&gt;
&lt;a href="https://archive.org/download/GameAppletStage3/GameAppletStage3.mp4"&gt;Video&lt;/a&gt;
&lt;P&gt;
Source code is at &lt;a href="http://apcs.mathorama.com/index.php?n=Main.SimpleGameTutorial"&gt;http://apcs.mathorama.com/index.php?n=Main.SimpleGameTutorial&lt;/a&gt; and the game is at &lt;a href="http://www.mathorama.com/ChickenLittle.html"&gt;http://www.mathorama.com/ChickenLittle.html&lt;/a&gt; 
&lt;br /&gt;
If you missed Stage 1, you can get it at &lt;a href="http://www.youtube.com/watch?v=u459QHRepC8"&gt;http://www.youtube.com/watch?v=u459QHRepC8&lt;/a&gt; or &lt;a href="https://archive.org/details/GameAppletStage1"&gt;https://archive.org/details/GameAppletStage1&lt;/a&gt;.
&lt;br /&gt;
Stage 2 can be found at &lt;a href="https://archive.org/details/GameAppletStage2"&gt;https://archive.org/details/GameAppletStage2&lt;/a&gt;</description><enclosure length="0" type="video/mp4" url="https://archive.org/download/GameAppletStage3/GameAppletStage3.mp4"/><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNlCms2OXYd4eIlILwXU60sXxDhSz6sAyfgAGAblI4TYzpuq8V3C1IAXKlTQOEkISVbT_CHeleKj7mKG9I6oLa0cnR5j8Zer5KexMKsYHnn-LUOiE7r5pLuCnGUyxXEP3oDRpPyeWzLkZ4/s72-c/Screen+Shot+2013-04-07+at+9.31.04+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><itunes:explicit>no</itunes:explicit><itunes:subtitle>Stage 3 Enemies are made and tested. Video Source code is at http://apcs.mathorama.com/index.php?n=Main.SimpleGameTutorial and the game is at http://www.mathorama.com/ChickenLittle.html If you missed Stage 1, you can get it at http://www.youtube.com/watch?v=u459QHRepC8 or https://archive.org/details/GameAppletStage1. Stage 2 can be found at https://archive.org/details/GameAppletStage2</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Stage 3 Enemies are made and tested. Video Source code is at http://apcs.mathorama.com/index.php?n=Main.SimpleGameTutorial and the game is at http://www.mathorama.com/ChickenLittle.html If you missed Stage 1, you can get it at http://www.youtube.com/watch?v=u459QHRepC8 or https://archive.org/details/GameAppletStage1. Stage 2 can be found at https://archive.org/details/GameAppletStage2</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Game Applet Stage 2</title><link>http://apcsjava.blogspot.com/2013/04/stage-2-of-game-applet-is-making-player.html</link><pubDate>Sat, 6 Apr 2013 13:03:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-5140201522365463527</guid><description>&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHWlUgJfIphmMXDUtYaDyaZ7x0xD0cskxFvL0aM_eO6Afb7Kf5x338rf4_g6RRNSVSw9NnVk-fuWeBfi0d-FMrOlQgtit2aNEnWHDbpG9GPGfayNSwOZmzavSkuw45MolNDQbu0SH6f4Ox/s1600/Screen+Shot+2013-04-06+at+1.01.42+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHWlUgJfIphmMXDUtYaDyaZ7x0xD0cskxFvL0aM_eO6Afb7Kf5x338rf4_g6RRNSVSw9NnVk-fuWeBfi0d-FMrOlQgtit2aNEnWHDbpG9GPGfayNSwOZmzavSkuw45MolNDQbu0SH6f4Ox/s320/Screen+Shot+2013-04-06+at+1.01.42+PM.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
Stage 2 of the Game Applet is making the player and have it be controlled with keyboard input.&lt;br /&gt;
Source code is at &lt;a href="http://apcs.mathorama.com/index.php?n=Main.SimpleGameTutorial"&gt;apcs.mathorama.com&lt;/a&gt; and the game is at &lt;a href="http://www.mathorama.com/ChickenLittle.html"&gt;www.mathorama.com/ChickenLittle.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://archive.org/download/GameAppletStage2/GameAppletStage2.mp4"&gt;Video&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://www.youtube.com/watch?v=KIA-4eUnYZU"&gt;YouTube&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you missed Stage 1, you can get it at &lt;a href="http://www.youtube.com/watch?v=u459QHRepC8"&gt;here&lt;/a&gt;
</description><enclosure length="0" type="video/mp4" url="https://archive.org/download/GameAppletStage2/GameAppletStage2.mp4"/><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHWlUgJfIphmMXDUtYaDyaZ7x0xD0cskxFvL0aM_eO6Afb7Kf5x338rf4_g6RRNSVSw9NnVk-fuWeBfi0d-FMrOlQgtit2aNEnWHDbpG9GPGfayNSwOZmzavSkuw45MolNDQbu0SH6f4Ox/s72-c/Screen+Shot+2013-04-06+at+1.01.42+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><itunes:explicit>no</itunes:explicit><itunes:subtitle>Stage 2 of the Game Applet is making the player and have it be controlled with keyboard input. Source code is at apcs.mathorama.com and the game is at www.mathorama.com/ChickenLittle.html Video YouTube If you missed Stage 1, you can get it at here</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Stage 2 of the Game Applet is making the player and have it be controlled with keyboard input. Source code is at apcs.mathorama.com and the game is at www.mathorama.com/ChickenLittle.html Video YouTube If you missed Stage 1, you can get it at here</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Game Applet: Stage 1</title><link>http://apcsjava.blogspot.com/2013/04/game-applet-stage-1.html</link><pubDate>Fri, 5 Apr 2013 20:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-4921501823487679746</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5nVTgs4BlJOM7udQAnadYULtEADbCyqVzA3k4UJbpBXE-K3c0FfINeM_RxdPDnhDfBodgm1A8xJJoVNwbYByntzI1peV9KlWIeMS-Z-PrFwfm_PgDvWWkkpuqspqNrGEKwnoJ1t95SffZ/s1600/Screen+Shot+2013-04-05+at+8.16.01+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5nVTgs4BlJOM7udQAnadYULtEADbCyqVzA3k4UJbpBXE-K3c0FfINeM_RxdPDnhDfBodgm1A8xJJoVNwbYByntzI1peV9KlWIeMS-Z-PrFwfm_PgDvWWkkpuqspqNrGEKwnoJ1t95SffZ/s320/Screen+Shot+2013-04-05+at+8.16.01+PM.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Stage 1: Load the art and sounds to your eclipse project, so you can export your game into a .jar file to easily upload to a web site. &amp;nbsp;You can get to the game and the source files at:&lt;br&gt;
 &lt;a href="http://www.mathorama.com/ChickenLittle.html"&gt;Link to Game&lt;/a&gt;&lt;br&gt;
&lt;a href="http://apcs.mathorama.com/index.php?n=Main.SimpleGameTutorial"&gt;Link to Source Code&lt;/a&gt;&lt;br&gt;

&lt;a href="https://archive.org/download/GameAppletStage1/GameAppletStage1.mp4"&gt;Link to Video&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.youtube.com/watch?v=u459QHRepC8"&gt;Link to Video on YouTube&lt;/a&gt;</description><enclosure length="0" type="video/mp4" url="https://archive.org/download/GameAppletStage1/GameAppletStage1.mp4"/><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5nVTgs4BlJOM7udQAnadYULtEADbCyqVzA3k4UJbpBXE-K3c0FfINeM_RxdPDnhDfBodgm1A8xJJoVNwbYByntzI1peV9KlWIeMS-Z-PrFwfm_PgDvWWkkpuqspqNrGEKwnoJ1t95SffZ/s72-c/Screen+Shot+2013-04-05+at+8.16.01+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><itunes:explicit>no</itunes:explicit><itunes:subtitle>Stage 1: Load the art and sounds to your eclipse project, so you can export your game into a .jar file to easily upload to a web site. &amp;nbsp;You can get to the game and the source files at: Link to Game Link to Source Code Link to Video Link to Video on YouTube</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Stage 1: Load the art and sounds to your eclipse project, so you can export your game into a .jar file to easily upload to a web site. &amp;nbsp;You can get to the game and the source files at: Link to Game Link to Source Code Link to Video Link to Video on YouTube</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Gridworld Overview</title><link>http://apcsjava.blogspot.com/2013/03/gridworld-overview.html</link><pubDate>Sun, 10 Mar 2013 01:38:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-617466336255352555</guid><description>&lt;a href="https://archive.org/download/GridworldOverview/GridworldOverview.mp4"&gt;Gridworld Overview Video&lt;/a&gt;

&lt;P&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjinfL4PqiXcm3TNtp1udt7SBKjXkpI6gsizDRQRB9eeF_KhNPLlRYUaQ3UYLNxF2grASgIhz5SE5eysx4LyE_Dy1uf4Mp-L0lxWXQOTML7C-ezGcPt3rKfGmNL7Zom4-4WSn67iQAMGbio/s1600/Screen+Shot+2013-03-10+at+1.37.32+AM.png" imageanchor="1"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjinfL4PqiXcm3TNtp1udt7SBKjXkpI6gsizDRQRB9eeF_KhNPLlRYUaQ3UYLNxF2grASgIhz5SE5eysx4LyE_Dy1uf4Mp-L0lxWXQOTML7C-ezGcPt3rKfGmNL7Zom4-4WSn67iQAMGbio/s320/Screen+Shot+2013-03-10+at+1.37.32+AM.png" /&gt;&lt;/a&gt;</description><enclosure length="0" type="video/mp4" url="https://archive.org/download/GridworldOverview/GridworldOverview.mp4"/><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjinfL4PqiXcm3TNtp1udt7SBKjXkpI6gsizDRQRB9eeF_KhNPLlRYUaQ3UYLNxF2grASgIhz5SE5eysx4LyE_Dy1uf4Mp-L0lxWXQOTML7C-ezGcPt3rKfGmNL7Zom4-4WSn67iQAMGbio/s72-c/Screen+Shot+2013-03-10+at+1.37.32+AM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><itunes:explicit>no</itunes:explicit><itunes:subtitle>Gridworld Overview Video</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Gridworld Overview Video</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Making Images with GIMP</title><link>http://apcsjava.blogspot.com/2012/11/making-images-with-gimp.html</link><pubDate>Fri, 23 Nov 2012 21:40:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-1530487356159108719</guid><description>&lt;a href="http://archive.org/download/MakingImagesForYourProgramsWithGimp/MakingImagesWithGIMP.m4v"&gt;Making Images With GIMP&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghQ3I-_bunP_-v6Cq5O0I-m-C-5vh-ZCVWn9Bz2ED2srl6y27uHjlBIAaEVU5P1fZqPGQ1jL77J9Xtpri3mL3jUHkF5IytiEMS1sjhKF3K2fslJGrOqZgj1nEqWaOBgsIc28LwFrHrXo31/s320/Screen+Shot+2012-11-23+at+9.38.40+PM.png" width="320" /&gt;&lt;/div&gt;
&lt;br /&gt;
You can download from&amp;nbsp;&lt;a href="http://www.gimp.org/"&gt;http://www.gimp.org&lt;/a&gt;&amp;nbsp;&lt;span style="background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left;"&gt;I show how to use some features in GIMP (from www.gimp.org) a open source image editor to use with your programs. &amp;nbsp;First, drawing a picture from scratch, then cleaning up a photo, and finally tracing a photo to make a simple "cartoon" like image. &amp;nbsp;For more info on where I used these images, see&amp;nbsp;&lt;a href="http://apcs.mathorama.com/index.php?n=Main.NiftyScrollingGame"&gt;http://apcs.mathorama.com/&lt;/a&gt;&amp;nbsp;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghQ3I-_bunP_-v6Cq5O0I-m-C-5vh-ZCVWn9Bz2ED2srl6y27uHjlBIAaEVU5P1fZqPGQ1jL77J9Xtpri3mL3jUHkF5IytiEMS1sjhKF3K2fslJGrOqZgj1nEqWaOBgsIc28LwFrHrXo31/s72-c/Screen+Shot+2012-11-23+at+9.38.40+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="211396670" type="video/x-m4v" url="http://archive.org/download/MakingImagesForYourProgramsWithGimp/MakingImagesWithGIMP.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Making Images With GIMP You can download from&amp;nbsp;http://www.gimp.org&amp;nbsp;I show how to use some features in GIMP (from www.gimp.org) a open source image editor to use with your programs. &amp;nbsp;First, drawing a picture from scratch, then cleaning up a photo, and finally tracing a photo to make a simple "cartoon" like image. &amp;nbsp;For more info on where I used these images, see&amp;nbsp;http://apcs.mathorama.com/&amp;nbsp;</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Making Images With GIMP You can download from&amp;nbsp;http://www.gimp.org&amp;nbsp;I show how to use some features in GIMP (from www.gimp.org) a open source image editor to use with your programs. &amp;nbsp;First, drawing a picture from scratch, then cleaning up a photo, and finally tracing a photo to make a simple "cartoon" like image. &amp;nbsp;For more info on where I used these images, see&amp;nbsp;http://apcs.mathorama.com/&amp;nbsp;</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Installing BlueJ 2012</title><link>http://apcsjava.blogspot.com/2012/08/installing-bluej-2012.html</link><pubDate>Tue, 21 Aug 2012 22:49:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-1784328669560477957</guid><description>&lt;a href="http://archive.org/download/InstallingBluej2012/InstallingBlueJ2012.m4v"&gt;Installing BlueJ 2012 Video&lt;/a&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjItY7HLUZJfZ5N4dsWHROJXxFmVDoK2_9aeQgt-CcexZIbEmuDNPbLSzt1zmJp8GTGKV3wJsSVPHeMfbcYLMv_1g6kuArAwFGf5llqazK4OBL5BAghnm06FE65pr99sea9zcG5evY40Bk_/s1600/Screen+Shot+2012-08-21+at+10.47.04+PM.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="258" width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjItY7HLUZJfZ5N4dsWHROJXxFmVDoK2_9aeQgt-CcexZIbEmuDNPbLSzt1zmJp8GTGKV3wJsSVPHeMfbcYLMv_1g6kuArAwFGf5llqazK4OBL5BAghnm06FE65pr99sea9zcG5evY40Bk_/s400/Screen+Shot+2012-08-21+at+10.47.04+PM.png" /&gt;&lt;/a&gt;&lt;/div&gt;

Here is a 2012 version to check to make sure your Java SDK and BlueJ IDE installation is working correctly.  While I'm using Ubuntu 12.04 to show this, it works pretty much the same in Windows and OSX. </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjItY7HLUZJfZ5N4dsWHROJXxFmVDoK2_9aeQgt-CcexZIbEmuDNPbLSzt1zmJp8GTGKV3wJsSVPHeMfbcYLMv_1g6kuArAwFGf5llqazK4OBL5BAghnm06FE65pr99sea9zcG5evY40Bk_/s72-c/Screen+Shot+2012-08-21+at+10.47.04+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="92481188" type="video/x-m4v" url="http://archive.org/download/InstallingBluej2012/InstallingBlueJ2012.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Installing BlueJ 2012 Video Here is a 2012 version to check to make sure your Java SDK and BlueJ IDE installation is working correctly. While I'm using Ubuntu 12.04 to show this, it works pretty much the same in Windows and OSX.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Installing BlueJ 2012 Video Here is a 2012 version to check to make sure your Java SDK and BlueJ IDE installation is working correctly. While I'm using Ubuntu 12.04 to show this, it works pretty much the same in Windows and OSX.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Comparator Interface in Gridworld</title><link>http://apcsjava.blogspot.com/2011/11/comparator-interface-in-gridworld.html</link><pubDate>Wed, 23 Nov 2011 15:50:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-747004797162302980</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggkcGB9c5awRUqTXPt5lWNNsbee0cLXQKwoy92byNZtXNXWT3N9MLCO7eWe5P2hSLVrHbzu1PwCZNGe1bntdybiGDmjd6WkLl1Vf5PB4YzwYhYpEAtRz8ETDHNyY97Rm90IPp250U9zePL/s1600/Screen+Shot+2011-11-23+at+3.54.37+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 323px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggkcGB9c5awRUqTXPt5lWNNsbee0cLXQKwoy92byNZtXNXWT3N9MLCO7eWe5P2hSLVrHbzu1PwCZNGe1bntdybiGDmjd6WkLl1Vf5PB4YzwYhYpEAtRz8ETDHNyY97Rm90IPp250U9zePL/s400/Screen+Shot+2011-11-23+at+3.54.37+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5678344096949144354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is a customized World for Gridworld where the message on the top is updated to show how many bugs there are and the location of the furthest Bug in the grid. You need to implement the Comparator interface for the grid world Bug class. You need to define a compare method that returns an int. Get the location of each Bug and use the compareTo method of Location. Here is the starter code: &lt;a href="http://apcs.mathorama.com/index.php?n=Main.CustomActorWorldThatReportsTheFurthestBug"&gt;apcs.mathorama.com&lt;/a&gt; &lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;&lt;a href="http://www.mathorama.com/BugComparator.m4v"&gt;mpeg4 movie&lt;/a&gt;&lt;br /&gt;&lt;LI&gt;&lt;a href="http://www.mathorama.com/BugComparator.mov"&gt;Quicktime movie&lt;/a&gt;&lt;br /&gt;&lt;/UL&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggkcGB9c5awRUqTXPt5lWNNsbee0cLXQKwoy92byNZtXNXWT3N9MLCO7eWe5P2hSLVrHbzu1PwCZNGe1bntdybiGDmjd6WkLl1Vf5PB4YzwYhYpEAtRz8ETDHNyY97Rm90IPp250U9zePL/s72-c/Screen+Shot+2011-11-23+at+3.54.37+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="3545040" type="video/x-m4v" url="http://www.mathorama.com/BugComparator.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Here is a customized World for Gridworld where the message on the top is updated to show how many bugs there are and the location of the furthest Bug in the grid. You need to implement the Comparator interface for the grid world Bug class. You need to define a compare method that returns an int. Get the location of each Bug and use the compareTo method of Location. Here is the starter code: apcs.mathorama.com mpeg4 movie Quicktime movie</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Here is a customized World for Gridworld where the message on the top is updated to show how many bugs there are and the location of the furthest Bug in the grid. You need to implement the Comparator interface for the grid world Bug class. You need to define a compare method that returns an int. Get the location of each Bug and use the compareTo method of Location. Here is the starter code: apcs.mathorama.com mpeg4 movie Quicktime movie</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>One To Ten Game Part 3</title><link>http://apcsjava.blogspot.com/2011/10/one-to-ten-game-part-3.html</link><category>1 to 10</category><category>1 to 10 game</category><category>apcs</category><category>tutorial</category><pubDate>Sun, 23 Oct 2011 17:48:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-2327216171353214833</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB4rqdANR0-UGyK8V-4sPtazhORiipNLFMgRmfhvM3oM7HXfw8tuSmDdXtbMSLdhCI18R8PytY0iVFolNXS88oZjuoVHdxoiK7TizKmqewUR3fUZm9Jtx9wBnNJ56M_8eXIhyphenhyphendAKK0jVHw/s1600/Screen+Shot+2011-10-23+at+4.21.19+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 185px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB4rqdANR0-UGyK8V-4sPtazhORiipNLFMgRmfhvM3oM7HXfw8tuSmDdXtbMSLdhCI18R8PytY0iVFolNXS88oZjuoVHdxoiK7TizKmqewUR3fUZm9Jtx9wBnNJ56M_8eXIhyphenhyphendAKK0jVHw/s400/Screen+Shot+2011-10-23+at+4.21.19+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5666854404470937826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Part 3 of the One to Ten Game which explains the Player Class. You can see a working copy at &lt;a href="http://www.mathorama.com/OneToTenConsole.html"&gt;http://www.mathorama.com/OneToTenConsole.html&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB4rqdANR0-UGyK8V-4sPtazhORiipNLFMgRmfhvM3oM7HXfw8tuSmDdXtbMSLdhCI18R8PytY0iVFolNXS88oZjuoVHdxoiK7TizKmqewUR3fUZm9Jtx9wBnNJ56M_8eXIhyphenhyphendAKK0jVHw/s72-c/Screen+Shot+2011-10-23+at+4.21.19+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="106928654" type="video/x-m4v" url="http://www.archive.org/download/OneToTenGamePart3/Onetotengamepart3-Broadband.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Part 3 of the One to Ten Game which explains the Player Class. You can see a working copy at http://www.mathorama.com/OneToTenConsole.html</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Part 3 of the One to Ten Game which explains the Player Class. You can see a working copy at http://www.mathorama.com/OneToTenConsole.html</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>One to Ten Game Part 2</title><link>http://apcsjava.blogspot.com/2011/10/one-to-ten-game-part-2.html</link><category>1 to 10 game</category><category>for loop</category><category>while</category><pubDate>Sat, 22 Oct 2011 23:46:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-6791101570254303177</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm99fvydiD0DoOcItRHQZT_VsBIF9isKqkUke5lZvVV-VSOaiwm8tU5R1lqfJd2V9AOlhTnmpF0Xrb50_lF5jCfPD_1rO7cFf6uriBb0fgXHr028aEy73WxELCVx7X7mbOtYc86YP4lSXP/s1600/Screen+Shot+2011-10-22+at+11.48.43+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 346px; height: 187px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm99fvydiD0DoOcItRHQZT_VsBIF9isKqkUke5lZvVV-VSOaiwm8tU5R1lqfJd2V9AOlhTnmpF0Xrb50_lF5jCfPD_1rO7cFf6uriBb0fgXHr028aEy73WxELCVx7X7mbOtYc86YP4lSXP/s400/Screen+Shot+2011-10-22+at+11.48.43+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5666576102203523906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Part 2 of 3 of the One to Ten Game</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm99fvydiD0DoOcItRHQZT_VsBIF9isKqkUke5lZvVV-VSOaiwm8tU5R1lqfJd2V9AOlhTnmpF0Xrb50_lF5jCfPD_1rO7cFf6uriBb0fgXHr028aEy73WxELCVx7X7mbOtYc86YP4lSXP/s72-c/Screen+Shot+2011-10-22+at+11.48.43+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="90175691" type="video/x-m4v" url="http://www.archive.org/download/OneToTenGamePart2/Onetotengamepart2-Broadband.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Part 2 of 3 of the One to Ten Game</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Part 2 of 3 of the One to Ten Game</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>One to Ten Game Part 1</title><link>http://apcsjava.blogspot.com/2011/10/one-to-ten-game-part-1.html</link><category>1 to 10</category><category>apcs</category><category>class</category><category>comp Sci</category><category>for</category><category>for loop</category><category>game</category><category>if</category><category>java</category><category>tester class</category><category>tutorial</category><pubDate>Sat, 22 Oct 2011 16:39:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-2210069333370397294</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmCfOONr9S8xlBhKVIWh8rLyQ7_YU2UboW1dWhUqee-qdC7LTbEcMV9TXnaur8kxasrl3xykQlfRK02xFPzJ6ZnCoMk4X1ZU3pg5sx5duAFmlSJKtDff-ktEnAaj6JpgbuQH5UBhKeOOVH/s1600/Screen+Shot+2011-10-22+at+4.42.54+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 117px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmCfOONr9S8xlBhKVIWh8rLyQ7_YU2UboW1dWhUqee-qdC7LTbEcMV9TXnaur8kxasrl3xykQlfRK02xFPzJ6ZnCoMk4X1ZU3pg5sx5duAFmlSJKtDff-ktEnAaj6JpgbuQH5UBhKeOOVH/s400/Screen+Shot+2011-10-22+at+4.42.54+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5666466368628768962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this tutorial, we make a game called "1 to 10" rather than tic-tac-toe (naughts and crosses).  We will construct A Board Class in the first part along with a tester class. The idea is to move a page either one or two positions, and the one in the last position loses.  The strategy is not to difficult, so eventually we can make a robot player who will always play perfectly.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmCfOONr9S8xlBhKVIWh8rLyQ7_YU2UboW1dWhUqee-qdC7LTbEcMV9TXnaur8kxasrl3xykQlfRK02xFPzJ6ZnCoMk4X1ZU3pg5sx5duAFmlSJKtDff-ktEnAaj6JpgbuQH5UBhKeOOVH/s72-c/Screen+Shot+2011-10-22+at+4.42.54+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="79009181" type="video/x-m4v" url="http://www.archive.org/download/OneToTenGamePart1/Onetwotengamepart1-Broadband.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this tutorial, we make a game called "1 to 10" rather than tic-tac-toe (naughts and crosses). We will construct A Board Class in the first part along with a tester class. The idea is to move a page either one or two positions, and the one in the last position loses. The strategy is not to difficult, so eventually we can make a robot player who will always play perfectly.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>In this tutorial, we make a game called "1 to 10" rather than tic-tac-toe (naughts and crosses). We will construct A Board Class in the first part along with a tester class. The idea is to move a page either one or two positions, and the one in the last position loses. The strategy is not to difficult, so eventually we can make a robot player who will always play perfectly.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Make a Java Class for Dots</title><link>http://apcsjava.blogspot.com/2011/09/make-java-class-for-dots.html</link><category>apcs</category><category>applet</category><category>class</category><category>eclipse</category><category>java</category><category>object</category><category>OOP</category><category>thiel</category><pubDate>Sat, 3 Sep 2011 17:25:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-5921192009737560025</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipuaKU9213Rzzcrb5qwNxfz0_xkc0CpsTYZ5yll2_y8fggn_tgtqG6Q0kjAk98laSKJBrwpzWsWKF3Y2bepqAbyxhEx_bzPrmJhMr_g7tTGfIHxnJ-emRs1eWKOXUTIdu7txC97TI-HKz5/s1600/Screen+Shot+2011-09-03+at+5.27.08+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 144px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipuaKU9213Rzzcrb5qwNxfz0_xkc0CpsTYZ5yll2_y8fggn_tgtqG6Q0kjAk98laSKJBrwpzWsWKF3Y2bepqAbyxhEx_bzPrmJhMr_g7tTGfIHxnJ-emRs1eWKOXUTIdu7txC97TI-HKz5/s400/Screen+Shot+2011-09-03+at+5.27.08+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5648294577334744866" /&gt;&lt;/a&gt;&lt;BR&gt;
&lt;br /&gt;Make a new object that represents a dot using the eclipse IDE.  
&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipuaKU9213Rzzcrb5qwNxfz0_xkc0CpsTYZ5yll2_y8fggn_tgtqG6Q0kjAk98laSKJBrwpzWsWKF3Y2bepqAbyxhEx_bzPrmJhMr_g7tTGfIHxnJ-emRs1eWKOXUTIdu7txC97TI-HKz5/s72-c/Screen+Shot+2011-09-03+at+5.27.08+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="173440140" type="video/x-m4v" url="http://www.archive.org/download/MakingAJavaClassForDots/Dotclassdemo-Broadband.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Make a new object that represents a dot using the eclipse IDE.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Make a new object that represents a dot using the eclipse IDE.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Making a JAR file in Eclipse</title><link>http://apcsjava.blogspot.com/2011/05/making-jar-file-in-eclipse.html</link><category>applet</category><category>eclipse</category><category>jar</category><category>java</category><pubDate>Mon, 23 May 2011 00:42:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-1000996263624215261</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9VDBJwsQyPxfWuIHfjHynovDGc9H1CVED5sJPmDvifSVJ_6in4cUOZPwPYbl4TNA_pnju8AcLpbBYJBEwn4pei_m-fklY-MPhAIiDHMkoJ1tyJ9Itm3c9Pj5JA3z2PsZV0sRiS25la2Qz/s1600/Screen+shot+2011-05-23+at+12.44.34+AM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 253px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9VDBJwsQyPxfWuIHfjHynovDGc9H1CVED5sJPmDvifSVJ_6in4cUOZPwPYbl4TNA_pnju8AcLpbBYJBEwn4pei_m-fklY-MPhAIiDHMkoJ1tyJ9Itm3c9Pj5JA3z2PsZV0sRiS25la2Qz/s400/Screen+shot+2011-05-23+at+12.44.34+AM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5609814503079782290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to publish your Applet to the web, you probably need to make a Java Archive, or JAR file that allows you to embed your Applet in a web page</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9VDBJwsQyPxfWuIHfjHynovDGc9H1CVED5sJPmDvifSVJ_6in4cUOZPwPYbl4TNA_pnju8AcLpbBYJBEwn4pei_m-fklY-MPhAIiDHMkoJ1tyJ9Itm3c9Pj5JA3z2PsZV0sRiS25la2Qz/s72-c/Screen+shot+2011-05-23+at+12.44.34+AM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="31729259" type="video/x-m4v" url="http://www.archive.org/download/MakingJarFilesInEclipse/JarFilesInEclipse-Computer.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>If you want to publish your Applet to the web, you probably need to make a Java Archive, or JAR file that allows you to embed your Applet in a web page</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>If you want to publish your Applet to the web, you probably need to make a Java Archive, or JAR file that allows you to embed your Applet in a web page</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Bug Demo:Circle Bug with Eclipse</title><link>http://apcsjava.blogspot.com/2011/03/bug-democircle-bug-with-eclipse.html</link><pubDate>Mon, 14 Mar 2011 15:40:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-3541607300961870064</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkpZl3P5ytoPfjPT2p9Z4_eg2Ja5H-vdgJRWp7MXnYssyijn7FkahYiEEgUiBbWhvqd49Tjj-fALquzEUv7SAl050qRqhzhWUavf7HuOJK6b7aBEGxViOjsxdC5cY_or2FHmwhQtBokp4s/s1600/Screen+shot+2011-03-14+at+3.46.21+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 337px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkpZl3P5ytoPfjPT2p9Z4_eg2Ja5H-vdgJRWp7MXnYssyijn7FkahYiEEgUiBbWhvqd49Tjj-fALquzEUv7SAl050qRqhzhWUavf7HuOJK6b7aBEGxViOjsxdC5cY_or2FHmwhQtBokp4s/s400/Screen+shot+2011-03-14+at+3.46.21+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5584070914844274322" /&gt;&lt;/a&gt;&lt;br&gt;Use Eclipse to make a Circle Bug</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkpZl3P5ytoPfjPT2p9Z4_eg2Ja5H-vdgJRWp7MXnYssyijn7FkahYiEEgUiBbWhvqd49Tjj-fALquzEUv7SAl050qRqhzhWUavf7HuOJK6b7aBEGxViOjsxdC5cY_or2FHmwhQtBokp4s/s72-c/Screen+shot+2011-03-14+at+3.46.21+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author></item><item><title>Getting Started with APCS Java on Windows 7</title><link>http://apcsjava.blogspot.com/2010/08/getting-started-with-apcs-java-on.html</link><category>apcs</category><category>intalling</category><category>java</category><category>thiel</category><category>windows 7</category><pubDate>Sun, 22 Aug 2010 17:22:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-6383349296550269270</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3yET2fjge8qxI51PAy-iZIFZGgRjXXm76L-2FEVeBdomivceIjZTUGqx1ZSeTJr3fGf2c4_kC5z-9HiiaSN2e5xuvvwPssdM4dGGyQ-GQyhOXeEIrXImJTQgChyGOJ6V4P9unmegbJHzF/s1600/Screen+shot+2010-08-22+at+5.23.26+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3yET2fjge8qxI51PAy-iZIFZGgRjXXm76L-2FEVeBdomivceIjZTUGqx1ZSeTJr3fGf2c4_kC5z-9HiiaSN2e5xuvvwPssdM4dGGyQ-GQyhOXeEIrXImJTQgChyGOJ6V4P9unmegbJHzF/s400/Screen+shot+2010-08-22+at+5.23.26+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5508394512185589186" /&gt;&lt;/a&gt;&lt;br /&gt;How to get what you need installed on your Windows 7 machine</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3yET2fjge8qxI51PAy-iZIFZGgRjXXm76L-2FEVeBdomivceIjZTUGqx1ZSeTJr3fGf2c4_kC5z-9HiiaSN2e5xuvvwPssdM4dGGyQ-GQyhOXeEIrXImJTQgChyGOJ6V4P9unmegbJHzF/s72-c/Screen+shot+2010-08-22+at+5.23.26+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="79041521" type="video/x-m4v" url="http://ia360705.us.archive.org/4/items/ChrisThielGettingStartedwithAPCSWindows7/GettingStartedAPCSWindowsComputer.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>How to get what you need installed on your Windows 7 machine</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>How to get what you need installed on your Windows 7 machine</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Starting APCS with linux</title><link>http://apcsjava.blogspot.com/2010/08/starting-apcs-with-linux.html</link><category>apcs</category><category>starting installing</category><category>ubuntu</category><pubDate>Sat, 21 Aug 2010 10:21:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-899985236201967276</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ49faPxic9uivoM1xUOZwHBavC3lIkWIOOP25XD6-5JmkonNMe_eifOBNpM_Bw3Ojf_zzU49JRiZ9_-88bbp1mr25kkyCqIyx4NsOi5jKZDcRzHhp4VvRJIu-3i9dvhpw9PxtxhzXDZXk/s1600/Screen+shot+2010-08-21+at+10.23.55+AM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 142px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ49faPxic9uivoM1xUOZwHBavC3lIkWIOOP25XD6-5JmkonNMe_eifOBNpM_Bw3Ojf_zzU49JRiZ9_-88bbp1mr25kkyCqIyx4NsOi5jKZDcRzHhp4VvRJIu-3i9dvhpw9PxtxhzXDZXk/s400/Screen+shot+2010-08-21+at+10.23.55+AM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5507915362756402146" /&gt;&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ49faPxic9uivoM1xUOZwHBavC3lIkWIOOP25XD6-5JmkonNMe_eifOBNpM_Bw3Ojf_zzU49JRiZ9_-88bbp1mr25kkyCqIyx4NsOi5jKZDcRzHhp4VvRJIu-3i9dvhpw9PxtxhzXDZXk/s72-c/Screen+shot+2010-08-21+at+10.23.55+AM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="44124271" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielStartingAPCSwithlinux/StartingApcsWithLinux-Computer.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:author>Chris Thiel</itunes:author><itunes:summary/><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>PokerHand</title><link>http://apcsjava.blogspot.com/2009/11/pokerhand.html</link><category>apcs</category><category>inner class</category><category>interface</category><category>java</category><category>poker</category><category>thiel</category><pubDate>Sat, 28 Nov 2009 14:02:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-589142571343527299</guid><description>&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqPDq20bhSJ8uW6DPTbydbHXqhZIBgkd1alhULO1VmPkxvCtv46wptZTcbi0ZISmbDmOQXic5tBS7qk0Ibv5URCUalhz8frLGoPkt720sycPsc8jBHC6hs0HEwpwWD-6SRdTRpnQVm9F1/s1600/Screen+shot+2009-11-28+at+1.14.26+PM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5409278540125287698" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqPDq20bhSJ8uW6DPTbydbHXqhZIBgkd1alhULO1VmPkxvCtv46wptZTcbi0ZISmbDmOQXic5tBS7qk0Ibv5URCUalhz8frLGoPkt720sycPsc8jBHC6hs0HEwpwWD-6SRdTRpnQVm9F1/s400/Screen+shot+2009-11-28+at+1.14.26+PM.png" style="cursor: hand; cursor: pointer; float: left; height: 186px; margin: 0 10px 10px 0; width: 377px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;To make a variety of Poker games, we need a way to evaluate and compare Poker hands.  This video also shows how to implement an interface in an inner class, so that a user can press a button, and new poker hands are generated.  Starter code can be found at &lt;a href="https://www.mathorama.com/apcs2/TexasApplet1.html" target="_blank"&gt;the APCS Wiki&lt;/a&gt;.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqPDq20bhSJ8uW6DPTbydbHXqhZIBgkd1alhULO1VmPkxvCtv46wptZTcbi0ZISmbDmOQXic5tBS7qk0Ibv5URCUalhz8frLGoPkt720sycPsc8jBHC6hs0HEwpwWD-6SRdTRpnQVm9F1/s72-c/Screen+shot+2009-11-28+at+1.14.26+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="116938195" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielPokerHandclass/PokerHand.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>To make a variety of Poker games, we need a way to evaluate and compare Poker hands. This video also shows how to implement an interface in an inner class, so that a user can press a button, and new poker hands are generated. Starter code can be found at the APCS Wiki.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>To make a variety of Poker games, we need a way to evaluate and compare Poker hands. This video also shows how to implement an interface in an inner class, so that a user can press a button, and new poker hands are generated. Starter code can be found at the APCS Wiki.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Interfaces Part 3</title><link>http://apcsjava.blogspot.com/2009/11/interfaces-part-3.html</link><pubDate>Wed, 25 Nov 2009 19:22:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-5159036054257738774</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj91eISM-LvdKZupJAhfNQBk7f6ogehH_INJU0rOIn_9cNMTQRjrVMQJPF5kiUVTj5mDwE-maKR6vSK1iaoI28BxM-unAnzXjtdvFiqW92gN0glNleQmMevtm-4-q8EGOoxho7h0PaahbVl/s1600/Screen+shot+2009-11-24+at+7.26.13+AM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 308px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj91eISM-LvdKZupJAhfNQBk7f6ogehH_INJU0rOIn_9cNMTQRjrVMQJPF5kiUVTj5mDwE-maKR6vSK1iaoI28BxM-unAnzXjtdvFiqW92gN0glNleQmMevtm-4-q8EGOoxho7h0PaahbVl/s400/Screen+shot+2009-11-24+at+7.26.13+AM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5408247836962916082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;P&gt;&lt;br /&gt;&lt;BR&gt;&lt;br /&gt;Implementing java interfaces for any Object.  For "starter" code see &lt;a href="http://apcs.mathorama.com"&gt;the APCS Wiki&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj91eISM-LvdKZupJAhfNQBk7f6ogehH_INJU0rOIn_9cNMTQRjrVMQJPF5kiUVTj5mDwE-maKR6vSK1iaoI28BxM-unAnzXjtdvFiqW92gN0glNleQmMevtm-4-q8EGOoxho7h0PaahbVl/s72-c/Screen+shot+2009-11-24+at+7.26.13+AM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="93125192" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielInterfacesPart3/InterfacesPart3.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Implementing java interfaces for any Object. For "starter" code see the APCS Wiki</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Implementing java interfaces for any Object. For "starter" code see the APCS Wiki</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Java Interfaces Parts 1 and 2</title><link>http://apcsjava.blogspot.com/2009/11/java-interfaces-parts-1-and-2.html</link><pubDate>Mon, 23 Nov 2009 23:45:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-4029205232288821224</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7gB_UL1Qs531tyYnkpP5Y_TDHzYBN8FaChWSrw78SJ_NJtv-QxUAXfKJcgelPXQQuaMzjp9BhTyqh8qytmhlWYBEcJE8-4lMhDhRUk6Cn4Ttu_Ph8vu6L0r6WDWw6LDJa3Dq3UOWoFhj1/s1600/Screen+shot+2009-11-23+at+11.48.58+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 159px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7gB_UL1Qs531tyYnkpP5Y_TDHzYBN8FaChWSrw78SJ_NJtv-QxUAXfKJcgelPXQQuaMzjp9BhTyqh8qytmhlWYBEcJE8-4lMhDhRUk6Cn4Ttu_Ph8vu6L0r6WDWw6LDJa3Dq3UOWoFhj1/s400/Screen+shot+2009-11-23+at+11.48.58+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5407574236626566338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;BR&gt;&lt;P&gt;&lt;BR&gt;&lt;br /&gt;We introduce a way to use code to work with a variety of classes using interfaces.  Source code can be found at &lt;a href="http://apcs.mathorama.com/index.php?n=Main.Chapter9"&gt;the APCS Wiki&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7gB_UL1Qs531tyYnkpP5Y_TDHzYBN8FaChWSrw78SJ_NJtv-QxUAXfKJcgelPXQQuaMzjp9BhTyqh8qytmhlWYBEcJE8-4lMhDhRUk6Cn4Ttu_Ph8vu6L0r6WDWw6LDJa3Dq3UOWoFhj1/s72-c/Screen+shot+2009-11-23+at+11.48.58+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="569599641" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielJavaInterfacesParts1and2/Interfaces1and2.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>We introduce a way to use code to work with a variety of classes using interfaces. Source code can be found at the APCS Wiki</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>We introduce a way to use code to work with a variety of classes using interfaces. Source code can be found at the APCS Wiki</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Making Classes with the Eclipse IDE</title><link>http://apcsjava.blogspot.com/2009/09/making-classes-with-eclipse-ide.html</link><category>apcs</category><category>chapter 3</category><category>classes</category><category>java</category><pubDate>Mon, 7 Sep 2009 14:55:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-1773981939022151092</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb6BlpOKH_cRVGujaLwc-tr66uVcBEbxZuoSz1j3UGtp_sT-XRQEw64exhi2Zs24OBqFfDFsuqAR1g45xRHF4wZXdwUWikJaC0AZl0NpJvrFLaBEQxI0xXc9mS5qI_lWY1pQ-V2H8fDIU2/s1600-h/Screen+shot+2009-09-07+at+2.57.12+PM.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 149px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb6BlpOKH_cRVGujaLwc-tr66uVcBEbxZuoSz1j3UGtp_sT-XRQEw64exhi2Zs24OBqFfDFsuqAR1g45xRHF4wZXdwUWikJaC0AZl0NpJvrFLaBEQxI0xXc9mS5qI_lWY1pQ-V2H8fDIU2/s400/Screen+shot+2009-09-07+at+2.57.12+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5378848096004971906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;P&gt;Make mew Projects and Classes in Eclipse.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb6BlpOKH_cRVGujaLwc-tr66uVcBEbxZuoSz1j3UGtp_sT-XRQEw64exhi2Zs24OBqFfDFsuqAR1g45xRHF4wZXdwUWikJaC0AZl0NpJvrFLaBEQxI0xXc9mS5qI_lWY1pQ-V2H8fDIU2/s72-c/Screen+shot+2009-09-07+at+2.57.12+PM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="303841104" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielMakingClassesinEclipse/MakingClassesinEclipse.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Make mew Projects and Classes in Eclipse.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Make mew Projects and Classes in Eclipse.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Dr Java interactions</title><link>http://apcsjava.blogspot.com/2009/08/dr-java-interactions.html</link><pubDate>Sat, 22 Aug 2009 20:28:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-6528655904029488063</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglXJ84jn9p3w4V0OApIVTKFqYIDGY7EYJESl9wB3XH1E3IszLJ34xC5Tfx89rRIP13kdfXBat4VDafLE1s5e6e-ZXrbr7wxfDFXuh3vhvuzISWQoLMOm48aLax78kOyoWUHhPXW6HAzCYG/s1600-h/DrJavaInteractions-poster.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglXJ84jn9p3w4V0OApIVTKFqYIDGY7EYJESl9wB3XH1E3IszLJ34xC5Tfx89rRIP13kdfXBat4VDafLE1s5e6e-ZXrbr7wxfDFXuh3vhvuzISWQoLMOm48aLax78kOyoWUHhPXW6HAzCYG/s400/DrJavaInteractions-poster.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5372996042860334258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Click on the title to see the video.  Here I show how to try the code snippets that you will see  while reading Chapter 2 of Horstmann, "Java Concepts"</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglXJ84jn9p3w4V0OApIVTKFqYIDGY7EYJESl9wB3XH1E3IszLJ34xC5Tfx89rRIP13kdfXBat4VDafLE1s5e6e-ZXrbr7wxfDFXuh3vhvuzISWQoLMOm48aLax78kOyoWUHhPXW6HAzCYG/s72-c/DrJavaInteractions-poster.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="353411785" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielDrJavaInteractions/DrJavaInteractionsdesktop.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Click on the title to see the video. Here I show how to try the code snippets that you will see while reading Chapter 2 of Horstmann, "Java Concepts"</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Click on the title to see the video. Here I show how to try the code snippets that you will see while reading Chapter 2 of Horstmann, "Java Concepts"</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Cryptography</title><link>http://apcsjava.blogspot.com/2009/02/cryptography.html</link><category>apcs</category><category>cipher</category><category>cryptography</category><category>java</category><category>vignere</category><pubDate>Sat, 28 Feb 2009 13:57:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-8719247144316174345</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk5FM4k4p99S8pYNtIxXJAd3T0FeunwdKzBeA2XPgc5W1npw3niO563NnZXOEA_81UVVGKKCyy_FvGX3X0DVdiAkxG8DMvyb1J41LWtkmDEahOlfxq_IbnKGKHjGGm5Jxl-5-qN11JSXNc/s1600-h/Picture+167.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 216px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk5FM4k4p99S8pYNtIxXJAd3T0FeunwdKzBeA2XPgc5W1npw3niO563NnZXOEA_81UVVGKKCyy_FvGX3X0DVdiAkxG8DMvyb1J41LWtkmDEahOlfxq_IbnKGKHjGGm5Jxl-5-qN11JSXNc/s400/Picture+167.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5317313665938770002" /&gt;&lt;/a&gt;&lt;br /&gt;Starting Code:&lt;BR&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;import java.util.Scanner;&lt;br /&gt;/**&lt;br /&gt; * Simple Polyalphabetic Cryptography&lt;br /&gt; * &lt;br /&gt; * @Chris Thiel &lt;br /&gt; * @28 Feb 2009&lt;br /&gt; */&lt;br /&gt;public class VignereCipherStartingCode&lt;br /&gt;{&lt;br /&gt;    private static final String alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ";&lt;br /&gt;    private static int nextChar(String k, int i){&lt;br /&gt;        i=i%k.length();&lt;br /&gt;        String letter=k.substring(i,i+1);&lt;br /&gt;        return alphabet.indexOf(letter);&lt;br /&gt;    }&lt;br /&gt;    public static String encode (String m, String k){&lt;br /&gt;        String result="";&lt;br /&gt;        for (int i=0; i&amp;lt;m.length(); i++){&lt;br /&gt;            int offset=nextChar(k, i);&lt;br /&gt;            String letter = m.substring(i,i+1);&lt;br /&gt;            int newLetterIndex= alphabet.indexOf(letter)+offset;&lt;br /&gt;            newLetterIndex=newLetterIndex % 26;&lt;br /&gt;            result+=alphabet.substring( newLetterIndex, newLetterIndex+1);&lt;br /&gt;        }&lt;br /&gt;        return result;&lt;br /&gt;    }&lt;br /&gt;    public static String decode (String m, String k){&lt;br /&gt;        String result="";   &lt;br /&gt;        return result;&lt;br /&gt;    }&lt;br /&gt;    public static void main(String[] args)&lt;br /&gt;    {&lt;br /&gt;        Scanner kb=new Scanner(System.in);&lt;br /&gt;        System.out.print("Type a key: ");&lt;br /&gt;        String key=kb.nextLine();&lt;br /&gt;        key=key.toUpperCase();&lt;br /&gt;        key=key.replace(" ","");//omit spaces&lt;br /&gt;        System.out.print("Type a message: ");&lt;br /&gt;        String message=kb.nextLine();&lt;br /&gt;        message=message.toUpperCase();&lt;br /&gt;        message=message.replace(" ","");&lt;br /&gt;        System.out.println("Using the key \""+key+"\" on \""+message+"\":");&lt;br /&gt;        String codedMessage=encode(message,key);&lt;br /&gt;        System.out.println("Coded="+codedMessage);&lt;br /&gt;        System.out.println("Decoded="+decode(codedMessage,key));&lt;br /&gt;        System.out.println("Using the key 'LOVE' we encode 'BOOHOO' we should get 'MCJLZC' : "+encode("BOOHOO","LOVE"));&lt;br /&gt;        System.out.println("Using the key 'QUICK' we decode 'TOKMXEQ' we should get 'DUCKNOW': "+decode("TOKMXEQ","QUICK"));&lt;br /&gt;  &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;UL&gt;&lt;br /&gt;&lt;LI&gt;8 points: Complete the decode method so it can decipher the Vignere Cipher&lt;br /&gt;&lt;LI&gt;9 points: Adapt this so it can do a Progressive Polyalphabetic Cipher rather than a key&lt;br /&gt;&lt;LI&gt;10 points: Adapt the CarTalk Employee Applet's graphic user interface so that you can type a message in one text area, press a button and it shows the encoded text (using the Progressive Cipher), press another button and it shows the decoded text.&lt;br /&gt;&lt;LI&gt;11 points: Add a "key field" to the Applet, and use the Vignere Cipher, working in a similiar fashion as the 10 point version&lt;br /&gt;&lt;/UL&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk5FM4k4p99S8pYNtIxXJAd3T0FeunwdKzBeA2XPgc5W1npw3niO563NnZXOEA_81UVVGKKCyy_FvGX3X0DVdiAkxG8DMvyb1J41LWtkmDEahOlfxq_IbnKGKHjGGm5Jxl-5-qN11JSXNc/s72-c/Picture+167.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="402269209" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielCryptography/Cryptography.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Starting Code: import java.util.Scanner; /** * Simple Polyalphabetic Cryptography * * @Chris Thiel * @28 Feb 2009 */ public class VignereCipherStartingCode { private static final String alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private static int nextChar(String k, int i){ i=i%k.length(); String letter=k.substring(i,i+1); return alphabet.indexOf(letter); } public static String encode (String m, String k){ String result=""; for (int i=0; i&amp;lt;m.length(); i++){ int offset=nextChar(k, i); String letter = m.substring(i,i+1); int newLetterIndex= alphabet.indexOf(letter)+offset; newLetterIndex=newLetterIndex % 26; result+=alphabet.substring( newLetterIndex, newLetterIndex+1); } return result; } public static String decode (String m, String k){ String result=""; return result; } public static void main(String[] args) { Scanner kb=new Scanner(System.in); System.out.print("Type a key: "); String key=kb.nextLine(); key=key.toUpperCase(); key=key.replace(" ","");//omit spaces System.out.print("Type a message: "); String message=kb.nextLine(); message=message.toUpperCase(); message=message.replace(" ",""); System.out.println("Using the key \""+key+"\" on \""+message+"\":"); String codedMessage=encode(message,key); System.out.println("Coded="+codedMessage); System.out.println("Decoded="+decode(codedMessage,key)); System.out.println("Using the key 'LOVE' we encode 'BOOHOO' we should get 'MCJLZC' : "+encode("BOOHOO","LOVE")); System.out.println("Using the key 'QUICK' we decode 'TOKMXEQ' we should get 'DUCKNOW': "+decode("TOKMXEQ","QUICK")); } } 8 points: Complete the decode method so it can decipher the Vignere Cipher 9 points: Adapt this so it can do a Progressive Polyalphabetic Cipher rather than a key 10 points: Adapt the CarTalk Employee Applet's graphic user interface so that you can type a message in one text area, press a button and it shows the encoded text (using the Progressive Cipher), press another button and it shows the decoded text. 11 points: Add a "key field" to the Applet, and use the Vignere Cipher, working in a similiar fashion as the 10 point version</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Starting Code: import java.util.Scanner; /** * Simple Polyalphabetic Cryptography * * @Chris Thiel * @28 Feb 2009 */ public class VignereCipherStartingCode { private static final String alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private static int nextChar(String k, int i){ i=i%k.length(); String letter=k.substring(i,i+1); return alphabet.indexOf(letter); } public static String encode (String m, String k){ String result=""; for (int i=0; i&amp;lt;m.length(); i++){ int offset=nextChar(k, i); String letter = m.substring(i,i+1); int newLetterIndex= alphabet.indexOf(letter)+offset; newLetterIndex=newLetterIndex % 26; result+=alphabet.substring( newLetterIndex, newLetterIndex+1); } return result; } public static String decode (String m, String k){ String result=""; return result; } public static void main(String[] args) { Scanner kb=new Scanner(System.in); System.out.print("Type a key: "); String key=kb.nextLine(); key=key.toUpperCase(); key=key.replace(" ","");//omit spaces System.out.print("Type a message: "); String message=kb.nextLine(); message=message.toUpperCase(); message=message.replace(" ",""); System.out.println("Using the key \""+key+"\" on \""+message+"\":"); String codedMessage=encode(message,key); System.out.println("Coded="+codedMessage); System.out.println("Decoded="+decode(codedMessage,key)); System.out.println("Using the key 'LOVE' we encode 'BOOHOO' we should get 'MCJLZC' : "+encode("BOOHOO","LOVE")); System.out.println("Using the key 'QUICK' we decode 'TOKMXEQ' we should get 'DUCKNOW': "+decode("TOKMXEQ","QUICK")); } } 8 points: Complete the decode method so it can decipher the Vignere Cipher 9 points: Adapt this so it can do a Progressive Polyalphabetic Cipher rather than a key 10 points: Adapt the CarTalk Employee Applet's graphic user interface so that you can type a message in one text area, press a button and it shows the encoded text (using the Progressive Cipher), press another button and it shows the decoded text. 11 points: Add a "key field" to the Applet, and use the Vignere Cipher, working in a similiar fashion as the 10 point version</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Cheater Catcher Project</title><link>http://apcsjava.blogspot.com/2009/01/cheater-catcher-project.html</link><pubDate>Mon, 19 Jan 2009 19:01:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-8883152749049613391</guid><description>&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNZVi2nn2cwh54p6E2DPY8grdnIr84o1VVRtSSJq88vtv7KYheR_Lrd5g2vEHEzSwhe9E4cf-q0rFbuGkdpFnTR3CSS1cTty3Pg-RYVs-nkWR3-msphTwWV4RPle4jjorVrhrIA7fFdJmB/s1600-h/Picture+75.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5293207923510480898" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNZVi2nn2cwh54p6E2DPY8grdnIr84o1VVRtSSJq88vtv7KYheR_Lrd5g2vEHEzSwhe9E4cf-q0rFbuGkdpFnTR3CSS1cTty3Pg-RYVs-nkWR3-msphTwWV4RPle4jjorVrhrIA7fFdJmB/s400/Picture+75.png" style="cursor: hand; cursor: pointer; float: left; height: 167px; margin: 0 10px 10px 0; width: 296px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Part 2: Organizing the report that shows possible plagiarism might require another data structure to sort.  Download the files you need to get started at &lt;a href="https://www.mathorama.com/apcs2/CheaterCatcher.zip" rel="nofollow" target="_blank"&gt;here&lt;/a&gt;.  Click the title to see the video.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNZVi2nn2cwh54p6E2DPY8grdnIr84o1VVRtSSJq88vtv7KYheR_Lrd5g2vEHEzSwhe9E4cf-q0rFbuGkdpFnTR3CSS1cTty3Pg-RYVs-nkWR3-msphTwWV4RPle4jjorVrhrIA7fFdJmB/s72-c/Picture+75.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="6123973" type="application/zip" url="https://www.mathorama.com/apcs2/CheaterCatcher.zip"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Part 2: Organizing the report that shows possible plagiarism might require another data structure to sort. Download the files you need to get started at here. Click the title to see the video.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Part 2: Organizing the report that shows possible plagiarism might require another data structure to sort. Download the files you need to get started at here. Click the title to see the video.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item><item><title>Cheater Catcher Intro</title><link>http://apcsjava.blogspot.com/2009/01/cheater-catcher-intro.html</link><pubDate>Mon, 19 Jan 2009 14:59:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8832228112434765776.post-3595946784993341476</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibUGJT0vKOtZNH7Pw-H3-reG4Ejle7aIkOsyd5pxfJ_WD84EwVysFVe4iflreM_z9xkt1JF9jNd1hRL5PFE5F33i54iRtPGKT1JoKarNzHV0FHDotZ2BwcqT2KcFH661PiNaCJtxwd4DoE/s1600-h/Picture+74.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 192px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibUGJT0vKOtZNH7Pw-H3-reG4Ejle7aIkOsyd5pxfJ_WD84EwVysFVe4iflreM_z9xkt1JF9jNd1hRL5PFE5F33i54iRtPGKT1JoKarNzHV0FHDotZ2BwcqT2KcFH661PiNaCJtxwd4DoE/s400/Picture+74.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5293143523464627234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Overview of how to design a program that checks for patterns of matching words to detect plagiarism.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibUGJT0vKOtZNH7Pw-H3-reG4Ejle7aIkOsyd5pxfJ_WD84EwVysFVe4iflreM_z9xkt1JF9jNd1hRL5PFE5F33i54iRtPGKT1JoKarNzHV0FHDotZ2BwcqT2KcFH661PiNaCJtxwd4DoE/s72-c/Picture+74.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>noreply@blogger.com (Chris Thiel)</author><enclosure length="132480501" type="video/x-m4v" url="http://www.archive.org/download/ChrisThielCheaterCatcherIntro/CheaterIntro.m4v"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Overview of how to design a program that checks for patterns of matching words to detect plagiarism.</itunes:subtitle><itunes:author>Chris Thiel</itunes:author><itunes:summary>Overview of how to design a program that checks for patterns of matching words to detect plagiarism.</itunes:summary><itunes:keywords>apcs,compsci,OOP,java,Java,computer,Science</itunes:keywords></item></channel></rss>