Assignment Calendar
March 2010
Click "Refresh" to ensure this page is updated.

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