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