hanc...@bbs.cpcn.com writes:
> On Tuesday, April 16, 2019 at 4:33:43 PM UTC-4, Mike Spencer wrote:
>
>> Yeah, this too-common take on "why take calculus" is interesting and
>> probably a reflection on the psychological or emotional status of the
>> speaker. AFAIK, the majority of people who take 3 or 4 semesters of
>> university-level calculus -- typically required as part of their
>> chosen major -- never have occasion to use it. "Why are you taking
>> calculus? You're just going to become a biochemist/systems
>> analyst/brain surgeon and have kids."
>
> There were times when profs would question attendance in their
> class, and correctly so.
>
> For instance, my trig teacher said it was useful only for students
> going on to study sci/tech, not others. My college tax prof said
> it was only useful for accounting majors, not others.
Always good things to know about any course, IMHO.
>
> Many colleges required some form of calculus, sometimes the real
> industrial strength version, sometimes a watered down version
> for all students. Likewise, many required Fortran for all
> students. Both mandates were stupid.
I fully agree with you here. Calculus is nice, but other things are
nicer, and other things are more broadly useful.
>
> I've talked to many compsci people who had to take calculus in
> college and never used it in their entire career.
That's me so far. I learned a lot more useful math in one semester of
Discrete Mathematics than two of Calculus, and I enjoyed Discrete Math a
lot more, too. Must be something about why I went into Computer Science
to begin with.
As far as math goes: Everyone should take a course in basic logic and a
course in basic probability, at least so they can think correctly about
problems like "If there's a certain probability of A occurring given B,
what's the probability of B occurring given A?" and other things which
come up when you're evaluating risk. The *foundations* of statistics
rest on calculus, granted, but you can learn useful results without ever
having to take a derivative or an integral.
> Other majors
> who took Fortran never used it or even the principles of
> programming in their entire career. Fortran was a crappy
> way to introduce the fundamentals of computers to people.
>
> BASIC would've been a lot better, along with time spent
> on describing basic database and system analysis concepts.
> NOT teaching how to do them, just describing them in general,
> such as the idea of categorizing things.
I think Python is a better teaching language than both FORTRAN and
BASIC, both because I believe in the power of the REPL in pedagogy and
because Python can be used to demonstrate lots of different programming
paradigms without too much ceremony.
Also, Python is in active use in many different fields, so students get
the impression they're learning with real stuff, not toys.