Difference between revisions of "IBCS2 - January"

From WLCS
(Blanked the page)
 
Line 1: Line 1:
== Friday (1/29/10) ==
 
* Take out all Dossier materials
 
* We will go through each section of the checklist
 
* Turn in all materials with checklist to Mr. Bui
 
* Using MSWord to create professional-looking documents
 
  
== Wednesday (1/27/10) ==
 
'''Warmup:'''
 
* Why are digital signals "better" than analog signals?
 
* How many bits are in a byte?
 
* How many bytes are in a KB, MB, GB, TB?
 
 
'''Agenda:'''
 
* NSF Field Trip! - Thursday (2/4/10)
 
* Errors!
 
** [[Media:Errors.ppt]]
 
* Dossier - Modular Organization due Friday (1/29/10)
 
** [[Media:CriterionB3_modularOrganization.doc]]
 
* BRING ALL YOUR DOSSIER MATERIALS ON FRIDAY
 
* File Input/Output - reading and writing to files
 
** [[Media:RAFWriteDemo.java]]
 
** [[Media:RAFReadDemo.java]]
 
* Add writing to file to your LinkedList class
 
*# Add a method named saveToFile(String filename)
 
*# Open the filename for writing using RandomAccessFile
 
*# writeUTF() the number of nodes or size of your LinkedList
 
*# Create a loop that traverses the LinkedList and writeUTF() all of the nodes' data
 
* If you want to add writing to file to a BinaryTree, then you must create recursive saveToFile() and saveToFileSubtree() methods that look like print() and printSubtree()
 
 
== Monday (1/25/10) ==
 
'''Warmup:'''
 
* Write down a list of ALL your classes
 
* Draw a class hierarchy diagram that shows "has-a" relationships
 
 
'''Warmup:'''
 
* Dossier - Modular Organization due Friday (1/29/10)
 
** [[Media:CriterionB3_modularOrganization.doc]]
 
* BRING ALL YOUR DOSSIER MATERIALS ON FRIDAY
 
* File Input/Output - reading and writing to files
 
** [[Media:RAFWriteDemo.java]]
 
** [[Media:RAFReadDemo.java]]
 
* Add writing to file to your LinkedList class
 
*# Add a method named saveToFile(String filename)
 
*# Open the filename for writing using RandomAccessFile
 
*# writeUTF() the number of nodes or size of your LinkedList
 
*# Create a loop that traverses the LinkedList and writeUTF() all of the nodes' data
 
* If you want to add writing to file to a BinaryTree, then you must create recursive saveToFile() and saveToFileSubtree() methods that look like print() and printSubtree()
 
 
== Friday - Thursday (1/15/10 - 1/21/10) ==
 
* Work on completing Dossier code
 
 
== Wednesday (1/13/10) ==
 
'''Warmup:'''
 
* List and describe the three types of test data
 
* Look online and find out how many symbols are represented in ASCII
 
** How many bits does the computer use for ASCII?
 
 
'''Agenda:'''
 
* Sign magnitude review
 
* Introduction to 2's complement
 
** [[Media:NegBinary2sComp.ppt]]
 
* Binary addition review
 
* Binary subtraction
 
* So what the heck does '''digital''' mean?
 
** [[Media:AnalogDigital.ppt]]
 
 
== Monday (1/11/010) ==
 
* 2nd Quarter Exam
 
 
== Thursday (1/7/10) ==
 
'''Warmup:'''
 
* What base is hexadecimal?
 
* List the symbols used in hexadecimal
 
* Convert 45 to binary and hexadecimal
 
* Convert binary 101011101001 to hexadecimal
 
 
'''Agenda:'''
 
* 2nd Quarter Exam will be next Monday (1/11/10) <- Binary 30!
 
** Basic Java programming
 
** Stacks
 
** Queues
 
** Linked Lists
 
** Binary Trees
 
** Software Development
 
** Big-O algorithm evaluation
 
** Binary
 
** Hexadecimal
 
** Binary Addition
 
** Sign-Magnitude Negative Binary Numbers (?)
 
* Turn in late Dossier: Algorithms section & peer review
 
* Dossier update meetings
 
* [[Media:BinaryAddition.ppt]]
 
* [[Media:NegBinarySignMag.ppt]]
 
* Work on Dossier!  Code should be nearing completion at the end of next week
 
 
== Tuesday (1/5/10) ==
 
'''Warmup:'''
 
* Convert the following binary numbers to decimal:
 
** 0001
 
** 0011011
 
** 010101
 
* Convert the following decimal numbers to binary:
 
** 3
 
** 63
 
** 14
 
* List all the Big O complexities (Hint: O(1) is constant time)
 
 
'''Agenda:'''
 
* Three-word winter break update
 
* 2nd Quarter Exam will be next Monday (1/11/10) <- Binary 30!
 
* Turn in Dossier: Algorithms section & peer review
 
* Dossier update meetings
 
* Introduction to Hexadecimal
 
** [[Media:Hexadecimal.ppt]]
 
* Work on dossier!
 
 
== Archives ==
 
* [[IBCS2 - May]]
 
* [[IBCS2 - April]]
 
* [[IBCS2 - March]]
 
* [[IBCS2 - February]]
 
* [[IBCS2 - January]]
 
* [[IBCS2 - December]]
 
* [[IBCS2 - November]]
 
* [[IBCS2 - October]]
 
* [[IBCS2 - September]]
 

Latest revision as of 16:27, 3 September 2010