| Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
|
Sep 30
BASIC -
Ch. 3 Lecture (data
types)
C++ -
Ch.
6 Lecture (apstring objects, cin >>, getline)
Data Structures -
Continue Ch. 3 Lecture (pointer syntax) |
Oct 1
BASIC -
Ch. 3 Lecture (binary)
C++ -
Ch.
6 Lecture (apstrings, subscript operators, length function)
Data Structures -
Continue Ch. 3 Lecture (manipulating pointers) |
2
BASIC -
Ch. 3 Lecture (evaluating
& interpreting expressions)
C++ -
Ch.
6 Lecture (working with apstring objects)
Data Structures -
Continue Ch. 3 Lecture (manipulating pointers) |
3
BASIC -
Ch. 3 Lecture (Val
& Str functions)
C++ -
Ch.
6 Lecture (working with apstring objects in Visual C++)
Data Structures -
Continue Ch. 3 Lecture (manipulating pointers
& using linklist.h in Visual C++) |
4
BASIC -
Ch. 3 Lecture (more
Val & Str)
Do Ch. 3 Worksheet
#1 as a class
C++ -
Ch.
6 Lecture (comparing apstrings with C++ character arrays)
Data Structures -
Continue Ch. 3 Lecture (manipulating pointers
in Visual C++) |
|
7
BASIC -
Submit and/or review HW (Ch.
3 worksheet #2)
Do sample problems as a class like those on tonight's HW (Ch.
3 worksheet #6)
C++ -
Finish Ch.
6 Lecture (comparing
apstrings with C++ character arrays)
Classwork - writing code using
apstrings
Data Structures -
Review homework
Do the optional AP
scavenger hunt worksheet
Work on homework |
8
BASIC -
Submit HW (Ch.
3 worksheet #6)
Do sample problems like those on tonight's HW (Ch.
3 worksheet #5)
C++ -
Submit Ch. 5 vocab hw & Ch. 6 worksheet
#1
Introduction to Ch6Proj1
Data Structures -
Submit hw for check
Classwork - do various linked list exercises |
9
BASIC -
No class for Per. 2 due to assembly
C++ -
Introduction to Ch6Proj2
Work on Ch6Proj1
or Ch6Proj2
Data Structures -
Review yesterday's classwork |
10
BASIC -
As a class - design the interface & plan the properties for
a program that computes a grade average given earned & possible
amounts of pts (Ch3Demo1)
C++ -
Work on Ch6Proj1
or Ch6Proj2
Data Structures -
Review homework (p. 223)
Explain #12 on p. 223
Classwork - do #12 & #13 on pp. 223
& 224
By the end of the class period, submit
your insertInOrder member function |
11
BASIC -
As a class - write the pseudocode & create the objects for
the Ch3Demo1 gradebook program. Be sure to make the objects in
the correct order so that hte focus will move properly.
C++ -
No class due to assemblies
Data Structures -
No class due to assembly |
|
14
No School
|
15
BASIC -
As a class - write & debug the code for the Ch3Demo1 gradebook
program
C++ -
Finish Ch6Proj2
Discuss debugging techniques with diagnostic
cout statements, C-style commenting, & possibly the use of
the Visual C++ debugger
Data Structures -
insertInOrder & returnLast runtime
grades (Ch. 3 wksht #1)
|
16
BASIC -
As a class - Finish debugging Ch3Demo1 gradebook program. Inspect
the TabIndex properties
C++ -
Probable quiz on data types
Finish Ch.
6 Lecture - setprecision & other manipulators
Data Structures -
Discuss various student answers to #12
& 13 on pp. 223 & 224
Lecture - breaking ourselves away from
the author's LinkedList class to write free functions that manipulate
linked lists
|
17
BASIC -
As a class - Use the Debug window, ScreenTips and set breakpoints
to trace the Ch3Demo1 program
C++ -
Classwork - apstrings
Begin Ch.
7 Lecture
Data Structures -
Possible quiz
Classwork - Do Ch. 3 worksheet #2 |
18
BASIC -
Create a test plan for Ch3Demo1
Introduce Ch3Proj1
(if time) Classwork - work on Ch3Proj1
C++ -
Review for Ch. 6 Test - practice
test - practice
test answers
Don't worry about the Ch.
6 Demo #4 program
Data Structures -
(5 mins) Finish Ch. 3 worksheet #2
|
|
21
BASIC -
Classwork - work on Ch3Proj1
C++ -
Ch.
6 Test
Data Structures -
Do Ch. 3 worksheet #3 & submit during
class
Submit revised Ch. 3 worksheet #2 |
22
BASIC -
Introduce Ch3Proj2
Classwork - Finish Ch3Proj1
or begin Ch3Proj2
C++ -
Continue Ch.
7 Lecture (if statements & Boolean expressions)
Data Structures -
Quiz on linked lists
Review quiz |
23
BASIC -
Work on Ch3Proj2
C++ -
Continue Ch.
7 Lecture (typical errors writing if statements)
Data Structures -
Do Ch. 3 worksheet #4 & submit by the
end of class (classwork on linked lists)
|
24 (substitute)
BASIC -
Work on Ch3Proj2
Work on the Ch.
3 Practice Test during class as classwork or homework
C++ -
Do Ch.
7 worksheet #1
Submit the worksheet by the end of the
class period
Data Structures -
Complete the Ch.
3 Practice Test
|
25
BASIC -
Ch. 3 Test
C++ -
Continue Ch.
7 Lecture (switch)
Data Structures -
Ch.
3 Test |
|
28
End of 1st Q
BASIC -
Work on Ch3Proj2
C++ -
Possible "make-it-or-break-it"
quiz
Continue Ch.
7 Lecture (switch examples)
Data Structures -
Part 2 of Ch.
3 Test
|
29
BASIC -
Finish Ch3Proj2
C++ -
Review Ch.
7 wksht #1
Continue Ch.
7 Lecture (nested if's & switch's)
Data Structures -
Ch. 3 Test Post-Mortem
|
30
BASIC -
Begin Ch. 4 Lecture
(If & If/Else statements, relational operators)
C++ -
Do Ch. 7 worksheet #3 (if logic)
Review answers to Ch. 7 wrksht #3
Data Structures -
Continue Ch.
4 Lecture |
31
BASIC -
Continue Ch. 4 Lecture
(If/ElseIf statements, And, Or, Not)
C++ -
Discuss if statement equivalencies, DeMorgan's
law & other Boolean
identities
Ch. 7 classwork
Data Structures -
Continue Ch.
4 Lecture
Begin Ch. 4 wksht #1 |
Nov 1
BASIC -
Continue Ch. 4 Lecture
(nested If statements)
C++ -
Finish discussing
DeMorgan's law & other
Boolean identities
(if time) Introduce Ch7Proj1
Data Structures -
Write a program checks for palindromes
using apstacks
|