Article View: comp.lang.misc
Article #4576Re: How to teach computers
From: scott
Date: Fri, 30 Jan 1987 00:12
Date: Fri, 30 Jan 1987 00:12
28 lines
1986 bytes
1986 bytes
I once heard an idea from a professor of mine: teach them the
theory first, save the programming till later. The more I think of this
the better I think it is.
In a typical beginning computer science course, you are given
a programming language and taught how to use it. Usually by examples of
particular problems solved in the language. Basicly, you are being
taught `this is how you do such and such in this language.' I think
a much better approach would to first teach them what types of things
are typicly done. Teach them the basics of problem solving, algorithms
problem decomposition, etc. Once they know how to formulate solutions to
problems, they will begin to ask the question `how can I implement this
solution in this language?'. Then give them the programming language, or
maybe even their choice. Then they can see languages for what they
are worth, they will be able to see the strong and weak points of the
different programming languages. They will begin to see programming as
a tool and not a discipline ... and will be able to chose the best tool
for the job they want to do, not just the one they are most familiar
with.
- Scott Holt
------------
--
So this is the earth...big fat hairy deal.
Scott Holt at Ga. Tech.
ARPA: scott@pyr.ocs.gatech.edu BITNET: ccastsh@gitvm1
uucp: ...!{akgua,allegra,amd,hplabs,ihnp4,masscomp,ut-ngp}!gatech!gitpyr!scott
Technical Details
Message-ID:
<2980@gitpyr.gatech.EDU>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbatt!gatech!gitpyr!scottReferences:
<2030@batcomputer.tn.cornell.edu> <269@rabbit1.UUCP> <12556@cca.CCA.COM>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbatt!gatech!gitpyr!scott From: scott@gitpyr.UUCP Newsgroups: comp.lang.misc,comp.edu Subject: Re: How to teach computers Message-ID: <2980@gitpyr.gatech.EDU> Date: Thu, 29-Jan-87 19:12:46 EST Article-I.D.: gitpyr.2980 Posted: Thu Jan 29 19:12:46 1987 Date-Received: Sat, 31-Jan-87 01:56:36 EST References: <2030@batcomputer.tn.cornell.edu> <269@rabbit1.UUCP> <12556@cca.CCA.COM> Reply-To: scott@gitpyr.UUCP (Scott Holt) Organization: Drunken Frat Boys, Inc. Lines: 28