TIP: Click on subject to list as thread! ANSI
echo: educator
to: RON MCDERMOTT
from: STEVE AMBROSINI
date: 1996-08-04 12:29:00
subject: Teaching logic

RM> One could argue, however, that while students must certainly
RM> be functional in math and english, and have at least a
RM> nodding acquaintance with science, they could, in general, 
RM> survive quite nicely without being able to program.
Every thing you do in your daily life is programming. Why prevent kids from 
learning an orderly process?
SA> Uses of math and english require logic, the fundamental discipline of
SA> computer programming, what is your point?
 RM> We're not talking about teaching logic, we're talking about
 RM> teaching programming to 6th graders... 
I fail to see the difference?  I guess you fail to see the link.  Even 
knitting requires programming.
 RM> My point was, and is, that teaching programming to EVERYONE is  RM> 
unnecessary.  
You fail to see how programmin applies to every day life.  You seem to think 
that programming stops whan you turn the computer off.
 RM> YOUR point seems to be that programming involves logic,  RM etc, so it 
SHOULD be taught to everyone - I disagree.  
It is the best possible tool to teach logic, argument, orderly thinking, 
organization, and process.  
 RM> Physics involves logical thought processes also, and while it'd be 
 RM> nice to see everyone exposed to it, I really don't think it 
 RM> necessary.  
MAybe it is because you are choosing not to think it of it's value.
 RM> Logic, etc, can be taught in other ways beside 
 RM> programming OR physics....
Shore can, but it involves being clouded by specific disciplines.  Computer 
programming can be applied to any study.  Students often do not make the link 
between the logic of math to the logic of biology.  Computer science is not 
subject specific.
RM> Certainly SOMEONE has to know how, but it isn't needed by
RM> everyone or even MOST....  
EVERYONE uses logic, orderly thought, argument, etc.  Those that learn it 
earlier are much better at it and oltimatly win out over those that don't.
 RM> Hardly... SOMEONE cannot figure out YOUR budget, balance
 RM> YOUR checkbook, etc... Nor can "they" communicate for you,
 RM> vote for you (although there are some who would gladly DO
 RM> this), etc... Someone CAN, however, program for you, do 
 RM> research for you, etc..
It takes orderly thinking, logic, argument etc to balance a check book, 
figure a budget, communicate. BTW, Yes one can figure out my budget, check 
book, and communicate for me, and even vote for me (College electoral, no?)  
If all you want to so is turn out students that will ahve to hire someone to 
do all that for them, then keep on your track.
RM> What's more, by dint of your argument, would not the teaching of RM> 
assembler (not macro) or straight binary coding then be the ULTIMATE way RM> 
of teaching programming (they WOULD demand the most in logical progress
RM> and orderly thinking)?
SA>Do you always seek the most painful way to teach something?
 RM> Excuse me?  I thought the idea was to teach logic, orderly
 RM> thinking, etc?  Now we're worried about "painful"?  
So, you think that learning has to be painful?
 RM> I found assembler to be very enjoyable, personally; as was FORTH!
 RM> The logic of these low-level languages appealed to me, and
 RM> I thought this (the logic) was what you were espousing?
And if you are bent on taking this to the lowest possible terms, that might 
work but you are going to lose 90% of the students.  Yes, that may prove that 
my way is going to fail.  I could do that with any form of study.  Take all 
the flavour out of anything and no one is going to eat it.
You can teach math with pencil & paper, but wouldn't it work better with 
pictures, diagrams, flash cards, games, animations, colors, crayons, etc.
IOW, apply different forms of thinking/learning/teaching to get across to the 
widest spectrum of student?  Do you boil out all those from your style of 
teaching?  Why expect me to do that with mine?
 
--- DB 1.58/003138
---------------
* Origin: Emerogronican 2 BBS Wethersfield CT (1:142/666)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.