home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.programming
- Path: sparky!uunet!ukma!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!bgsuvax!m64-138.bgsu.edu!user
- From: dnebing@andy.bgsu.edu (dnebing)
- Subject: Re: first-year programming languages
- Message-ID: <dnebing-161192133259@m64-138.bgsu.edu>
- Followup-To: comp.programming
- Sender: usenet@andy.bgsu.edu (USENET)
- Organization: Bowling Green State University B.G., Oh.
- References: <aelman.721693402@Xenon.Stanford.EDU> <dnebing-141192140340@m64-143.bgsu.edu> <92320.183138BJ020000@NDSUVM1.BITNET> <1992Nov16.161631.2334@coe.montana.edu>
- Distribution: na
- Date: Mon, 16 Nov 1992 18:39:31 GMT
- Lines: 40
-
- In article <1992Nov16.161631.2334@coe.montana.edu>,
- uesu03@giac1.oscs.montana.edu (Lou Glassy) wrote:
- >
- >
- > Good question. I don't have a good answer. The process here (MSU) is
- > to give the students a problem specification, from which they must develop
- > a design. Their designs are graded, and then a correct design is posted,
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- > which the students use (or they can use their own one, if they choose) to
- > implement a solution in [FORTRAN|C|Pascal] {depending on what language
- > course they're taking in conjunction with the design course.
-
- The "correctness" of the design is often in the eye of the beholder. I
- have seen many designs offered by instructors that were not the _best_
- design
- but merely one answer to the the design to be created.
-
- >
- > !When you get a real job, most of the code you will write is going to be
- > !from scratch.. Granted there is going to be times when you modify existing
- > !code, but how can you create your OWN code when all you've been taught to
- > !do is modify someone else's.
- >
- > When you get a Real Job... I think most people will *not* be writing fresh
- > code, but will spend *most* of their time adapting old code to meet new
- > needs. My small experience even here (in the academic bubble) reflects
- > this...
-
- As hardware development progresses, the creation of new code is inevitable.
- The Macintosh is a good example. Porting a program from any other system
- to
- the Mac involves a great deal of new code to generate.
-
- That is only one example. As computers get larger and smaller at the same
- time, it will be necessary to create code to work on those newer machines.
- The new code might imitate old code, but it is not necessarily the
- adaptation
- of the old code.
-
- dnebing
-