<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.paulbui.net/wiki/index.php?action=history&amp;feed=atom&amp;title=IBCS2_-_1112_-_November</id>
	<title>IBCS2 - 1112 - November - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.paulbui.net/wiki/index.php?action=history&amp;feed=atom&amp;title=IBCS2_-_1112_-_November"/>
	<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS2_-_1112_-_November&amp;action=history"/>
	<updated>2026-06-09T17:05:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=IBCS2_-_1112_-_November&amp;diff=8647&amp;oldid=prev</id>
		<title>Admin: Protected &quot;IBCS2 - 1112 - November&quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite)) [cascading]</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS2_-_1112_-_November&amp;diff=8647&amp;oldid=prev"/>
		<updated>2012-02-09T17:54:03Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wl/IBCS2_-_1112_-_November&quot; title=&quot;IBCS2 - 1112 - November&quot;&gt;IBCS2 - 1112 - November&lt;/a&gt;&amp;quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite)) [cascading]&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:54, 9 February 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=IBCS2_-_1112_-_November&amp;diff=8645&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Tuesday (11/29/11) == * Demo completed Binary Tree w/ Strings * Demo completed AddressBook w/ Menu and Binary Tree * Extracurricular Opportunities ** IDT Programming Contest *...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS2_-_1112_-_November&amp;diff=8645&amp;oldid=prev"/>
		<updated>2012-02-09T17:53:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Tuesday (11/29/11) == * Demo completed Binary Tree w/ Strings * Demo completed AddressBook w/ Menu and Binary Tree * Extracurricular Opportunities ** IDT Programming Contest *...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Tuesday (11/29/11) ==&lt;br /&gt;
