Path: utzoo!attcan!uunet!lll-winken!lll-tis!ames!haven!uflorida!novavax!midas!mbennett From: mbennett@midas.UUCP (Mike Bennett) Newsgroups: comp.lang.pascal Subject: Re: Semester Projects needed for Pascal course Message-ID: <1543@midas.UUCP> Date: 13 Dec 88 19:03:54 GMT References: <3489@emory.uucp> Organization: Gould CSD, Fort Lauderdale, FL Lines: 19 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