|
|
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]]
| |