* Demo completed Binary Tree w/ Strings&lt;br /&gt;
* Demo completed AddressBook w/ Menu and Binary Tree&lt;br /&gt;
* Extracurricular Opportunities&lt;br /&gt;
** IDT Programming Contest&lt;br /&gt;
** [http://www.ama-inc.com/component/hwdvideoshare/viewvideo/47/animation/tetrahedral-warfighter-tet.html Tetrahedral Rover Project] w/ Catholic University (1-2 students interested in Java, C, and/or Basic programming)&lt;br /&gt;
* NVCC Dual Enrollment - ITP 120 - Java Programming I&lt;br /&gt;
*# Complete the form (if you already have an ID# from last year, then use that one)&lt;br /&gt;
*# [http://www.nvcc.edu/novaconnect/student/hdi-apply.htm Complete application] if you have not done so before&lt;br /&gt;
*# Exemption from COMPASS test with (AP English 3 or higher OR SAT Reading 550 or higher)&lt;br /&gt;
* Java GUIs&lt;br /&gt;
** [http://netbeans.org/downloads/index.html NetBeans IDE]&lt;br /&gt;
** Hello, world GUI program&lt;br /&gt;
* Java GUI assignment&lt;br /&gt;
*# Complete and demo the [http://docs.oracle.com/javase/tutorial/uiswing/learn/index.html Celcius Converter Tutorial]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Study Binary Trees.  Illustrations and Fill-in-the-blank Code Quiz on Thursday (12/1/11)&lt;br /&gt;
** [[Media:BinaryTrees.ppt]]&lt;br /&gt;
** [[Media:BinaryTreeNode.java]]&lt;br /&gt;
** [[Media:BinaryTree.java]]&lt;br /&gt;
&lt;br /&gt;
== Tuesday (11/22/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warmup:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Insert the following numbers into a binary tree: 45, 23, 12, 87, 54, 52, 12, 0&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Missing Prototype Solutions&lt;br /&gt;
* Demo completed Binary Tree w/ Strings&lt;br /&gt;
* Demo completed AddressBook w/ Menu and Binary Tree&lt;br /&gt;
&lt;br /&gt;
== Wednesday - Friday (11/16/11 - 11/18/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Turn in missing assignments: AddressBookLL &amp;amp; Prototype Solution&lt;br /&gt;
* Introduction to Binary Trees&lt;br /&gt;
** [[Media:BinaryTrees.ppt]]&lt;br /&gt;
** [[Media:BinaryTreeNode.java]]&lt;br /&gt;
** [[Media:BinaryTree.java]]&lt;br /&gt;
** [[Media:BinaryTreeTestMain.java]]&lt;br /&gt;
* Binary Tree Assignment - Convert BinaryTree so that it contains Strings instead of int.  Be sure to test it to make sure it works&lt;br /&gt;
** Binary Tree Assignment due Friday (11/18/11)&lt;br /&gt;
** [[Media:StringBinaryTreeTestMain.java]]&lt;br /&gt;
&lt;br /&gt;
* AddressBookMain - implement an Edit feature.&lt;br /&gt;
*#In the Address menu, you will need to ask the user which Contact they want to edit&lt;br /&gt;
*#Search for the Contact, and then prompt the user which field they want to edit&lt;br /&gt;
*#Prompt the user for the new information and use the Contact&amp;#039;s setter method to change the particular field&lt;br /&gt;
&lt;br /&gt;
* AddressBook Binary Tree - due Tuesday (11/22/11)&lt;br /&gt;
*# Create 3 new classes called ContactBinaryTreeNode, ContactBinaryTree, and AddressBookBT&lt;br /&gt;
*# Convert the BinaryTreeNode and BinaryTree such that they use Contacts&lt;br /&gt;
*# Create a new AddressBookBT that uses a BinaryTree (instead of LinkedList)&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Upon completion, you should have an AddressBook with a menu that uses a binary tree, which allows users to add, remove, search, and edit Contacts&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Binary Tree Assignment due Friday (11/18/11)&lt;br /&gt;
** [[Media:StringBinaryTreeTestMain.java]]&lt;br /&gt;
* AddressBookBT Assignment due Tuesday (11/22/11)&lt;br /&gt;
&lt;br /&gt;
== Monday (11/14/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Turn in missing Prototype Solutions&lt;br /&gt;
* Demo AddressBookLL Assignment&lt;br /&gt;
* Mr. Bui&amp;#039;s AddressBookLLTest&lt;br /&gt;
** [[Media: AddressBookLLTest.java]]&lt;br /&gt;
* Implementing sorting with LinkedLists&lt;br /&gt;
&lt;br /&gt;
== Wednesday (11/9/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://contest.idtus.com/ IDT Programming Contest] will begin on 11/11/11&lt;br /&gt;
** Individuals and teams should meet after school on Monday (11/14/11)&lt;br /&gt;
* Take out your Dossier A3: Prototype Solution&lt;br /&gt;
** Should have a flowchart and corresponding screenshots&lt;br /&gt;
** We will be peer-editing and providing &amp;quot;user feedback&amp;quot;&lt;br /&gt;
* [http://www.washlee.net/cs2code/ CS2 Code]&lt;br /&gt;
* AddressBookLL Assignment due on Monday (11/14/11)&lt;br /&gt;
* You MUST work on the above at home.  There will not be much lab time to work on these assignments.&lt;br /&gt;
&lt;br /&gt;
== Wednesday - Friday (11/2/11 - 11/4/11) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* IDT Programming Contest&lt;br /&gt;
** Begins November 11, 2011&lt;br /&gt;
** Solutions submitted by December 27, 2011&lt;br /&gt;
** 1st place - $1,500&lt;br /&gt;
** 2nd place - $750&lt;br /&gt;
** 3rd place - $500&lt;br /&gt;
* [http://www.teamcarney.com/jamtech/ Carney JAMTech] - December 3rd&lt;br /&gt;
* Demo your completed [[Media:LinkedList.java]]&lt;br /&gt;
* Test your LinkedList using [[Media:LinkedListTestMain.java]]&lt;br /&gt;
* Flow Charts&lt;br /&gt;
* Prototype Solution due Wednesday (11/9/11)&lt;br /&gt;
** Be sure to create a complete &amp;quot;Initial Design&amp;quot; flow chart of program screens&lt;br /&gt;
** Each box should have a corresponding prototype window&lt;br /&gt;
** [[Media:CriterionA3_prototypeSolution.doc]]&lt;br /&gt;
* AddressBookLL Assignment&lt;br /&gt;
*# Create a new Java Project and name it AddressBookLLProject&lt;br /&gt;
*# Copy over your Contact, AddressBook, and AddressBookMain classes to this new project&lt;br /&gt;
*# Create a new class named ContactNode&lt;br /&gt;
*#* ContactNode should be just like Node, but instead of having an &amp;#039;&amp;#039;&amp;#039;int num&amp;#039;&amp;#039;&amp;#039;, you should have a &amp;#039;&amp;#039;&amp;#039;Contact contact&amp;#039;&amp;#039;&amp;#039; as the internal attribute&lt;br /&gt;
*#* Also be sure to have the next reference, which should be of type: ContactNode&lt;br /&gt;
*#* Your ContactNode class should have two constructors: ContactNode() and ContactNode(Contact newContact)&lt;br /&gt;
*# Create a new class named ContactLinkedList&lt;br /&gt;
*#* Copy over your LinkedList code&lt;br /&gt;
*#* Convert the code so that it uses ContactNode and Contact instead of int&lt;br /&gt;
*#* Wherever you need to return an error Contact, return &amp;#039;&amp;#039;&amp;#039;null&amp;#039;&amp;#039;&amp;#039; or -1&lt;br /&gt;
*# Change AddressBook so that it uses the ContactLinkedList instead of the Contact[]&lt;br /&gt;
*#* Be sure to create a &amp;#039;&amp;#039;&amp;#039;new&amp;#039;&amp;#039;&amp;#039; instance of ContactLinkedList in the AddressBook() constructor&lt;br /&gt;
*#* Most of AddressBook will look MUCH simpler b/c all you need to do is use the ContactLinkedList&lt;br /&gt;
*#* Comment out your sort() method&lt;br /&gt;
*# Test out everything using AddressBookMain, which should not require any changes except for commenting out the sort option&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[Media:CriterionA3_prototypeSolution.doc]] due Wednesday (11/9/11)&lt;br /&gt;
* AddressBookLL Assignment due on Monday (11/14/11)&lt;br /&gt;
* You MUST work on the above at home.  There will not be much lab time to work on these assignments.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>