Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^2: Worst blog post ever on teaching programming

by trammell (Priest)
on Apr 03, 2006 at 14:23 UTC ( #540933=note: print w/ replies, xml ) Need Help??


in reply to Re: Worst blog post ever on teaching programming
in thread Problematic post on teaching programming

What I *really* think all college students should be required to take, that most schools unfortunately do not require, is a course in logic.

When I was an undergrad at RPI, the Symbolic Logic course was grouped with the Philosophy courses, and so it met the humanities credit distribution requirement. Everyone took symbolic logic. :-)


Comment on Re^2: Worst blog post ever on teaching programming
Re: Worst blog post ever on teaching programming
by jonadab (Parson) on Apr 03, 2006 at 14:42 UTC
    Symbolic logic isn't really what I had in mind. I was thinking a traditional logic course, covering inductive and deductive reasonings, components of an argument (premeses, conclusions, and so forth), common logical fallacies, and the like -- basically the ability to distinguish between valid reasoning and nonsense. Though, symbolic logic also would not go amiss.
      basically the ability to distinguish between valid reasoning and nonsense

      You'd think they'd teach that in grade 1. I weep for the future of mankind.

      I think the subject used to be called "Rhetoric", and it was once taught in college (sometimes even earlier). I agree that some effort should be made to teach people how to reason in a disciplined manner. Without that, much education is merely stuffing people full of facts that they may retain for a lifetime, but which they can't make much use of.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://540933]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2014-07-10 04:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (199 votes), past polls