Path: utzoo!attcan!uunet!lll-winken!brutus.cs.uiuc.edu!tut.cis.ohio-state.edu!cherokee.cis.ohio-state.edu!grichard From: grichard@cherokee.cis.ohio-state.edu (Golden Richard) Newsgroups: comp.lang.misc Subject: Re: Learning Ada Message-ID: <58500@tut.cis.ohio-state.edu> Date: 24 Aug 89 15:55:12 GMT References: <57769@tut.cis.ohio-state.edu> <2658@cbnewsc.ATT.COM> Sender: news@tut.cis.ohio-state.edu Reply-To: Golden Richard Organization: Ohio State University Computer and Information Science Lines: 30 In article <2658@cbnewsc.ATT.COM> nevin1@ihlpb.ATT.COM (nevin.j.liber) writes: >But are the students allowed to *use* more than the core syntax? I can't vouch for other programs, but at the University of New Orleans the approach was to gradually introduce additional Ada features as the course sequence progressed. There was no penalty whatever for using some part of Ada that hadn't been "officially" covered in class as long as said use was reasonably intelligent (for instance: using exceptions to catch an end of file condition would result in being an ingredient in the next batch of gumbo.) Major facilities were covered in the UNO high-level language core courses in approximately this fashion : CS1583 (intro) Pascal-ish "core" syntax, maybe some mention of exceptions, packages as an aside CS2120 (algorithm design) packages, exceptions CS2125 (data structures) "hard-core" package use for ADTs, generics, possibly some tasking CS4401 (operating systems) tasking -=- -- Golden Richard III OSU Department of Computer and Information Science grichard@cis.ohio-state.edu "I'm absolutely positive....or not."