Difference between revisions of "IB Computer Science 2"
From WLCS
(34 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == Tuesday ( | + | == Monday - Tuesday (11/20/17 - 11/21/17) == |
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * TURN IN PERMISSION SLIPS! (caps are intentional to convey yelling) |
− | * | + | * Return Node Quiz |
− | * Complete | + | ** Node Quiz retakes |
− | ** | + | * Complete and demo [[Java - Dynamic Stack Assignment]] |
+ | ** If you have not, then complete it over Thanksgiving Break | ||
− | == | + | == Thursday (11/16/17) == |
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * Take the Node Quiz (~10 minutes) |
− | * | + | * Work on [[Java - Dynamic Stack Assignment]] |
− | == | + | == Monday - Wednesday (11/13/17 - 11/15/17) == |
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * Demo completed [[Java - Static Queue Assignment]] |
− | * | + | ** Be sure that you cover the special enqueue/add and dequeue/remove scenarios! |
− | * | + | * Work on the Circular Queue challenge at the end of [[Java - Static Queue Assignment]] |
− | ** If | + | * Object and References Review |
+ | ** [[Media:Point.java]] | ||
+ | ** [[Media:ReferencesReview.java]] | ||
+ | * Node class | ||
+ | ** [[Media:Node.java]] | ||
+ | ** [[NodeDemo.java]] | ||
+ | ** [[AnotherNodeDemo.java]] | ||
+ | * Node Quiz on Thursday (11/16/17) | ||
+ | ** 2 questions | ||
+ | ** If given code, you can draw a memory diagram | ||
+ | ** If given a memory diagram, you can write the code to create it | ||
− | == | + | == Monday - Thursday (11/6/17 - 11/9/17) == |
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * Group 4 field trip chaperone forms? |
− | * | + | * Read Queues - [[Media:Queues.ppt]] |
− | * | + | * Play with the [https://www.cs.usfca.edu/~galles/visualization/QueueArray.html Queues Array Implementation] |
− | * | + | * Work on [[Java - Static Queue Assignment]] |
− | == | + | == Wednesday - Friday (11/1/17 - 11/3/17) == |
'''Agenda:''' | '''Agenda:''' | ||
− | * | + | * Group 4 Project Field Trip |
− | ** | + | ** November 29th, 2017 |
− | * | + | ** Smithsonian Museum of Natural History |
− | * | + | ** We need chaperones -- ask your parent and return the form |
− | ** | + | * Introduction to Stacks - [[Media:Stacks.ppt]] |
− | + | ** Be able to describe the characteristics of a stack | |
− | + | ** Be able to explain the operations of a stack | |
− | + | ** Be able to describe different stack applications | |
− | + | ** If given a list or an array, be able to explain their use as stacks | |
− | * Introduction to | + | * [https://www.cs.usfca.edu/~galles/visualization/Algorithms.html Data Structure Visualizations] |
− | + | * Static-sized Stack class walk-through | |
− | + | *# Read through and analyze ALL the code for [[Media:Stack.java]] | |
− | + | *# Create a new project and include [[Media:Stack.java]] and [[Media:StackMain.java]] | |
− | + | *# Test out [[Media:Stack.java]] and [[Media:StackMain.java]] | |
− | + | * Read Queues - [[Media:Queues.ppt]] | |
− | + | * Play with the [https://www.cs.usfca.edu/~galles/visualization/QueueArray.html Queues Array Implementation] | |
− | + | * Work on [[Java - Static Queue Assignment]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ** | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ** | ||
− | |||
− | |||
− | |||
− | ** | ||
− | ** | ||
− | * [https:// | ||
− | |||
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Archives == | == Archives == | ||
+ | * [[IBCS2 - 1718 - October]] | ||
+ | * [[IBCS2 - 1718 - September]] | ||
* [[IBCS2 Summer Assignment]] | * [[IBCS2 Summer Assignment]] | ||
* [[IBCS2 - 1617]] | * [[IBCS2 - 1617]] |
Revision as of 11:38, 20 November 2017
Contents
Monday - Tuesday (11/20/17 - 11/21/17)
Agenda:
- TURN IN PERMISSION SLIPS! (caps are intentional to convey yelling)
- Return Node Quiz
- Node Quiz retakes
- Complete and demo Java - Dynamic Stack Assignment
- If you have not, then complete it over Thanksgiving Break
Thursday (11/16/17)
Agenda:
- Take the Node Quiz (~10 minutes)
- Work on Java - Dynamic Stack Assignment
Monday - Wednesday (11/13/17 - 11/15/17)
Agenda:
- Demo completed Java - Static Queue Assignment
- Be sure that you cover the special enqueue/add and dequeue/remove scenarios!
- Work on the Circular Queue challenge at the end of Java - Static Queue Assignment
- Object and References Review
- Node class
- Node Quiz on Thursday (11/16/17)
- 2 questions
- If given code, you can draw a memory diagram
- If given a memory diagram, you can write the code to create it
Monday - Thursday (11/6/17 - 11/9/17)
Agenda:
- Group 4 field trip chaperone forms?
- Read Queues - Media:Queues.ppt
- Play with the Queues Array Implementation
- Work on Java - Static Queue Assignment
Wednesday - Friday (11/1/17 - 11/3/17)
Agenda:
- Group 4 Project Field Trip
- November 29th, 2017
- Smithsonian Museum of Natural History
- We need chaperones -- ask your parent and return the form
- Introduction to Stacks - Media:Stacks.ppt
- Be able to describe the characteristics of a stack
- Be able to explain the operations of a stack
- Be able to describe different stack applications
- If given a list or an array, be able to explain their use as stacks
- Data Structure Visualizations
- Static-sized Stack class walk-through
- Read through and analyze ALL the code for Media:Stack.java
- Create a new project and include Media:Stack.java and Media:StackMain.java
- Test out Media:Stack.java and Media:StackMain.java
- Read Queues - Media:Queues.ppt
- Play with the Queues Array Implementation
- Work on Java - Static Queue Assignment