[comp.lang.pascal] Re Pascal, projects

kirsch@braggvax.arpa (David Kirschbaum) (12/09/88)

Considering likely projects for beginning Computer Science students in Pascal:
I've never conducted such a course (and maybe consider it a wee bit ambitious,
recalling the slowness of most beginning Pascal students I've known).
However, thinking of projects:  I guess I learned the very most about Pascal,
file handling, user interface, data processing, etc. from inventing
(reinventing?) a utility to access, translate, edit, generate reports, etc.
from a "standard" database file.  You know, like a dBase file.  The "weird"
structure, having to define and access fields of data, handling data display
and user interface .. REALLY was an interesting challenge, and I learned a LOT!
  So .. rather than yet another editor .. I'd suggest that.  Not a full
"roll your own" DBMS, telephone directory, or Rolodex .. but something to
work with an "industry standard" format the students are gonna find out there
in the real world later on!
  Regards,
  David Kirschbaum
  Toad Hall
  kirsch@braggvax.ARPA

alan@aplcen.apl.jhu.edu (2058) (12/09/88)

Here's a project I did as part of the AP Comp. Sci. course I took
in high school.

The goal of the project was to design and program the software to
maintain a banks checking/savings account database.  Each week, as
the class learned more Pascal, we were assigned a subsection of the 
program.  Some of the modules involved were a function to calculate
interest compounded quarterly, procedures to credit or debit a 
particular account, and a procedure to print out the monthly account
activity.

This project could easily be modified so that it would be simpler 
or more elaborate at your discression.

                                               Alan   (:^|
mail to: INS_AADS @ JHUVMS.hcf.jhu.edu
         G46I1532 @ JHUVM.hcf.jhu.edu
         ALAN     @ APLCEN.apl.jhu.edu

"Try to keep your feet on the ground,
 Without getting stuck in the mud...."   -The English Beat