next up previous
Up: Return

Tentative Schedule.

Week 1
Tuesday
Preparation
Read the lessons ``Creating Your First Program'' and ``Taking a Closer Look at C++'' in the book
Activities
1:15-1:30
Why program? Organize.
1:30-2:00
``Hello World'' experiments.
2:00-2:15
Fill out activity sheet.
2:15-2:30
Mail ``Hello World'' program to instructor.

Wednesday
Preparation
Before class, read the lessons ``Writing Messages to Your Screen'', ``Programs Store Information in Variables'', ``Performing Simple Operations'', and ``Reading Keyboard Input'' in the book.
Activities
2:00-2:30
``Basic Programming'' examples.
2:30-3:00
Fill out the critical thinking questions.
3:00-5:00
Complete the ``Basic Programming'' activity.

Thursday
Preparation
Before class, read the lessons ``Teaching Your Program to Make Decisions'' and ``Repeating One or More Statements'' in the book.
Activities
1:15-1:45
``Basic Programming'' discussion
1:45-2:30
``Structured Programming'' examples.

Week 2

Tuesday
Preparation
Before class, reread the lessons ``Teaching Your Program to Make Decisions'' and ``Repeating One or More Statements'' in the book.
Activities
1:15-1:45
``Structured Programming'' examples.
1:45-2:30
``Structured Programming'' activity.

Wednesday
Preparation
Before class, reread the lessons ``Teaching Your Program to Make Decisions'' and ``Repeating One or More Statements'' in the book.
Activities
2:00-5:00
Complete the ``Structured Programming'' activity.

Thursday
Preparation
Before class, read the lesson ``Getting Started With Functions'', skim through the lesson ``Changing Parameter Values'', and read the lesson ``Using C++ References'' in the book. (What you need to know about these lessons is what has been discussed in class. See the notes on the course web page.)
Activities
1:15-2:00
``Modular Programming'' examples.
2:00-2:30
``Modular Programming'' activity.

Week 3

Tuesday
Preparation
Before class, reread the lesson ``Getting Started With Functions'', skim through the lesson ``Changing Parameter Values'', and read the lesson ``Using C++ References'' in the book.
Activities
1:15-2:30
``Modular Programming'' activity.

Wednesday
Preparation
Before class, reread the lesson ``Getting Started With Functions'', skim through the lesson ``Changing Parameter Values'', and read the lesson ``Using C++ References'' in the book.
Activities
2:00-5:00
``Modular Programming'' activity.

Thursday
Preparation
Before class, read the lessons ``Storing Multiple Values in Arrays'', ``Understanding Character Strings'', and ``Starting with C++ Classes'' in the book.
Activities
1:15-2:30
``Object-Oriented Programming'' examples.

Week 4

Tuesday
Preparation
Before class, reread the lessons ``Storing Multiple Values in Arrays'', ``Understanding Character Strings'', and ``Starting with C++ Classes'' in the book.
Activities
1:15-2:30
``Object Oriented Programming'' activity.

Wednesday
Preparation
Before class, reread the lessons ``Storing Multiple Values in Arrays'', ``Understanding Character Strings'', and ``Starting with C++ Classes'' in the book.
Activities
2:00-5:00
Complete the ``Object Oriented Programming'' activity.

Thursday
Preparation
Before class, examine the multiple choice questions in all 5 assignment that you do not understand.
Activities
1:15-...
Question session about the multiple choice questions.
...-2:30
``Final Program'' examples

Week 5

Tuesday
Activities
1:15-2:30
``Final Program'' activity.

Wednesday
Preparation
Before class, examine the multiple choice questions in all 5 assignment that you do not understand.
Activities
2:00-5:00
Finish ``Final Program'' activity.

Thursday
Preparation
Make sure you understand all multiple choice questions in all 5 activities.
Activities
1:15-2:30
Multiple choice test.

next up previous
Up: Return
Author: Leon van Dommelen