IBCS2 - 0910 - January
From WLCS
Contents
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
- 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)
- BRING ALL YOUR DOSSIER MATERIALS ON FRIDAY
- File Input/Output - reading and writing to files
- 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
- Binary addition review
- Binary subtraction
- So what the heck does digital mean?
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!