Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!haven!adm!xadmx!mbennett%MIDAS.UUCP%CUNYVM.CUNY.EDU@cunyvm.cuny.edu From: mbennett%MIDAS.UUCP%CUNYVM.CUNY.EDU@cunyvm.cuny.ed (Mike Bennett) Newsgroups: comp.lang.pascal Subject: Re: Semester Projects needed for Pascal course Message-ID: <17883@adm.BRL.MIL> Date: 17 Dec 88 10:42:31 GMT Sender: news@adm.BRL.MIL Lines: 20 in article <3489@emory.uucp>, riddle@emory.uucp (Larry Riddle) says: > > Next semester I will be teaching a course on "Introduction to Computer > Science" using Pascal. I was thinking that it would be nice to have > some major programming project that the students would work on > throughout the semester, writing additional parts as we learn the > appropriate pascal language and computer science theory. [ rest deleted ] In my Pascal class we were given the assignment of writing a parser for a subset of Pascal. I thought this was a great way to introduce us not only to the basics of structured programming in Pascal but also to how things really work in a language. As I look back, we weren't tested on our understanding of the parser knowledge, only on the Pascal constructs and programming. This assignment also required us to write a lexical analyzer. I picked up a lot from this class, needless to say. Mike Bennett Languages Development