🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #620873

Re: Computer science hot major in college (article)

#620873
From: Mike Spencer
Date: Sat, 24 Feb 2018 19:42
62 lines
4553 bytes
JimP <solo...@gmail.com> writes:

> On 24 Feb 2018 08:29:08 GMT, Jorgen Grahn <grahn...@snipabacken.se>
> wrote:
> 
>>On Sat, 2018-02-24, Charlie Gibbs wrote:
>>> On 2018-02-23, hanc...@bbs.cpcn.com <hanc...@bbs.cpcn.com> wrote:
>>>
>>>> Personally, I think all programmers, whatever their specialty,
>>>> should have a solid background in algebra.  IMHO, if someone
>>>> is weak in algebra, they'll be a weak programmer.
>>
>>That's the stance my university took, around 1990.  You didn't get to
>>do computer science until after some hefty maths courses (where most
>>of the students dropped off).
>>
>>> Better still, a solid background in logic.

My post about the prof who meant to make a course in "computer
programming" consist of "mumerical methods" wasn't meant to deprecate
math as background for programming.  Most or all of the people in the
course were majors in the sciences with attendant requirements for
calculus, statistics and the like.

In 1964, programmers weren't building GUIs, designing addictive phone
apps or data collection scripts for web pages.  (What then passed for)
big data -- payrolls, say, or policy holder databases -- were just
getting off the ground, still on cards .  So the prof did have a
point: If you went into engineering industry as a programmer, you
might be asked to determine numerically, given blueprints and material
specs, how much a 90 storey building would sway or aircraft wings
wobble. Numerical solution of differential equations was the word.

Notably, Atansoff's ABC was then more recent than the first public web
server is today.  So the prof could be forgiven for wanting to teach
the Rung-Kutta method instead of Fortran.  It just wasn't what the
enrollees in the class were looking for.


>> I think of it as having a talent for working within systems of rules.
>> Maths is a good way to exercise that talent.  I suppose board games
>> are too, but I'm a lousy player.
>>
>> But I'm not sure ... nowadays I tend to think of programming as a
>> craft.  I never used much of my formal training, and some of the best
>> programmers I've worked with had none.
>>
>>> Any programmer worth his salt should know about De Morgan's theorem,
>>> whether he knows its name or not.
>>
>>I had forgotten the name, but yes.
>>
>>/Jorgen
> 
> I looked it up... never used it in any programming class, and never
> used it to repair a computer. I had to take a math minor so I probably
> had it in algebra. Don't remember it from the calculus classes I took,
> I have gladly forgotten my calculus.

-- 
Mike Spencer                  Nova Scotia, Canada
Technical Details
Message-ID: <87woz2cgxt.fsf@bogus.nodomain.nowhere>
Path: mbox-mo1.pugleaf.net!10ni1601ite.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin2!goblin.stu.neva.ru!aioe.org!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
References: <8242dc95-b34a-426b-8502-a1df37f19358@googlegroups.com> <p6knl7$q2i$1@dont-email.me> <slrnp8rud9.2k6.mausg@smaus.org> <o19s8dhn9tkih95kifekq09pmqe07sfooj@4ax.com> <1674186159.541019398.108194.peter_flass-yahoo.com@news.eternal-september.org> <87a7w0dy55.fsf@bogus.nodomain.nowhere> <5631951d-260b-4ce6-84cb-ed791b78d3be@googlegroups.com> <p6qeoe025at@news1.newsguy.com> <slrnp928ik.eu5.grahn+nntp@frailea.sa.invalid> <gtt29d5hcke6itc5dvaj36t036fipsuim5@4ax.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.36.185.21 with SMTP id w21mr4870300ite.14.1519501382675;        Sat, 24 Feb 2018 11:43:02 -0800 (PST)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 10.36.39.211 with SMTP id g202ls1010011ita.7.canary-gmail; Sat, 24 Feb 2018 11:43:01 -0800 (PST)
X-Received: by 10.36.13.80 with SMTP id 77mr4837780itx.40.1519501381801;        Sat, 24 Feb 2018 11:43:01 -0800 (PST)
MIME-Version: 1.0
Path: mbox-mo1.pugleaf.net!10ni1601ite.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!goblin2!goblin.stu.neva.ru!aioe.org!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Mike Spencer <mds@bogus.nodomain.nowhere>
Newsgroups: alt.folklore.computers
Subject: Re: Computer science hot major in college (article)
Date: 24 Feb 2018 15:42:54 -0400
Organization: Bridgewater Institute for Advanced Study - Blacksmith Shop
Lines: 62
Message-ID: <87woz2cgxt.fsf@bogus.nodomain.nowhere>
References: <8242dc95-b34a-426b-8502-a1df37f19358@googlegroups.com> <p6knl7$q2i$1@dont-email.me> <slrnp8rud9.2k6.mausg@smaus.org> <o19s8dhn9tkih95kifekq09pmqe07sfooj@4ax.com> <1674186159.541019398.108194.peter_flass-yahoo.com@news.eternal-september.org> <87a7w0dy55.fsf@bogus.nodomain.nowhere> <5631951d-260b-4ce6-84cb-ed791b78d3be@googlegroups.com> <p6qeoe025at@news1.newsguy.com> <slrnp928ik.eu5.grahn+nntp@frailea.sa.invalid> <gtt29d5hcke6itc5dvaj36t036fipsuim5@4ax.com>
Injection-Info: reader02.eternal-september.org; posting-host="3c208164af1bd1e5564db9e8f6ebf1eb"; logging-data="7397"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX1+hm+z7Rpf6+J2QzqCDaFGUd5xn0RF87vM="
X-Newsreader: Gnus v5.7/Emacs 20.7
Cancel-Lock: sha1:uwJ4zUOZ7++eAxls/V+5Oc9rONo=
X-Clacks-Overhead: 4GH GNU Terry Pratchett
Bytes: 4063
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit