From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,FREEMAIL_FROM, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,13717fdb90d942 X-Google-Attributes: gid103376,public From: Steve Subject: Re: Would someone help a struggling ADA student Date: 1998/10/18 Message-ID: <70bnbs$aqq$1@news.campus.mci.net>#1/1 X-Deja-AN: 402342958 Organization: CampusMCI Newsgroups: comp.lang.ada Date: 1998-10-18T00:00:00+00:00 List-Id: Ehud Lamm writes: > On Mon, 5 Oct 1998 dewarr@my-dejanews.com wrote: > > > > > If indeed this is an algorithms or AI course (the only types of course for > > which an assignment like this would be appropriate), then I see no reason to > > force students to write in a particular language, since in that context, > > language is secondary. > > > > I am afraid I don't completly agree. Theoretically you are right, but in > practice things get more complicated. You learn the niches of the > language, and the special advantages (and disadvantages...) it has, only > from really trying to solve problems on your own. I don't think exercises > this complicated should be the norm, but one such exercise per course, is > a "Good Thing"(tm). > > This is esp. so when you try to teach people a little SE along the way > (see long thread on this right now). If students are only exposed to small > and simple problems, they may learn the syntax, but not the design > philosophy the language supports best. > > One more thing. We all assume that the teacher didn't give enough > background in order to make the exercise managable. This assumption may be > wrong... > > Ehud Lamm mslamm@pluto.mscc.huji.ac.il > > The teacher has indeed given us enough background to make the exercise managable. In each class he answers our questions and we now have all written programs to satisfy his requirements for a grade; that requirement being a program that will play battleship. It is up to us to refine our battleship games to win the tourney (and he still gives us hints with our code). Our grade is based on the outcome of the tourney. We will play his program as well but only to see how we stand against a "pro".