Walter wrote:
>Coming and graduating from the home of P-code and Pascal,
>I can tell you the pseudo code stuff has been ditched!
>It died right along with the Apple IIs it was written on.
>
>What is taught is data structures, compiler design, linear algebra
>and stuff like that. Programming in the small (PICs) is done in
>a single course using emulators. The rest is lotta theory.
>I learned to learn. That really set me back. Now with many
>years of EXPERIENCE I am finally a valuable engineer.
>
>What is simple and obvious to some ain't to others.
>That's is why we work in teams and bang this stuff out.
>Without the proper tools you have too much risk and
>that's how a project can fail or take too long.
>
>-Walt...:-)
>
Walter, conjecturing that the Apple II's lights went out about
1984, that means your home university was about 16 years ahead
of its time.
In my dealings with universities in late 80s and again in
mid-90s, pseudo-code was *so* alive and well, that one prof
was on a campaign to "formalize" his particular dialect. So,
the CS100 students got to learn: (a) programming techniques,
(b) newest wizz-bang "formal" pseudocode language, and finally
(c) Pascal syntax, all at the same time.
Kinda like learning both Greek and Latin in the first course
in kindergarten. First you write a novel in Greek (ie, pseudocode),
and then you translate that into a novella in Latin (ie, Pascal),
and that assumes you took the time to figure out how to write
in the first place, since your perfessor spent most of his time
talking in foreign tonques.
But that stuff about data structures/etc you mention is just
details. The "real" meat is the structured, top-down, stuff.
Learn that, so the theory goes, and you got time for a
capuccino in the afternoon. The rest is gravy.
I've often wondered whether CS perfessors ever actually write
any code themselves, or just think about writing code. If I
knew the answer to this, I might understand the educational
system better.
But you are entirely correct - "learning to learn" is really
what it's all about. The rest is just what it takes to get a
diploma. Good tools help too. Whatever actually works best
for you is what you want to use.
best regards,
- Dan Michaels
==============