Difference between revisions of "IB Computer Science 2"

From WLCS
Line 1: Line 1:
 +
== Friday (2/22/13) ==
 +
'''Agenda:'''
 +
* Work on Dossier project
 +
* Dossier Criterion C2: Handling Errors is due
 +
** [[Media:CriterionC2_handlingErrors.doc]]
 +
** Handling-errors walk-through
 +
** For your project, list every input in your program (i.e. any time the user uses the keyboard)
 +
** Don't forget about file input -- what possible errors could occur there?
 +
** USE A CHART!
 +
 
== Wednesday (2/20/13) ==
 
== Wednesday (2/20/13) ==
 +
'''Agenda:'''
 
* Errors Quiz
 
* Errors Quiz
 
* File Input/Output
 
* File Input/Output

Revision as of 17:57, 20 February 2013

Friday (2/22/13)

Agenda:

  • Work on Dossier project
  • Dossier Criterion C2: Handling Errors is due
    • Media:CriterionC2_handlingErrors.doc
    • Handling-errors walk-through
    • For your project, list every input in your program (i.e. any time the user uses the keyboard)
    • Don't forget about file input -- what possible errors could occur there?
    • USE A CHART!

Wednesday (2/20/13)

Agenda:

  • Errors Quiz
  • File Input/Output
  • Handling Errors walk-through
  • Dossier Criterion C2: Handling Errors due Friday (2/22/13)
    • Media:CriterionC2_handlingErrors.doc
    • Handling-errors walk-through
    • For your project, list every input in your program (i.e. any time the user uses the keyboard)
    • Don't forget about file input -- what possible errors could occur there?
    • USE A CHART!

Friday (2/15/13)

Warmup:

  • Review Boolean expression word problems and logic gates
  • I will give you a closed-book mini-quiz on digital logic design in a few minutes

Agenda:

  • Digital Logic Life Mini-Assessment
    • A car's 4-wheel drive mechanism is controlled by several switches. If the driver wants to turn on the 4-wheel drive, then an On/Off switch is hit by the driver. The car's 4-wheel drive cannot be initiated however, if the car is going over 60 mph. Regardless of whether or not the driver hits the switch, if the car detects icy roads, then the 4-wheel drive will automatically go on.
      1. Determine what your variables are and what they mean
      2. Draw the truth table
      3. Write out the COMPLETE Boolean expression with all the minterms
      4. Simplify the expression
      5. Draw the digital circuit for the simplified expression
  • Media:Adders.ppt
  • Media:Errors.ppt
  • Dossier Criterion C2: Handling Errors due Friday (2/22/13)
    • Media:CriterionC2_handlingErrors.doc
    • Handling-errors walk-through
    • For your project, list every input in your program (i.e. any time the user uses the keyboard)
    • Don't forget about file input -- what possible errors could occur there?
    • USE A CHART!

Monday - Wednesday (2/11/13 - 2/13/13)

  • DOSSIER DOSSIER DOSSIER
  • Basic version of program complete by the end of the week

Thursday (2/7/13)

Friday - Tuesday (2/1/13 - 2/5/13)

Agenda:

Wednesday (1/30/13)

Warmup:

Warmup 2:

Agenda:

  • Boolean expressions review
  • Boolean expressions quiz
  • Dossier work time

Thursday (1/24/13)

Warmup:

  • Copy and complete the Boolean tables on the board

Agenda:

Friday (1/18/13)

Wednesday (1/16/13)

Agenda:

  • 2nd Quarter Exam

Monday (1/14/13)

Agenda:

Thursday (1/10/13)

Tuesday (1/8/13)

Agenda:

Friday (1/4/13)

Warmup:

  • Add the following binary numbers 110101 + 111
  • Add the following hexadecimal numbers 30 + 2F
    • Hint: Convert to binary before adding

Agenda:

  • Turn in Criterion B2: Algorithms
  • Dossier - Criterion B3: Modular Organization due Thursday (1/10/13)
    1. Tree view/hierarchical view all your classes and their interconnections
    2. Descriptions of each class
    3. Names of all attributes and methods
    4. Short descriptions of what each method does
  • CODE CODE CODE at home
  • Number Systems Review
    • Binary
    • Binary addition
    • Hexadecimal

Archives