Professor FCS (part 2)
Yes.. still teaching FCS here. Since it is such a new concept in Japan that you can actually build applications in Flash, the first thing that I have to get across to my young geniuses here (and management) is that Flash isn't for stupid animations anymore. Not in my department at least. With the app that I got out for the training (see a post below on debugging) it really opened everybodys eyes here that Flash is more than for crappy animations that just annoy you.
So I've started out by explaining how close actionscript is to Javascript and server side script for FCS is even closer. Which helped a lot because now they (hard studying youngsters) now have a springboard to jump off of.
Read on for more on this...
When teaching something from step 1, if somebody doesn't understand the concept of what you are teaching it'll be a lot harder to explain what's going on. For example learning a new country's language. If the teacher can find someway to show that this new language is somehow related to what the student is already familiar with (like English and Spanish maybe, but not Japanese and English... In a case like this, you would try to explain the blatant differences, best if you can find opposites) then the learning process should go along a little less painlessly.
Going on that idea, I explain some of the closer concepts to Javascript, and the concept of OOP which can actually apply to almost any technical language. All of a sudden a light comes on in my happy students little eye and she has now mastered (within two weeks) the basics of flash actionscript and has built a chat app, video recording, video playing (with scrubber), shared object saving, and mastered the basic concepts of the netConnection, netStreams and how objects, arrays, and functions work. Of course the concepts there aren't so different than other languages but I have never seen anybody pick up so quick on something. Mainly because Flash is not just a language, you need to design with it too. Name instances, figure out layers, and levels.
Hopefully soon I can get her (yes she's a she - this in line with a few comments on other blogs that there aren't many women in this type of work) to move into XML and also Remoting because we have it all here and I really want to get more apps out that pull in data from DB's.
Hopefully this thread will continue in a happy direction sometime soon. Will post then :)
Posted by Graeme at December 11, 2003 01:36 PM