Difference between revisions of "IBCS2 - December"

From WLCS
(Removing all content from page)
Line 1: Line 1:
 +
== Thursday (12/17/09) ==
 +
'''Warmup:'''
 +
* [[Big O Practice Problems]]
  
 +
'''Agenda:'''
 +
* Binary Quiz!
 +
* Dossier progress check!
 +
* LLAddressBook? BTAddressBook?
 +
* Dossier - Algorithms
 +
** [[Media:CriterionB2_algorithms.doc]]
 +
* Work on dossier!
 +
 +
== Tuesday (12/15/09) ==
 +
'''Agenda:'''
 +
* LLAddressBook? BTAddressBook?
 +
* Makeup Software Development Quiz
 +
* Algorithm Evaluation - Big O! - [[Media:AlgorithmEvaluation.ppt]]
 +
* Introduction to Binary - [[Media:Binary.ppt]]
 +
* Introduction to Binary #2 - [[Media:Binary2.ppt]]
 +
* Binary Games
 +
** [http://britton.disted.camosun.bc.ca/binary.swf Binary Game #1]
 +
** [http://forums.cisco.com/CertCom/game/binary_game_page.htm Binary Game #2]
 +
* Binary Quiz on Thursday (12/17/09)
 +
* Dossier Progress Check on Thursday (12/17/09)
 +
** You will demo / present completion of the following components in your dossier:
 +
*** Basic container class (e.g. Contact)
 +
*** Node class (e.g. ContactLLNode or ContactBTNode)
 +
*** Partial completion of your major data structure (e.g. ContactLL or ContactBT)
 +
 +
== Friday (12/11/09) ==
 +
'''Warmup:'''
 +
* Finish cramming for software development quiz
 +
 +
'''Agenda:'''
 +
* Software Development Quiz!  Yay!
 +
 +
== Wednesday (12/9/09) ==
 +
'''Warmup:'''
 +
* List the stages of the software development life cycle
 +
* List 3 different methods of data collection for the Analysis stage
 +
 +
'''Agenda:'''
 +
* Proper coding style
 +
** Program header at the very top
 +
*** the program name
 +
*** author, date, school
 +
*** computer used, IDE used, purpose
 +
** Proper indentation
 +
** Proper line-wrapping (how to deal with LONG lines of code)
 +
* Demo missing work
 +
* Recursion Review
 +
** [[Media:Recursion.ppt]]
 +
* Software systems life cycle & software development
 +
** [[Media:SoftwareDevelopment.ppt]]
 +
* Work on the programming for your dossier
 +
 +
'''Homework:'''
 +
* Software development quiz on Friday (12/11/09)
 +
 +
== Monday (12/7/09) ==
 +
'''Warmup:'''
 +
* Illustrate the binary tree that is created when you insert the following values:
 +
** 24, 75, 4, 12, 98, 33, 0
 +
* Illustrate the binary tree that is created when you insert the following values:
 +
** Newman, Braden, Hines, Rawoot, Whelan, Luoma-Overstreet, Anderson, Apseloff
 +
 +
'''Agenda:'''
 +
* Demo missing work
 +
* Software systems life cycle & software development
 +
** [[Media:SoftwareDevelopment.ppt]]
 +
* Work on the programming for your dossier
 +
 +
'''Homework:'''
 +
* Software development quiz on Friday (12/11/09)
 +
 +
== Tuesday - Thursday (12/1/09 - 12/3/09) ==
 +
'''Warmup:'''
 +
* Prepare to demo your BTAddressBook
 +
 +
'''Agenda:'''
 +
* BTAddressBook demos
 +
* Recursion Review
 +
** [[Media:Recursion.ppt]]
 +
* Dossier Review - Data Structures section
 +
* Dossier Programming - use this time in class to begin programming the classes you will use in your dossier
 +
** Create your basic container classes (e.g. Person, Schedule, Book, Order, Ticket, etc.).  They should contain the following:
 +
*** private attributes
 +
*** default constructor
 +
*** specific constructor
 +
*** setters
 +
*** getters
 +
** Create any classes that may contain these other classes (e.g. Library, AddressBook, etc.)
 +
** Using your prototype solution as a guide, you should begin creating the main menu system for your dossier.
 +
 +
'''Homework:'''
 +
* Dossier - Data Structures rough draft - due (Thursday 12/3/09)
 +
 +
== 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

Thursday (12/17/09)

Warmup:

Agenda:

Tuesday (12/15/09)

Agenda:

  • LLAddressBook? BTAddressBook?
  • Makeup Software Development Quiz
  • Algorithm Evaluation - Big O! - Media:AlgorithmEvaluation.ppt
  • Introduction to Binary - Media:Binary.ppt
  • Introduction to Binary #2 - Media:Binary2.ppt
  • Binary Games
  • Binary Quiz on Thursday (12/17/09)
  • Dossier Progress Check on Thursday (12/17/09)
    • You will demo / present completion of the following components in your dossier:
      • Basic container class (e.g. Contact)
      • Node class (e.g. ContactLLNode or ContactBTNode)
      • Partial completion of your major data structure (e.g. ContactLL or ContactBT)

Friday (12/11/09)

Warmup:

  • Finish cramming for software development quiz

Agenda:

  • Software Development Quiz! Yay!

Wednesday (12/9/09)

Warmup:

  • List the stages of the software development life cycle
  • List 3 different methods of data collection for the Analysis stage

Agenda:

  • Proper coding style
    • Program header at the very top
      • the program name
      • author, date, school
      • computer used, IDE used, purpose
    • Proper indentation
    • Proper line-wrapping (how to deal with LONG lines of code)
  • Demo missing work
  • Recursion Review
  • Software systems life cycle & software development
  • Work on the programming for your dossier

Homework:

  • Software development quiz on Friday (12/11/09)

Monday (12/7/09)

Warmup:

  • Illustrate the binary tree that is created when you insert the following values:
    • 24, 75, 4, 12, 98, 33, 0
  • Illustrate the binary tree that is created when you insert the following values:
    • Newman, Braden, Hines, Rawoot, Whelan, Luoma-Overstreet, Anderson, Apseloff

Agenda:

Homework:

  • Software development quiz on Friday (12/11/09)

Tuesday - Thursday (12/1/09 - 12/3/09)

Warmup:

  • Prepare to demo your BTAddressBook

Agenda:

  • BTAddressBook demos
  • Recursion Review
  • Dossier Review - Data Structures section
  • Dossier Programming - use this time in class to begin programming the classes you will use in your dossier
    • Create your basic container classes (e.g. Person, Schedule, Book, Order, Ticket, etc.). They should contain the following:
      • private attributes
      • default constructor
      • specific constructor
      • setters
      • getters
    • Create any classes that may contain these other classes (e.g. Library, AddressBook, etc.)
    • Using your prototype solution as a guide, you should begin creating the main menu system for your dossier.

Homework:

  • Dossier - Data Structures rough draft - due (Thursday 12/3/09)

Archives