|
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday
|
|
Aug 26
BASIC -
seating, rules,
passwords, textbooks, 4 digit #'s
hello world program
& tomorrow's quiz
C++ -
see Basic
hello
world program
Data Structures -
see Basic
hello
world program
|
27
BASIC -
submit signed rules
form
hello world quiz
trace Ch. 1 demo programs
C++ -
submit signed rules
form
hello world quiz
trace simple Ch
4 demo programs
Data Structures -
submit signed rules
form
hello world quiz
Ch
1 lecture (sorting algorithms)
|
28
BASIC -
quiz on yesterday's lecture
trace Ch. 1 demo programs
C++ -
trace simple Ch
4 demo programs
Data Structures -
continue Ch
1 lecture
trace a bubble sort on paper
study the bubble sort code
overview of selection & insertion sorts
|
29
BASIC -
quiz on program tracing
trace Ch. 1 demo programs
write simple programs modelled on demos
introduce Ch
1 wksht #1 homework
C++ -
trace more demo programs (continue
Ch
4 lecture)
(if time) write simple Ch 4 programs
Data Structures -
trace selection & insertion sorts (continue
Ch 1
lecture)
|
30
No School
|
|
Sep 2
No School
|
3
BASIC -
quiz on writing simple program
Do Ch. 1 worksheet
#2
C++ -
Submit homework (Ch 4 sxn
q's)
Introduce Ch.
1 vocab asst & the template
Continue Ch
4 lecture (variables, & data
types, overflow)
Be sure that you understand difference
between dec., init, & asst statements
Data Structures -
Submit & review homework (from p. 35)
Ch.
1 lecture - summarize characteristics of sort algorithms (quiz
tomorrow)
Ch.
1 lecture (Big-O)
Also be ready for a future quiz where you
must fill in missing code from our 3 sorting algorithms
|
4
BASIC -
quiz on writing simple program
Intro to class web site
Test username & passwords
Begin web site scavenger
hunt
C++ -
Continue Ch
4 lecture (kinds of statements, alternate initialization,
& r-values & l-values)
(if time) write simple Ch 4 programs
Data Structures -
Possible quiz on Ch. 1 sorting algorithms
continue Ch.
1 lecture (Big O cont.)
|
5
BASIC -
Test printers & set Word preferences
Create folders & file
management
Finish web site scavenger
hunt
C++ -
Finish Ch
4 lecture (constants, coding standards, 5 steps of programming
process)
Test printers & set Word prefs
file management
Data Structures -
Homework review
Possible quiz on Ch. 1 sorting algorithms
Continue Ch.
1 lecture (Big O cont)
(if time) Set printer settings & set
Word prefs
|
6
BASIC -
Introduce Ch. 1 vocab assignment
& the template
Work on Ch. 1 vocab
C++ -
Intro to Visual C++ environment &
compiler instructions
Compile &
execute Ch1Proj1
Data Structures -
Homework collect or review
Continue Ch.
1 lecture (pointer & radix sorts)
|
|
9
BASIC -
Set VB to require var. decs (Option Explicit)
Save Ch1Proj1 form & project to a new folder named Ch1Proj1
C++ -
Open & edit Ch1Proj1
Create & edit a new Ch1Proj2 file (remove
one source file from project & add a new one)
(if time) Discuss debugging techniques
Data Structures -
Homework review
Finish radix sort lecture
(if time) Continue Ch.
1 lecture (searches)
|
10
BASIC -
Open & edit Ch1Proj1
Intro to VB environment & begin Ch.
2 lecture
Do Ch. 2 wksht
#1
C++ -
Possible quiz (vocab, hello world, or Ch.
4 syntax)
Open & edit Ch1Proj2
Create & edit Ch1Proj1 (remove one
source file from project & insert a new one into the project/workspace)
Finish Ch. 3 Lecture on history of programming
& compiling, linking, & building (link1
- link2)
Data Structures -
Submit homework
Possible quiz
Finish Ch.
1 lecture (searches & key-to-address transformation)
(if time) Create folders,
set printers, file management
(if time) Intro to Visual
C++ environment & compiler
instructions
|
11
BASIC -
Review network policy
Continue Ch. 2 lecture
C++ -
Review network
policy
(if time) Begin Ch.
5 Lecture
Data Structures -
Review network
policy
Quiz on filling in code for sorting algoritms
and/or Big-O
chart
|
12
BASIC -
Continue Ch. 2 lecture
Create a program - Ch1Proj3 - with labels & buttons - name
objects and set captions, etc.
C++ -
Possible quiz on vocab, datatypes, ch's
1-4 or hello world
Continue Ch.
5 Lecture (incrementing operator)
Data Structures -
Introduce Ch1Proj1
(#13 on p. 57 - radix sort code) which is due Mon at 2:30 pm
Review for Ch.
1 Test
|
13
BASIC -
Continue Ch. 2 lecture
Add a message box to Ch1Proj3
C++ -
Continue Ch.
5 Lecture (compound operator)
Data Structures -
Ch.
1 Test
|
|
16
All Classes -
Guest speaker - USAF 2nd
Lt. Matt Flahive (Wyo 1998, Cornell
2002)
|
17
BASIC -
Review Ch1Proj3 including message boxes & vbCrLf
Introduce Ch2Proj1
(due Fri.) Begin
Ch2Proj1 planning
(interface, properties,
events planning
forms)
C++ -
Continue Ch.
5 Lecture (cin, streams)
Data Structures -
Work on Ch1Proj1
(due Thu 2:30 pm)
|
18
BASIC -
Continue Ch2Proj1
planning (interface, properties,
events planning forms)
C++ -
Continue Ch.
5 Lecture (typecasting, overflow, underflow)
(if time) Introduce Ch4Proj1
Data Structures -
Begin Ch. 3 Lecture (linked lists)
Finish Ch1Proj1
(due Thu 2:30 pm)
|
19
BASIC -
Continue Ch2Proj1
planning (interface, properties,
events planning forms)
C++ -
Submit &/or review hw
Continue Ch.
5 Lecture (typecasting, overflow, underflow)
(if time) Introduce Ch4Proj1
Data Structures -
Continue Ch. 3 Lecture (linked lists)
|
20
BASIC -
Continue Ch2Proj1
. As a class, place
objects (command
buttons & label) on form
VB Coding Standards
(if time) Introduce Ch2Proj2
C++ -
Definite quiz
Continue Ch.
5 Lecture (rounding, underflow, INT_MAX)
(if time) Introduce Ch4Proj1
Data Structures -
Continue Ch. 3 Lecture (linked lists)
|
|
23
BASIC -
Begin Ch. 1 &
2 Practice Test
C++ -
Finish Ch.
5 Lecture (INT_MAX)
Begin Ch.
1-5 Practice Test
Data Structures -
Continue Ch. 3 Lecture (inserting nodes
into linked lists)
|
24
BASIC -
Review Ch. 1 &
2 Practice Test
C++ -
Review Ch.
1-5 Practice Test
Data Structures -
Continue Ch. 3 Lecture (deleting nodes
from linked lists)
|
25
BASIC -
Ch. 1 & 2 Test
C++ -
Work on Ch4Proj1
(class ring assembly - Per
5)
Data Structures -
Continue Ch. 3 Lecture (examine code for
LinkedList class)
|
26
BASIC -
Work on Ch2Proj2
Review test
C++ -
Ch.
1-5 Test
Data Structures -
Submit hw
Continue Ch. 3 Lecture (examine code for
LinkedList class)
|
27
BASIC -
Finish Ch2Proj2
(due today at 2:30 pm)
C++ -
Introduce & work on Ch4Proj1
- must write code first (due Mon 2:30 pm)
Data Structures -
Continue Ch. 3 Lecture (examine code for
LinkedList class)
|
|
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 (hands
on programming with variables & textboxes - if time, Debug
window, breakpoints & moving the focus)
C++ -
Ch.
6 Lecture (character arrays, \0, get, ignore)
(if time) Discuss debugging techniques
Data Structures -
Continue Ch. 3 Lecture (manipulating pointers
in Visual C++)
|