IBCS2 - 1011 - January

From WLCS

Monday (1/31/11)

Warmup:

  • Take out a clean sheet of paper. Invert your seats and separate.
  • This is a closed-book, closed-person, POP-quiz (hahaha!)
  • Simplify the following boolean expression AND write out its truth table after simplifying
  • A'B'C + AB + A'C + A'B'C + AB'C

Agenda:

  • Return Analog vs. Digital & Errors Quiz
  • NSF Field Trip
  • Introduction to Logic Gates
  • 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()

Tuesday (1/25/11)

Warmup:

Agenda:

  • Return 2nd Quarter Exams
  • Field trip forms
  • 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 (1/21/11)

Agenda:

Homework:

Wednesday (1/19/11)

Agenda:

Thursday (1/13/11)

Warmup:

  • Draw the truth table for the following Boolean expression: ABC + A'B'C' + AC' + A'B'

Agenda:

Tuesday (1/11/11)

Warmup:

  • What is the decimal value of today's date?
  • What is the ASCII character represented by today's date? (Hint: Use the interwebz)

Agenda:

Friday (1/7/11)

  • 2nd Quarter Exam
  • Complete your dossier code

Monday - Wednesday (1/3/11 - 1/5/11)

Warmup:

  • Convert from hexadecimal to binary: ADD0BEEF
  • Convert from binary to hexadecimal: 111001011100000011011101
  • Assume 8-bit sign-magnitude, convert -13 from decimal to binary
  • Assume 8-bit 2's complement, convert -20 from decimal to binary

Agenda:

  • 2nd Quarter Exam will be Friday (1/7/11)!
    • Basic Java programming
    • Stacks
    • Queues
    • Linked Lists
    • Binary Trees
    • Software Development
    • Big-O algorithm evaluation
    • Binary
    • Hexadecimal
    • Binary Addition
    • Sign-Magnitude Negative Binary Numbers
    • 2's Complement Negative Binary Numbers
    • Binary Subtraction (same as Binary Addition but with 2's complement negative)