Difference between revisions of "IBCS2 - January"

From WLCS
(Removing all content from 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]]

Revision as of 13:10, 6 May 2010

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!
  • Dossier - Modular Organization due Friday (1/29/10)
  • BRING ALL YOUR DOSSIER MATERIALS ON FRIDAY
  • File Input/Output - reading and writing to files
  • Add writing to file to your LinkedList class
    1. Add a method named saveToFile(String filename)
    2. Open the filename for writing using RandomAccessFile
    3. writeUTF() the number of nodes or size of your LinkedList
    4. 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)
  • BRING ALL YOUR DOSSIER MATERIALS ON FRIDAY
  • File Input/Output - reading and writing to files
  • Add writing to file to your LinkedList class
    1. Add a method named saveToFile(String filename)
    2. Open the filename for writing using RandomAccessFile
    3. writeUTF() the number of nodes or size of your LinkedList
    4. 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:

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
  • Work on dossier!

Archives