<?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=IBCS1_-_1112_-_March</id>
	<title>IBCS1 - 1112 - March - 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=IBCS1_-_1112_-_March"/>
	<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1112_-_March&amp;action=history"/>
	<updated>2026-04-10T14:43:09Z</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=IBCS1_-_1112_-_March&amp;diff=8898&amp;oldid=prev</id>
		<title>Admin: Protected &quot;IBCS1 - 1112 - March&quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1112_-_March&amp;diff=8898&amp;oldid=prev"/>
		<updated>2012-04-16T12:26:02Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wl/IBCS1_-_1112_-_March&quot; title=&quot;IBCS1 - 1112 - March&quot;&gt;IBCS1 - 1112 - March&lt;/a&gt;&amp;quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite))&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 12:26, 16 April 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=IBCS1_-_1112_-_March&amp;diff=8895&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Friday (3/30/12) == * Turn in your 3rd Quarter Project if you have not already done so * Download: The true Story of the Internet: Part 1  == Wednesday (3/28/12) == &#039;&#039;&#039;Agenda:...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1112_-_March&amp;diff=8895&amp;oldid=prev"/>
		<updated>2012-04-16T12:25:31Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Friday (3/30/12) == * Turn in your 3rd Quarter Project if you have not already done so * Download: The true Story of the Internet: Part 1  == Wednesday (3/28/12) == &amp;#039;&amp;#039;&amp;#039;Agenda:...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Friday (3/30/12) ==&lt;br /&gt;
* Turn in your 3rd Quarter Project if you have not already done so&lt;br /&gt;
* Download: The true Story of the Internet: Part 1&lt;br /&gt;
&lt;br /&gt;
== Wednesday (3/28/12) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Turn in 3rd Quarter Project today&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* You will need to print out all your documentation and code.  Include the following in your deliverable:&lt;br /&gt;
** Menu system flow chart&lt;br /&gt;
** Modular organization class diagram&lt;br /&gt;
** Modular organization class tables describing the class, its attributes, and methods&lt;br /&gt;
** Code (which is also commented)&lt;br /&gt;
&lt;br /&gt;
== Tuesday - Monday (3/20/12 - 3/26/12) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* 3rd Quarter Exam Project&lt;br /&gt;
** You will design and implement a database program of your own choosing&lt;br /&gt;
** You will need to design the menu system&lt;br /&gt;
*** Add&lt;br /&gt;
*** Remove&lt;br /&gt;
*** Edit&lt;br /&gt;
*** Print all&lt;br /&gt;
*** Search for one&lt;br /&gt;
*** Calculations of some sort&lt;br /&gt;
** You will need to design the modules to be used&lt;br /&gt;
*** Data container classes&lt;br /&gt;
*** Menu system&lt;br /&gt;
** You will implement the designed program and all of its necessary classes&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Deadline: Wednesday (3/28/12)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* You will need to print out all your documentation and code.  Include the following in your deliverable:&lt;br /&gt;
** Menu system flow chart&lt;br /&gt;
** Modular organization class diagram&lt;br /&gt;
** Modular organization class tables describing the class, its attributes, and methods&lt;br /&gt;
** Code (which is also commented)&lt;br /&gt;
&lt;br /&gt;
== Friday (3/16/12) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Designing and implementing a database solution&lt;br /&gt;
*# Front-end vs. Back-end review&lt;br /&gt;
* Documentation&lt;br /&gt;
** User documentation (manual)&lt;br /&gt;
** Design documentation&lt;br /&gt;
** System documentation&lt;br /&gt;
* System documentation&lt;br /&gt;
*# Create flow chart that illustrates the options and flow of the menu system (Don&amp;#039;t forget to show that it loops!)&lt;br /&gt;
*# Create a chart that has each class/file as a box and link them to show how they interact&lt;br /&gt;
*# Create a set of tables that describes each class/file that we created&lt;br /&gt;
*#* Class name - describe the purpose of the class&lt;br /&gt;
*#* Attributes - describe each attribute&lt;br /&gt;
*#* Methods - describe each method and what it does&lt;br /&gt;
* Go through and comment your code&lt;br /&gt;
** Put a commented header at the top of each file&lt;br /&gt;
** The header should have the filename, purpose of the file, and author&amp;#039;s name (you!)&lt;br /&gt;
* Print out and put everything together into one packet (menu flow chart, modular organization, all the code)&lt;br /&gt;
&lt;br /&gt;
== Monday - Wednesday (3/12/12 - 3/14/12) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Demo Gradebook&lt;br /&gt;
* Add a (s)ort feature to your gradebook&lt;br /&gt;
* Searching and editing students&lt;br /&gt;
&lt;br /&gt;
== Tuesday - Thursday (3/6/12 - 3/8/12) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Gradebook System&lt;br /&gt;
** Course class&lt;br /&gt;
** Student class&lt;br /&gt;
* Gradebook Menu&lt;br /&gt;
*# Add a menu system to our gradebook example.  The menu will allow the teacher to add students to a list of students&lt;br /&gt;
*# Print out a menu with the following options&lt;br /&gt;
*#* (a)dd student&lt;br /&gt;
*#* (r)emove student&lt;br /&gt;
*#* (p)rint student list&lt;br /&gt;
*#* (q)uit&lt;br /&gt;
*# Prompt the user what they would like to do&lt;br /&gt;
*# Check what they input and then perform the task they want to do&lt;br /&gt;
*#* If they want to add a student, then you must create a new student and prompt the user for a name and id number.  You should then add it to your list of students&lt;br /&gt;
*#* If they want to remove a student, then you must prompt the user for a name or id number.  You must then use a linear search to find the student in the list.  (Hint: Look at [[Advanced Python List Exercises]]).  After finding the student, then you can &amp;#039;&amp;#039;&amp;#039;del&amp;#039;&amp;#039;&amp;#039; it from the list.  You should also print a message in case the student was not found&lt;br /&gt;
*#* If they want to print the student list, then write a loop that prints all the students in the list&lt;br /&gt;
*#* If they want to quit, then break out of the loop&lt;br /&gt;
*# Continually repeat the entire menu system forever&lt;br /&gt;
&lt;br /&gt;
== Friday (3/2/12) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Rectangle class practice&lt;br /&gt;
** Attribute(s): width, height&lt;br /&gt;
** Method(s): &lt;br /&gt;
*** __init__(self, width=0, height=0)&lt;br /&gt;
*** __str__(self) - returns a string like &amp;quot;Rectangle WIDTH by HEIGHT&amp;quot;&lt;br /&gt;
*** getWidth(self) - returns the width&lt;br /&gt;
*** setWidth(self, newWidth) - saves newWidth into self.width&lt;br /&gt;
*** getHeight(self) - returns the height&lt;br /&gt;
*** setHeight(self, newHeight) - saves newHeight into self.height&lt;br /&gt;
*** getArea(self) - returns the area of the rectangle&lt;br /&gt;
*** isSquare(self) - returns True if the width is equal to the height, otherwise return False&lt;br /&gt;
&lt;br /&gt;
* Gradebook System&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>