[Bluej-discuss] Programming as random process ...
Gordon Royle
gordon at csse.uwa.edu.au
Thu Apr 20 01:28:19 BST 2006
One thing that increasingly frustrates me about trying to teach Java
is the number of students who seem to view programming as some sort
of random process where they type anything at all and then come and
complain that "it doesn't work".
I use BlueJ precisely for the purpose of removing ALL of the things
like "public static void main(String[] args)" where you just have to
say "type this in without understanding it and we'll explain it
later", so in general they should be able to understand every part of
the classes that they are assigned to write..
Yet quite a few of them just don't seem to grasp the concept that
THEY are in control and that programming involves first thinking HOW
to do something, and then DOING it using the tools available. Instead
they seem to view it as some sort of randomized jigsaw puzzle where
the goal is to shuffle around the pieces of code until it somehow
magically works...
How can I overcome this?
Gordon
More information about the bluej-discuss
mailing list