|
C++ Course Resource CD
for Educators (v. 1.2)
|
|
Document Formats*:
. ppt = MS PowerPoint
2003
. pub = MS
Publisher 2003
. cpp = MS Visual C++
6.0
. doc = MS Word 2003 |
These
materials are designed
to
be used:
• independently.
• or in conjunction with the
on-line materials
at MathBits.com |
|
*
If needed, the . doc
and . pub materials can
be changed to . pdf form.
Please indicate your need for . pdf files when
submitting your order. |
|
 |
 |
The
"glory" of these materials
is that being in document form they can be personalized by
the teacher. Questions can
be easily tweaked, deleted or tailored to the whim of the
instructor, if so desired. |
|
|
In addition to teaching
materials listed on this page, the CD also contains hardcopies of all lesson notes
that appear on-line. These note pages allow the course to be
completely independent of the on-line materials, if you so wish.
Lesson notes are condensed as much as possible (without
sacrificing content, layout or readability) to
conserve on your number of paper handouts. |
All lesson notes, worksheets and assessment materials are prepared in a
user-friendly manner with accompanying clipart/diagrams, clearly
stated questions, and interesting topics, in the hope of creating an
enjoyable course and encouraging students to continue their interest
and studies
in computer programming.
If you have questions about this CD, please e-mail
Roberts@MathBits.com.
|
Introductory and
Support Materials for the Course
- Tri-fold Class Information Brochure
- (. pub)
Includes descriptions of resources, assignments, grading
procedures, extra help, virus checking, room rules, working at home, and required
downloads. An appropriate first day handout for students.
- Tri-fold Brochure for Using C++ Software - Quick Reference
Guide - (. pub)
A "How to" guide for using MS Visual
C++ for creating projects, writing programs, saving
programs, opening existing programs, and closing programs.
A quick reference guide for those first days of using
Visual C++.
- Introductory/Parent Presentation - (. ppt) Appropriate for
Parents' Night at School or as an Introduction to the Course. Customized to match the
web-site in design and color. Contains information on course
objectives, resources, grading, assignments,
class procedures, virus checking, and more.
- Course Outline - (.
doc) Descriptive
outline of this full year course including student objectives.
- Teaching Strategies - (.
doc) Things I have found that work well
with beginning programmers.
(all files listed below are . doc
unless otherwise specified) |
|
Grading for the first half of the year is
designed to be a combination
of class labs, projects, quizzes and tests by unit. Check out
the "Teaching Strategies" for some suggestions on handling the
multitude of class labs. Other grading conventions are
also possible and the decision is left to the instructor.
Materials are provided for class labs, projects, quizzes and
tests by unit. |
Hardcopies of all
Lessons plus:
1. Calendar
with lesson layout
2. Number Bases Practice Wkst (with
Answer Key)
3. Number Bases Worksheet (with Answer
Key)
4. Group Activity Draw Spaceship -demos program
development process
5. Getting Started (. ppt) - mechanics chart, format,
free form style, case sensitivity, keywords, comments, escape sequences, clearing screen.
6. Bingo for Intro Vocabulary
-
word list, teacher direction page, blank generic Bingo card
7. Worksheet C++ Environment
- using the software
8. Practice COUT & Escape
Worksheet
(with Answer Key)
9.
Debug Worksheet (with Answer Key)
10. Project ID Program Handout -
also
screen grid for creating answer and sample answer in
. cpp
13. Quiz - Multiple Choice
(with Answer Key)
14. Unit Exam (with Answer Key)
15. Function handout for screen.h
16. copy of screen.h |
. . . with AP Strings
Hardcopies of all Lessons plus:
1. Calendar with lesson layout
2.
Exercises with Data Basics Worksheet
(with Answer Key)
3. Cut-Up-Pieces Activity
- sequencing of proper coding
4. Using Division/Modulus Worksheet (with Answer Key)
5.
Using CIN/PRECISION Worksheet (with Answer
Key)
6. AP String Worksheet (with
Answer Key)
7. Worksheet Tracing (w/Ans)
8. Quiz Program (w/ Answer Key)
9. Quiz - Multiple Choice
(with Answer Key)
10. Piggy Bank Program - handout and sample
answer: PiggyBank
. cpp
11. Let Go of That Egg[0]
Review Activity -
directions, worksheet, answer key and Secret Code
12. Project Movie Inventory Handout
-sample answer in
. cpp
14. Unit 2 Topics to Review
List
15. Unit Exam (with Answer Key)
Three parts: questions, answer sheet with additional
questions, and programming assignment. |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. C++ Conditionals
PowerPoint
(. ppt)
3. Worksheet IF
(w/ Answer Key)
4. Working w/ IF
Statement Worksheet
(with Answer Key)
5. Worksheet IF...ELSE..
(w/Ans)
6. Quiz - Decisions
(w/ Ans Key)
7. Worksheet MORE IF...ELSE
(with Answer Key)
8. Worksheet Logical Operator
(with Answer Key)
9. Working w/
Logical Operators Worksheet
(with Answer Key)
10. Switch Worksheet
(with Answer Key)
11. Cut Up color sheets
for Conditional Activity (w/
directions)
12. Project Donald Handout -
with sample answer in . cpp
13. Unit 3 Stations for Review-
Teacher Directions, 6 colored stations (ready for
protectors), answer sheet, key
14. Unit Exam (with Answer
Key, Question pages and answer
sheet) |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. Additional Operators Practice Sheet (with Answer Key)
3. Additional Operators Worksheet (with Answer Key)
4. Worksheet WHILE (w/Ans.
Key)
5. Project Movie Food - with sample answer in . cpp
with pseudocode
6. Worksheet DO-WHILE
(with Answer Key)
7. Worksheet FOR
(with Answer Key)
8. Looping Quiz (w/ Answer Key)
9. Worksheet - Nested FORs
(with Answer Key)
10. Quiz - Multiple Choice
(with Answer Key)
11. Looping Game
for Review -
A set of 8 colored programming stations (ready for protectors),
directions and answer sheet.
12. Unit Exam
(with Answer Key) Questions and answer sheet |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. Warm Up Card Activity
- to show the process of function calling
3. Worksheet Style 1 and 2
(with Answer Key)
4. Worksheet Style 3 and 4
(with Answer Key)
5. Function Quiz (with Answer Key)
6. Project Circles - answer in
. cpp |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. BINGO Review Game - questions, card, answers
3. Review Stations -
6 colored stations (ready for
protectors), answer sheet and answers
4. Review Packet for Exam - short response and
tracing questions (with Answer Key)
5. Printable CrossWord Puzzle (with Answer Key)
6. Mid-Year Programming Projects
- Three choices for the teacher to assign,
complete with . cpp
answers for all:
• Now you see it - Now you
program
it
• College Information Program (internet investigations
needed)
• Company Product Promotion (more student creativity
needed)
7. Mid-Year Exam (with Answers)
|
|
Grading for the second half of the year can take on various
forms, such as: |
|
1. Students' grades are based solely
upon the submission of the class lab assignments
and the more involved Unit Programming Projects. |
2. Students' grades are based upon a
combination of class lab assignments, Unit
Programming Projects, Unit Tests, and quizzes. |
|
|
Both methods
have been used successfully. While each method has its
strengths and weaknesses, the amount of hands-on lab time is
always the biggest concern.
While materials are
provided for both forms of grading, the final
grading decision is left to the instructor. |
|
| Unit 6 -
Library Functions |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. Worksheet Character Functions (with Answer Key)
3. Worksheet <math.h>, <stdlib.h> (with Answer Key)
4. Banner bannerleft . cpp
- sample program of an animated banner moving to left on the
screen
5. Banner bannerright . cpp
- sample program of an animated banner moving to the right
on the screen
6. TickerTape ticker . cpp
- sample program of an animated tickertape
7. Millennium Falcon Project Handout -
sample answer in . cpp
with pseudocode
8. Multiple Choice Quiz (with answers) for quiz
or for review.
9. Unit Exam (with Answer Key)
Multiple choice, code interpretation, and coding fragment
questions. |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. Worksheet Creating Sequential Files (with Answer Key)
3. Worksheet Reading Sequential Files (with Answer Key)
4. Worksheet Using and Appending
Files (with Answer Key)
5. Trivial Pursuit Project Handout - with
sample answers in . cpp
6. Multiple Choice Quiz (with answers) for quiz
or for review.
7. Unit Exam (with Answer Key)
Multiple choice, code interpretation, and coding fragment
questions. |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. Worksheet Creating Arrays (with Answer Key)
3. Project Rescue Lenore Handout - with sample
answer in
. cpp
4. Worksheet Functions & Arrays (with
Answer Key)
5. Worksheet Parallel Arrays (with Answer
Key)
6. Project Sound of Music Handout - with sample
answer in . cpp
7. Worksheet Searching Arrays (with Answer
Key)
8. Worksheet Sorting Arrays (with Answer
Key)
9. Project Torn Tickets Handout - with sample
answer in . cpp
10. Project Celebrity Handout - with sample
answer in . cpp
11. Worksheet Matrices (with Answer Key)
12. Project TicTacToe Handout - with sample answer
in .
cpp
13. Multiple Choice Quiz (with answers) for quiz
or for review.
14. Unit Exam (with Answer Key)
Multiple choice, code interpretation and explanation, coding
questions. |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. Worksheet (or Quiz) - Structures (with Answer Key)
3. Worksheet - Programming Structures (with
Answer Key)
4. Review Stations - 6 colored stations
( ready for protectors), answer sheet, and answer key
(could be a graded activity)
5. Project Animal Shelter Handout - with
sample answer in . cpp
6. Unit Exam (with Answer Key)
Free response, code interpretation, code completion |
Hardcopies of all Lessons
plus:
1. Calendar
with lesson layout
2. Worksheet - Pointers (with Answer Key)
3. Worksheet - Programming Pointers (with
Answer Key)
4. Project Collage Handout - with sample
answers in . cpp
5. Unit Exam (with Answer Key)
Free response, code correction, and coding questions |
1. Final Assessment Handout - with sample answer
in . cpp
2.
Final Assessment Questionnaire - for
evaluation of students' work, with answer key
3. Grading Sheet - for evaluating students'
programs ( a rubric) |

Computer
Science Main Page |
MathBits.com |
Terms of Use
| Purchase Resource CD
|