Ross Werner wrote:
Certainly! I just think it takes longer than most schools have, unfortunately. (Uh oh, I feel a long rant coming on about a gigantic education reform needed ... must ... repress ...)

That's what blogs are for. ;-)

I've had a few excellent instructors who did indeed show why the subject was interesting. I long for more of those precious few.

I sat here writing (more or less) how I disagreed, but then I remembered a particular CS class--Artificial Intelligence, where we made bzflag tanks move around. That class was *waaay* more interesting than it would have been if we had simply studied the theory. Why? Because we applied what we learned to something interesting. I don't remember hardly anything about minimax, because we didn't program that into our tank, but I remember Kalman filters and and potential fields because they're what made our tanks blast the heck out of the enemy tanks :)

That's a great example, although AI is a bit of a special case since the way to practice AI in the real world is to further develop the theory. From what I can tell, AI practice is never far from theory.

Of course, this is simply an example of learning the theory alongside practical application of it, not learning practical applications *before* learning the theory. What do you think of that sort of teaching methodology, learning them alongside each other?

That works too, as long as the instructor can still make a clear distinction between theory and practice. If the instructor presents both at the same time, the students are probably going to have a hard time distinguishing the two. One way to separate them is to teach practice for a week or two, then theory for a week or two, etc. Another way to separate them might be to have two instructors. Or how about this: the instructor teaches theory from the left side of the room and practice from the right side of the room. It could be a nice comical effect!

Does this lessen the amount of theory a person is able to learn and retain, or does it increase it? (I fear getting flamed by people who would say this sort of approach turns Universities into trade schools ...)

I think practice with theory increases the students' ability to learn theory, but the risk of slipping into too many practical details is real. There must be some way to avoid that risk.

Shane

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to