**CALCPAGE:**

**The
Calculus & CompSci Project!**

*A.
Jorge García*

*Applied
Math & CS*

*http://calcpage.tripod.com
*

**The
Calculus & CompSci Project!**

The CALCPAGE Web-Site has much to offer the teacher of Calculus and Computer Science. We have WorkBooks, ReviewBooks and TechBooks for you and your students to use.

**Phase
I – WorkBooks – Completed 1990 (updated thru 2000)**

WorkBooks are based on AB & BC free response-questions from 1957–2000. Each WorkBook covers one AP Calculus exam. Each page of a WorkBook contains one question and plenty of white space for students to try their own solutions. WorkBooks are FREE!

**Phase
II – ReviewBooks – Completed 2000**

ReviewBooks consist of Traditional Calculus Solutions. AB & BC ReviewBooks are now available for 1980-2001. ReviewBooks are bundled with the corresponding WorkBooks.

**Phase
III – TechBooks – Started 2004**

**CALCPAGE**
now offers several TechBooks for teachers who use technology in the
classroom! These TechBooks include the **QBASIC & yaBASIC
LabBook** for use in a computer lab as an introductory course in
problem solving and algorithms using IBM BASICA or MS QBASIC for DOS,
or yaBASIC for Linux. We also offer TechBooks with new
technology-intensive free-response questions for use in the math
classroom. These questions are exploratory in nature and require the
use of a graphing calculator as well as some programming. TechBooks
with sample programs for the TI-83 and TI-89 are also available!
Each TechBook will be divided into three parts: Exploratory Questions
(**Edition I**), Reformed Solutions (**Edition II**) and Sample
Lessons (**Edition III**). All math TechBooks will emphasize the
rule of four: GNAW. In other words, any given problem could be
attacked Graphically, Numerically, Analytically or Wordily
(Verbally). So, lets start teaching our students how to GNAW at
their problems right away! We have TechBooks for **High School Math**
(**PreCalculus, Calculus AB&BC**) and **College Math**
(**Algebra & Trig, Harvard PreCalculus, Harvard Calculus I,
Harvard Calculus II**)!

**HowTo
Use This LabBook**

I have used this LabBook for nearly 20 years in a variety of settings. This LabBook has worked well for as an introduction to programming, problem solving and algorithms. I use this LabBook for Junior and Senior NYS Regents Math students in a Semester Course. I’ve also had success using this LabBook with Sophomore and Junior NYS Honors Math students in a Quarter Course.

This LabBook is organized into several units. Each unit starts with several samples of new code to be learned by the students. I usually take a day or two presenting this material via PC projector so the students can see me coding too. Then my Regents students complete one project per day over the course of 2 days (quarter course) or 4 days (semester course) of the programming assignments included at the end of each unit. My Honors students will complete 2 programs per day over the course of 2 days. This leaves a nice chunk of time at the end of the course for the final projects (also included).

__
Suggested
Course of Study__

This LabBook constitutes only a small fraction of the Computer Science curriculum that I teach my students. Please enjoy these suggestions!

**QUARTER
1 **

**Computer
Math QBASIC for DOS or yaBASIC for Linux**

**Introduction
to Programming, Problem Solving and Algorithms**

**http://calcpage.tripod.com/precs.htm**

**QUARTER
2 **

**Computer
Math VBASIC for WIMxP or Phoenix for Linux**

**Introduction
to Programming, Problem Solving and Algorithms**

__http://calcpage.tripod.com/cs.htm__

**QUARTER
3 **

**Advanced
Computer Math C++ or Java**

**Introduction
to AP Computer Science A (karel the robot)**

__
http://csis.pace.edu/~bergin/karel.html__

or

__
http://csis.pace.edu/~bergin/KarelJava2ed/Karel++JavaEdition.html__

**QUARTER
4 **

**Advanced
Computer Math C++ or Java**

**Introduction
to AP Computer Science A (start tapestry or ccj)**

__http://www.cs.duke.edu/csed/tapestry/__

or

__http://www.horstmann.com/ccj.html__

**QUARTER 5 **

**AP
Computer Science Java**

**AP
Computer Science A (finish ccj)**

__http://www.cs.duke.edu/csed/tapestry/__

or

__http://www.horstmann.com/ccj.html__

**QUARTER
6 **

**AP
Computer Science Java**

**AP
Computer Science AB (jm)**

__http://www.skylit.com/jmethods.html__

**QUARTER
7 **

**AP
Computer Science Java**

**AP
Computer Science JMBS and Review**

__
http://apcentral.collegeboard.com/members/article/1,3046,151-165-0-17410,00.html__

__http://www.horstmann.com/bigj/ap/index.html__

__http://www.barronseduc.com/barronseduc/0764121944.html__

**QUARTER
8 **

**AP
Computer Science Java**

**Final
Project – Beyond the AP!**

**Very Large Integers****Linux Clusters****Complex Number Class****Fractal Graphics**