TIP: Click on subject to list as thread! ANSI
echo: quik_bas
to: CHRIS GUNN
from: RICK PEDLEY
date: 1998-03-14 09:50:00
subject: Re: Old Folks

-=> Quoting Chris Gunn to Bill White <=-
 CG> Flow charting is also very important.  If you can't organize and
 CG> diagram chunks of a program on paper, you are going to have problems
 CG> trying to organize the source code.  Those nice little plastic
 CG> templates with diamonds and squares should be one of the first tools
 CG> purchased towards a programming career. 
I never found them to be of much use, and I eventually discarded the
topic even when I was teaching this stuff. For all but the most trivial
program they're more trouble than they're worth IMO. What I do end up
with after finishing a large project is dozens of scraps of coffee-
stained paper with all sorts of drawings, doodles, and scritches, that
somehow contributed to the final product, but which taken at face
value don't look like much of anything. If I can't figure out the steps
of a process in my head (and keep them there!) I'll write something
resembling pseudocode with lines and arrows to help indicate what's
happening. That's the closest I get to flow charts. Interestingly, just
as I was wrapping up my teaching career, the province's Ministry of
Education also de-emphasized flow-charting in the Computer Science
curriculum. Too often, I saw flow-charting used by the teacher as busy-
work when there wasn't one computer for every student, i.e. "You can't
enter any program code into the computer until I have seen and approved
your flow-chart." Great way to turn kids on to programming!
--- Blue Wave/DOS v2.20
---------------
* Origin: ...the vented spleen - kingston on (613) 544-9332 (1:249/139)

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™.