Article View: ibm.software.vajava.language
Article #44Re: VisualAge for Java & Java Code
From: Jerry Stuckle
Date: Fri, 09 Jul 1999 00:00
Date: Fri, 09 Jul 1999 00:00
90 lines
3773 bytes
3773 bytes
Scott,
A lot depends on what you want the student to learn!
When I teach Java using VAJava, I don't even use the VB - I have the
students do everything in code. After all, I'm teaching Java, not
VAJava (another course entirely). And students learn best by doing.
This has the advantage (IMHO) of making them think about things like the
right classes to import, as well as how to manually create the Button or
whatever.
Basically, it's the same class whether they use VAJava or their favorite
text editor and compile/run from the command line. But the JIT
compiler, etc. make things a lot easier, allowing students to
concentrate on the language.
Scott Stanchfield wrote:
>
> I'm on the fence on this one...
>
> I'll be experimenting with teaching intro Java using VAJ sometime soon.
> My thoughts on it are basically:
>
> 1) VAJ helps put off the "where do I put the files" issue until export
> (Where I'll explain all the compiling outside VAJ issues)
>
> 2) IMHO, Issues such as layout design and _use_ of components/beans are
> far more important than actually typing
>
> Button b = new Button("Ok");
> Panel p = new Panel(new FlowLayout());
> p.add(b);
>
> I'd go over the code so people would know what to look for, but
> wouldn't make them type it in exercises
>
> 3) I wouldn't be using connections in the VCE, just the layout
> design/bean customization
> (I'd demo the advanced features, but I'd want them to write
> connection code)
>
> If somone can use the code gens to get a good head start on the language
> concepts, that's a major benefit to teaching the language. There's a lot
> to be said for "getting a program working"
>
> I still need to think ont a bit more, but I'm really leaning this way...
>
> --
> -- Scott
>
> ============================================================
> Scott Stanchfield Santa Cruz, CA
> http://www.jguru.com/thetick thetick@jguru.com
> MageLang Institute - We Serve the Best Java Education!
> http://www.MageLang.com
> VisualAge Tips and Tricks
> http://www.jguru.com/thetick/visualage/tips
>
> Johan Compagner <joco@wxs.nl> wrote in message
> news:7lfkm4$osa$2@news.software.ibm.com...
> > > That is where learning Java will come into play. The
> > > VCE automates alot of the really tedious parts of creating GUI's,
> but
> > > you still need to know alot about Java to use it effectively.
> >
> > That's why you mustn't use a IDE for learning a language
> > You can use VAJ as a texteditor but don't use the VCE for learning
> > java.
> >
> > greetings
> > Johan compagner
> >
> >
> >
--
=======================================================
To reply, delete the "x" from my email address
Jerry Stuckle
jstucklex@ibm.net
JDS Computer Training Corp.
Sun Certified Java Programmer
VisualAge/Java Certified Developer
VisualAge/C++ Certified Developer
=======================================================
Technical Details
Message-ID:
<3785EC87.6F35@ibm.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<377AAF57.E4A24E75@home.com> <377AB365.A4850E3E@abraxis.com> <7lfkm4$osa$2@news.software.ibm.com> <7m3c4d$1cjs$1@news.software.ibm.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109b1c,e3567293908b7be X-Google-Attributes: gid109b1c,public X-Google-Thread: 114aa0,e3567293908b7be X-Google-Attributes: gid114aa0,public From: Jerry Stuckle <jstucklex@ibm.net> Subject: Re: VisualAge for Java & Java Code Date: 1999/07/09 Message-ID: <3785EC87.6F35@ibm.net> X-Deja-AN: 499076504 Content-Transfer-Encoding: 7bit References: <377AAF57.E4A24E75@home.com> <377AB365.A4850E3E@abraxis.com> <7lfkm4$osa$2@news.software.ibm.com> <7m3c4d$1cjs$1@news.software.ibm.com> Content-Type: text/plain; charset=us-ascii Organization: JDS Computer Training Corp. Mime-Version: 1.0 Reply-To: jstucklex@ibm.net Newsgroups: ibm.software.vajava.language,ibm.software.vajava.beans