Training Plan.
The
coding skills and experience with Java of the members of Quartzware
vary from modest to highly skilled (generally modest). As such,
the one of the primary focuses for every member is to become familiar,
if not highly adept, at coding in Java. Since most members of Quartzware
were never exposed to Java in depth it is pertinent that this exposure
take place as soon as possible. After analyzing the various nuances
of Java that are needed for a competent ability in coding within
the project, it was decided that there are certain skills that are
crucial to be present in the arsenals of each coder. Here is a list
of some of these skills that are part of the learning goal: Control
Structures, Primitive Data Types, Arrays of Primitive Types and
Object, Vectors, Collection Classes, Swing, Exception and Handling
Exceptions, Inheritance, Interfaces, Polymorphism, File Input and
Output Streams and Console Input/Output.
These
skills are vital aspects of Java and as such will require much practice
to gain a handle upon. Subsequently there will be activities that
will help hone these skills. One such activity is to return to CSC
205 and redo the ATM Bank Simulation program as well as completing
the extra credit that was part of the problem. In doing so it will
give our members the opportunity to become familiar with the various
classes and nuances of Java which will consequently lead us on the
path to success in completing the project. Other activities will
follow as necessary under acute observation. If there are certain
skills lacking, activities will most likely be introduced in an
attempt to refine these skills.
Update(2/1/01):
The
team as of late appears to be moving along relatively smoothly.
Each team member with the exception of Cliff, who is the Tester
has a set of modules to complete. With the help of the more experienced
members modules are being produced at a steady rate. Cross-training
is a crucial part of the learning process. As of now our hands are
full with coding and analyzation and new assignments will not be
distributed. However a close watch of all members skills will be
monitored and if there is a need for any training assignments will
subsequently be assigned.
Update(02/05/01)
Once it is determined that there is a need for some sort of training
from some lack of skill, a training procedure will take place:
1 The members of Quartzware who need to learn this new skill will
be deciphered.
2. The deficient skill in question will be analyzed in order to
see how it can be best learned.
3. A training activity will be handed out in order to help hone
these skills.
4. There will be a discussion in an attempt to realize the goal
of learning this skill
As
of now the coding of skills of the following members of Quartzware
in Java are as follows on a scale of 1-10(1 being weak and 10 being
strong)
Chris-10 (very experienced both in Java and C++)
Cliff -8.5 (has experience,experienced with C++,experienced
with Java)
Tony T. -7.5 (new to java, but with some experience, experienced
with C++,html)
Tony J. -7.5 (new to java, but with some experience,experienced
with C++)
John - 7.5 (has experience,experienced with C++)
Ben -4 (new to java, has some experience with C++)
Al - 4 (new to java, has some experience with C++)
This
listing will be updated throughout the course and hopefully all
skill levels will be at least a 8
02/02/01
Training Plan addition by Albert Lee
02/01/01
Training Plan is updated by Albert lee
01/12/01
Training Plan is created by Albert Lee
|