Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Mar 1
VB
Work on Board Game Project
HW
Work on Board Game Project
Java
Finish reviewing Inheritance worksheet #1 (mult ch packet)
HW
Do Inheritance worksheet #2
SD
Review listing 19-2 (class template)
Copy & paste listing 19-2 into Visual C++. Trace & debug the run-time assertion error.
HW
Study for Unit 6 Test on Friday
200 word original essay on the history & industry use of the C++ STL is due Mon |
2
VB
Work on Board Game Project
HW
Work on Board Game Project
Java
Read first two objective's of GridWorld lecture notes
Review Inheritance worksheet #2
SD
(if time) Review listings 14-10 & 14-11
Introduction to the C++ Standard Template Library (STL)
Unit 7 lecture (vectors: size, empty, push_back, [ ])
Review STL vectors 1 demo
HW
Create a total of 10 true/false, short answer, or write out the code exercises covering Unit 6 topics from demo programs and/or pp. 357-421 along with their answers. YOU WILL BE GRADED ON THE ORIGINALITY & OVERALL WORTH OF THESE EXERCISES. DUE AT END OF DAY ON WED.
200 word original essay on the history & industry use of the C++ STL is due on Mon |
3
VB
Per 4 & 8 - How to write functions
Work on Board Game Project
HW
Work on Board Game Project
Per 4 - Do Writing Functions worksheet #1
Java
Unit 9 lecture (arrays, 2D arrays)
HW
Unit 8 Inheritance Project due Mon
Study for Unit 8 Test on Friday
SD
Unit 7 lecture (STL lists, iterators, begin, ++, *)
Review STL list demo1
HW
200 word original essay on the history & industry use of the C++ STL is due on Mon |
4
VB
Work on Board Game Project
HW
Work on Board Game Project
Per 1 - Tracing Functions worksheet #2 & Tracing Functions worksheet #3
Per 8 - Do Writing Functions worksheet #1 & 2
Java
Unit 9 lecture (ArrayLists)
HW
Unit 8 Inheritance Project due Mon
Study for tomorrow's Unit 8 Test
SD
Review for Unit 6 Test
Work on essay
HW
200 word original essay on the history & industry use of the C++ STL is due on Mon
Study for Unit 6 Test |
5
VB
Work on Board Game Project
HW
Work on Board Game Project
Per 1 - Do Writing Functions worksheet #2
Per 8 - Do Writing Functions worksheet #3
Java
Unit 8 Test
Submit Unit 8 Inheritance Project by 2:30 pm on Mon
HW
AP students only - Do old "Ch. 11 worksheet 5 & 7" packet
Unit 8 Inheritance Project due Mon
SD
Unit 6 Test
HW
200 word original essay on the history & industry use of the C++ STL is due on Mon |
8
VB
Work on Board Game Project
HW
Work on Board Game Project
Per 4 - Do Writing Functions worksheet #3
Do Unit 8 Practice Test
Java
Submit old "Ch. 11 worksheet 5 & 7" packet
Review Unit 9 demo programs on arrays
HW
Do arrays worksheet #1
SD
Continue Unit 7 lecture (STL lists)
Continue Unit 7 lecture (STL iterators: begin, ++, *)
HW
Be ready for fill in blank quiz on STL list demo1 |
9
VB
Review for Unit 8 Test
HW
Study for tomorrow's Unit 8 Test
Java
Review selected exercises from old Ch. 11 wksh 5 & 7
HW
Redo arrays worksheet #1
SD
Fill in blank quiz on lists & list iterators
Write a program that stores random values in a list and then allows the user to change a value in an inputed index position
Write a program that stores random values in a list and uses an iterator to print the values in reverse order |
10
VB
Unit 8 Test
HW
Work on Board Game Project
Java
Unit 8 Test Post-Mortem
HW
Do searching rc worksheet #1
SD
Review programs written yesterday listing the various list and iterator methods that were used.
Unit 7 lecture (deques: size, push_front, push_back, pop_back, [ ], insert)
Review STL deque demo 1 as a class
HW
Write a program that passes a deque of integers to a function named fillDeque which fills the deque with random integers between 1 and 100. The program must pass the deque to a function named findMax to find the maximum value in the deque and finally a function named findConsecutivePair that returns true if two consecutive values in the deque are equal. |
11
VB
Work on Board Game Project
HW
Work on Board Game Project
Java
Unit 9 lecture (searching arrays)
HW
Read the Unit 9 Searching lecture & be prepared for a fill-in-blank quiz on the array sequential search algorithms.
SD
Finish program that passes a deque of integers to a function named fillDeque which fills the deque with random integers between 1 and 100. The program must pass the deque to a function named findMax to find the maximum value in the deque and finally a function named findConsecutivePair that returns true if two consecutive values in the deque are equal. |
12
caf duty
VB
Finish Board Game Project
Java
Unit 9 Searching lecture (binary search) - play the "I'm guessing a number between 1 and 100" game
Unit 9 Arrays lecture (2D arrays)
HW
arrays worksheet #2
SD
Unit 7 lecture (priority queues, sets) |
15
VB
Introduce the Game Program project & the proposal that is due as homework
HW
Game Program project proposal due Mon Mar 22
Java
Submit arrays worksheet #2
Review arrays worksheet #1
HW
Study for linear search quiz
SD
Unit 7 lecture (maps)
Review STL map demo 1 |
16
VB
Board Game project runtime grading
HW
Unit 9 vocab due Mon
Game Program project proposal due Mon
Java
fill in blank quiz on linear search through an array
Introduce binary search worksheet #1
HW
2D array worksheet #1
Binary Search worksheet #1
SD
Unit 7 lecture (STL algorithms) |
17
VB
Board Game project runtime grading
Demo past game programs & interesting demos from Handout folder
HW
Game Program project proposal due Mon
Java
Submit Binary Search worksheet #1 homework
Discuss the length of 2D arrays and each row in a 2D array
HW
Two dimensional array worksheet #1due tomorrow (Thur)
Two Dimensional array worksheet #2 due Friday
SD
Unit 7 lecture (set theory) |
18
sub
VB
No Per 8 class
Complete & submit the Unit 9 vocab
Work on Game Program project proposal which is due on Monday.
HW
Game Program project proposal due Mon
Java
Per 3 only
Sequential search quiz
Do Two Dimensional array worksheet #2
(if time) Work on Unit 9 vocab
HW
Two Dimensional array worksheet #2 due Fri
Unit 9 vocab due Mon
SD
Create a worksheet with 10 nontrivial, "what does this code segment do" questions based on STL classes and methods that are found in our Unit 7 vocab list. Provide the answers, which are verified in Visual C++, on the back of the printed worksheet. You will be graded on the originality, neatness, & accuracy of your exercises and answers.
Submit the worksheet to the inbox by the end of the class period. |
19
VB
Board Game Project runtime grading
Unit 9 lecture - Multiple Forms (splash form, Form_Keypress, FormClosed, referring to an object on another form)
Review demo program with multiple forms
HW
Unit 9 vocab due Mon
Game Program project proposal due Mon Mar 22
Java
Submit & review HW - Two Dimensional array worksheet #2
(if time) Trace 2D array demo 1 and / or 2D array code segments in lecture notes
Unit 9 Lecture - ArrayLists
Review ArrayList 1 & ArrayList 2 demos
As a class, do some or all of ArrayList worksheet #1
HW
Finish ArrayList worksheet #1 if not finished in class
Unit 9 vocab due Mon
SD
Create a worksheet with 5 write the code questions based on STL classes and methods that are found in our Unit 7 vocab list. Provide the answers on the back of the printed worksheets. You will be graded on the originality, neatness, & accuracy of your exercises and answers.
Submit the worksheet to the inbox by the end of the class period. |
22 caf duty
VB
Submit Game Project proposals
Per 8 - Finish Board Game Project runtime grading
Lecture - How to begin the Game Project (draw rough sketch, build & name project, don't work on Splash / Help / About forms yet, create graphics)
Java
Submit HW (ArrayList worksheet #1 & Unit 9 vocab)
Review graded Two Dimensional Array worksheets
SD
Teacher gathers together student created STL exercises |
23 sub
VB
Work on Game Project
Java
Classwork - Do Array Mult Choice Packet #1
HW
Do ArrayList worksheet #2
SD
Classwork - Do STL Tracing Code worksheets #1 & #2 |
24 END OF 3rd Q
VB
Unit 9 lecture - Multiple Forms (splash form, Form_Keypress, FormClosed)
Review demo program with multiple forms (see Handout folder)
Java
Submit HW (ArrayList worksheet #2 and any other outstanding homework)
Review ArrayList worksheet #1
Introduce ArrayList Project
HW
Finish ArrayList Project by Apr 8
SD
Finish yesterday's classwork |
25
VB
Unit 9 lecture - Multiple Forms (referring to an object on another form)
(if time) Unit 9 lecture (advanced MessageBox, InputBox)
(if time) Unit 9 lecture (working with globals and moving objects from a "control form")
Java
Review Array Packet #1
Explain GridWorld homework assignment
HW
Finish ArrayList Project by Apr 8
Read the GridWorld lecture notes, pp. 3-38 of the Student Manual Narrative, review the GridWorld API, & prepare for a GridWorld quiz from the lecture notes when you return from Spring Break - Example question: What does a BoxBug do if it is blocked?
SD
Type & debug your solutions to STL Writing Code worksheet #1 |
Mar 26 Half Day
VB
No Per 8 class
Work on Game Project
Java
No Per 7
Set up GridWorld
HW
Finish ArrayList Project by Apr 8
Read the GridWorld lecture notes, pp. 3-38 of the Student Manual Narrative, review the GridWorld API, & prepare for a GridWorld quiz from the lecture notes when you return from Spring Break - Example question: What does a BoxBug do if it is blocked?
SD
How to make a smart board |