preComputer Science Packages
Your Special Package Price Only US$30 + Shipping
Snail Mail Instructions
Please print this page and send with your payment to
A. Jorge Garcia/CALCPAGE
P.O. Box 263
Coram, NY 11727 – 0263
Please send order
via www.paypal.com to
The purpose of this package is for you to get a copy of my QBASIC LabBook!
My students’ preCS preparation consists of a full year of study.
The first quarter follows my QBASIC LabBook which consists of 8 units that take about 5 days each for the students to complete. There is a Unit 0 which introduces some rudimentary BASIC and the Input-Process-Output, Top-Down Programming model. The remaining units cover from decision structures and loops to arrays and graphics in DOS. We do not cover files here as QBASIC files are cumbersome. We also do not cover advanced algorithms such as searching and sorting. This is a good intro course to get the student used to sequential programming techniques. Depending on your pacing this could be a quarter or a full semester course. The way I pace it is I have Honors kids complete 2 programs a day after a one day intro to each unit. Regents track students do only one of the two programs each day. With this pacing we cover the QBASIC LabBook in one quarter. Then we do, as time permits, an optional final project involving graphics, the Game of Worms and the Game of Life. If you want a slower pace, then you could make this a semester course where every student does every program, one program per day.
The second quarter is based on An Introduction to Programming Using Microsoft Visual Basic Version 5&6 for Windows from www.lvp.com!
The second semester is based on Owen Astrachan’s Tapestry text (www.cs.duke.edu/~ola) and Cay Horstmann’s online labs for Computing Concepts with C++ Essentials (www.horstmann.com) using GCC and Linux. I also highly recommend Roger Frank’s archive of C++ programming projects (www.rfrank.us).
The second year of this CS curriculum is the Computer Science class that will, starting next year, follow up with Cay Horstmann’s Computing Concepts with Java Essentials as well as the Litvin’s (www.skylit.com) Java Methods AB and the labs in those texts using Java SDK 1.4.1 (www.sun.com) and KNOPPIX. I haven’t had a chance to use them yet, but I bet Roger Frank’s Java labs are great too! Don’t forget Chris Nevison’s cs.colgate.edu/APCS Unofficial AP CompSci WebSite!
© MNA Consulting