Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^2: Worst blog post ever on teaching programming

by trammell (Priest)
on Apr 03, 2006 at 14:23 UTC ( [id://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. :-)

Replies are listed 'Best First'.
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.

      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.

      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.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (2)
As of 2024-03-19 07:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found