Difference between revisions of "IB Computer Science 2"
From WLCS
Line 5: | Line 5: | ||
*# Download [[Media:LinkedListTestMain.java]] | *# Download [[Media:LinkedListTestMain.java]] | ||
*# Complete the Linked List data structure implementation and confirm that all the tests pass correctly | *# Complete the Linked List data structure implementation and confirm that all the tests pass correctly | ||
− | * Quiz on Dynamic Stacks & Dynamic Queues (using Nodes) on Monday (12/5/16) | + | * '''Quiz on Dynamic Stacks & Dynamic Queues (using Nodes) on Monday (12/5/16)''' |
* Introduction to Binary Trees | * Introduction to Binary Trees | ||
** [[Media:BinaryTrees.ppt]] | ** [[Media:BinaryTrees.ppt]] |
Revision as of 21:37, 29 November 2016
Contents
Wednesday (11/30/16)
Agenda:
- Complete and demo Linked List
- Download Media:LinkedList.java
- Download Media:LinkedListTestMain.java
- Complete the Linked List data structure implementation and confirm that all the tests pass correctly
- Quiz on Dynamic Stacks & Dynamic Queues (using Nodes) on Monday (12/5/16)
- Introduction to Binary Trees
- Media:BinaryTrees.ppt
- Study the PowerPoint, and search for on-line resources if you still have questions
Monday (11/28/16)
Agenda:
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers (served at 6:30pm)
- Volunteers will help inexperienced people learn basic programming
- Volunteer signup form here
- Complete and demo Linked List
- Download Media:LinkedList.java
- Download Media:LinkedListTestMain.java
- Complete the Linked List data structure implementation and confirm that all the tests pass correctly
Wednesday - Friday (11/23/16 - 11/25/16)
- Thanksgiving Break
Monday (11/21/16)
Agenda:
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers (served at 6:30pm)
- Volunteers will help inexperienced people learn basic programming
- Complete and demo Java - Dynamic Queue Assignment
- Linked List
- Download Media:LinkedList.java
- Download Media:LinkedListTestMain.java
- Complete the Linked List data structure implementation and confirm that all the tests pass correctly
Thursday (11/17/16)
Agenda:
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers who help with the event
- Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
- Volunteer signup form here
- Google's Deep Mind (Artificial Intelligence company)
- Google Quick, Draw!
- Dynamic Queue Visualization
- Use a dry-erase board to illustrate the enqueue (add) and dequeue (remove) operations
- Work on Java - Dynamic Queue Assignment
Tuesday (11/15/16)
Warmup:
- Draw the following illustrations
- an empty stack
- push(6)
- push(1)
- pop()
- push(3)
- push(5)
- pop()
Agenda:
- The Future of Employment: How susceptible are jobs to computerisation? (Frey & Osborne 2013)
- tl;dr - "According to our estimates, about 47 percent of total U.S. employment is at risk. We further provide evidence that wages and educational attainment exhibit a strong negative relationship with an occupation’s probability of computerisation" (Frey & Osborne 2013)
- APS Codes! (volunteer opportunity)
- Monday, December 5th, 2016
- 7-8:30 pm @ Career Center
- Pizza provided to volunteers who help with the event
- Volunteers will help inexperienced people learn basic programming. Volunteers can learn new programming languages too
- Thanksgiving assembly speech ideas?
- Complete and demo Java - Dynamic Stack Assignment
- Work on Java - Dynamic Queue Assignment
Thursday (11/10/16)
Agenda:
- Node references review
- Stack before-and-after visualizations
- Java - Dynamic Stack Assignment
Monday (11/7/16)
Agenda:
- Node Quiz
- Closed-note, closed-book
- Use a pencil!
- If you wish to turn in any missing work, then you must e-mail me your code for review
- Work on Java - Dynamic Stack Assignment
Thursday (11/3/16)
Agenda:
- Circular Queue walk-through
- Object and References Review
- Node class
- Node Quiz on Monday (11/7/16)
- Be able to trace code and draw memory diagram
- Be able to write code that creates a given memory diagram
Tuesday (11/1/16)
Agenda:
- Complete & demo Java - Static Queue Assignment