BlueJ evaluation - CSE1202 1999

First monitor questionnaire

This data is base on the First Monitor questionnaire which can be found at:

www.sd.monash.edu.au/selby/bj99_2.htm

The questionnaire was completed in week 5.

Responses = 55 Total possible 105

 

The issue of installing BlueJ on your own computer:

Item

Frequency

Percent

I installed it and it works

13

24

It took some time but I installed it

20

36

I tried to install it but I couldn't get it to run

15

27

I have a computer but I did not try to install it

4

7

I don't have a computer at home

1

2

No Response = 2

 

Understanding the difference between the Java Language and the BlueJ development environment has been:

 

Frequ

% of Valid N

Very easy

4

10

 

3

7

 

5

12

 

11

27

 

10

24

 

3

7

Very difficult

5

12

Missing data = 14

 

Ease of using BlueJ

 

Frequ

% of Valid N

Very easy

4

8

 

11

22

 

9

12

 

14

28

 

6

12

 

5

10

Very difficult

2

4

Missing data = 4

The friendliness of the user interface

 

Frequ

% of Valid N

Very friendly

5

10

 

2

4

 

7

14

 

12

24

 

13

26

 

10

20

Very unfriendly

2

4

Missing data = 4

The way it helps me learn Java programing

 

Frequ

% of Valid N

Very little

4

8

 

4

8

 

4

8

 

11

22

 

15

30

 

6

12

A great deal

6

12

Missing data = 5

 

The following are the comments given by respondents to Q1.3 and Q1.4:

 

Q1.3 when I successfully compiled the program

Q1.4 couldn't get it run at home

-------

Q1.3 Classes and objects are easily identified, and the code that goes with

the classes is easily accessible.

Q1.4 I can't get it to work on my computer at home.

-------

Q1.3 Writing a code for a class and after a few errors,

the class compiles and does what you want and when the program is run.

Q1.4 The time it takes to do all operations, even just starting to run java takes a lot of time on my home computer.

Also, having to print screens on word. My computer shuts down when word and BlueJ are opened together.

-------

Q1.3 It is quite easy to use, the graphical representation of the object

created and their relationship is really useful.

Also, having a template (in edit implementation) is great...reminds me to

Q1.4 The help files!!! there you go, wanting to find out about something, and

you can't access the help file. (I made it a point to connect to the internet to

be able to use it, however the files are not complete yet).

 

-------

Q1.3 New Program to try out, and find the bug...

Q1.4 Difficulty when the first time installed it.

When the bug is found.

-------

Q1.3 the ability to get out of it and try to do java in textpad.

it is slow and thoroughly time consuming.

the package is far too confusing to be used effectively by those who are

approaching programming as beginners.

Q1.4 please see above comments.

-------

Q1.3 It really help at the first time when I use it. Cause it gives a better

idea of what I am doing.

Q1.4 not enough help instruction given

-------

Q1.3

 

Q1.4 when i tried so many times to install it but it doesn't work

 

-------

Q1.3 I can have a make a program by myself and it works.

Q1.4 Bugs, errors

-------

Q1.3

Q1.4

-------

Q1.3 when i started doing my assignment and finally figured out

some, far from all, the functions of bluej. the windows type

environemnt lends a type of familiarity and comfort in

working with it. once you actually know what its doing,

its really not all that bad.

Q1.4 a couple of points here. the fact that it did take some

getting used to. its a little annoying in that it appears

students must master both bluej and java in order to pass the

subject. like any software it takes a little time to learn

the basics, and the fact that there were greater things to

worry about like the actual subject, it appeared that the

time spent trying to install/use bluej could have been better

spent studying the subject material. it seems that in order to

pass the subject or do well in it, students must master both

bluej and cse1202, they are annoyingly mutually inclusive.

the second point is the help menu. its not the easiest

software to learn especially for those who haven't done

any programming before let alone understands the screens

bluej kept throwing up at you (output etc.). the help menu

incorrectly assumes that users at home are always connected

to the internet as the help is web based. so in order to

access any of the help documentation available you had to

dial in to your ISP, and when you actually arrived at the

help web pages they were mostly incomplete.

very dissapointing!!!

-------

Q1.3

Q1.4

-------

Q1.3 don't know yet.

Q1.4 Instillation and getting it to work the first time.

-------

Q1.3 Graphical, good overall environment

Q1.4 It doesn't save the package automatically, although i saves the

indiviadual classes. My bluej was on an infinite loop, and i restarted bluej,

but my entire package disappeared.

It also has some very vague error messages, like error opening package, serious

problem. what the hell is that?!

 

-------

Q1.3 The best thing about BlueJ is that it has a lot og GUI. It is very

simple and easy to use too.

 

Q1.4 nothing.

-------

Q1.3 The good thing is that most things are done using GUI technology.

Example that we can actually see the object that we have created.

Q1.4 Not user friendly, some of the things have not implemented yet.

-------

Q1.3 Saves code automatically!!!

 

Q1.4

-------

Q1.3 Although it reacts sometimes quite slow on my 166MMX laptop computer,

but it is quite easy to use. However, the first time I use it, I really panic,

because there is a big difference between BlueJ and the other programming

development application, like Visual C++. One surprise to me is that, BlueJ will

automatically open a very beautiful and very well-structure window for the user

to input something, without a "READ" command or other related statement in other

programming languages.

Q1.4 It really takes me some time to learn how to WORK with BlueJ. It is

different from the other programming development environment, like C++, pascal,

etc. Maybe I only like a empty window for TYPING all the program code by myself,

and compile, and run the program. And the "Terminal Window" always in minimized

size, it is not very convenience for running the program.

-------

Q1.3 graphic/icon based, can easily understand the relationship

between classes

Q1.4 bad user interface

-------

Q1.3

Q1.4 Sometimes Syntax error doesn't appear and you won't know why you can't

compile.

-------

Q1.3 It is really a graphical approach to programming compared to

conventional programming language which may be easier for first timer

Q1.4 Where is the reference manual when u need one?!!

-------

Q1.3 Although I don't have a computer at home, I've intalled Bluej

in, two of my friends computers the very first time and I never had

a problem. I think the BlueJ is a cool programming environment.

*** The best thinkg about Bluej is that its lets you test the clsses individually, without creating dummy stubs like in C++ or C.

*** But there are some minor bugs that needs to fixed. ie: If you are hoping to market this product for Window 95/98 platforms.

Q1.4 The on-line help is the wortst I seen in my life.

It is very easy to create on-line help withing the Bluej environment itself, without having to connect to the internet. eg: Hypertext Development Kit Version 3

In you case, If you don't have connection to the internet you don't have help for Bluej... funny isn't it :)

**** And the standard CUT, COPY, PASTE editing function require a mouse click on the buttons. Well I've a lot of program editor and text editors in OS such as Lynux, DOS, UNIX, Windows 3.11, Windows 95, VSE/SP (main fram) but this is the worst editor I've used.

If there is no, mouse you cannot cut or copy or use any other functions in the editor.

-------

Q1.3 I have not used it very much.

Q1.4 It would not accept my Scandinavian keyboard. { } is not possible to enter to Bluej

-------

Q1.3 When I did the first stage of my assignment. Coz' when I looked back in

the text book,

It would much more difficult to finish the assignment without BlueJ

Q1.4 I couldn't upgrade my Bluej-089 to 090. It keeps saying "Can't find the

class install" on the DOS screen.

I've asked for some helps, but it didn't help me to solve the problem until now

-------

Q1.3 Nothing spectacular.

Q1.4 Installing it caused a conflict with my laptop. It nearly crashed it.

-------

Q1.3 well, the ability to execute single objects and not needing

a complete app to try the individual objects

Q1.4 doesn't start

-------

Q1.3 ideas ok when finished

Q1.4 dealing with a non complete package

-------

Q1.3 easier for me to do my assignments and other exercises.

Q1.4 the blueJ works for 1 week but, it didn't work now.

i don't know what happen. although i tried to install it again,

it still couldn't work.

-------

Q1.3 You can easily organize things which you want to create.

Q1.4 (1) It somtimes creates confusion what we are creating.

(2) It most show different functions with diffrent colours in the source code so that the user may not confuse.(like in BORLAND C++)

-------

Q1.3 Having not programmed before i cant comment against another program but

i do like its ability to view the classes and edit freely. The interface is nice though a manual that could be used at home would aid in the use of studying at home.

Q1.4 Having to reload after spending a while realising what the problem was

-------

Q1.3

The way it assits you by giving you an example of how to start writing your code

when you first open a new window to start writing code.

Q1.4 When I try to use it at home it won't allow me to use quoteation marks.

 

-------

Q1.3 THERE HASN'T ACTUALLY BEEN A TIME WHEN I SAID "THIS IS GREAT"

BUT I THINK THAT IT SIMPLIFIES THE WHOLE CONCEPT OF PROGRMING

WITH JAVA. MAKES US CONCENTRATE ON THE MAIN PARTS OF PROGRAMING

AND THE WHOLE 'OBJECT OREINTED PROGRAMING' ISSUE IS A BIT MORE

EASILY UNDERSTOOD.

Q1.4 WHEN I HAD A BIT OF TROUBLE WITH IT AS SOME STRANGE MESSAGES

APPEARED BUT IT WAS OK LATER ON. I GUESS IT IS JUST BECAUSE

IT'S A NEW PROGRAM.

-------

Q1.3 eventually getting it installed

Q1.4 where do I start?

the error messages are not very helpful in the compiler

the speed of bluej in general

the download time for installing

-------

Q1.3 The working environment makes it a lot easier to work with.

Q1.4 The speed of BlueJ. It runs very slow for such a small program.

-------

Q1.3 I'm not sure. I haven't done any Java before, so I'm not

sure how good this is compared to other programs for it.

We've been told that it makes it easier, so I guess that's

the best thing about it. I'm having troulbe with the subject

but using BlueJ does make it easier.

Q1.4 Trying to install it and getting all the different error

messages and not knowing what to do. And the fact that it

runs sooooo slowly!!!

-------

Q1.3 um.. i can extend my java knowledge now at home bu using bluej

Q1.4 nothing really

-------

Q1.3 umm, I havent really had a chance to use it yet

Q1.4 I still havent used it

-------

Q1.3

Q1.4

-------

Q1.3 The graphics.User friendliness.the workbench is a goood

idea.

Q1.4 Its sometimes can be quite hard to work out how to do thing

as there are times that there is not explanation of

what is needed to be done and why you are getting errors.

Especially when you are a beginner and have no idea of how

things are meant to be set out as the examples can even

be very confusing.

-------

Q1.3 the fact that you can interact with all the methods of a class

and see the results, one by one without having to write the main

and running the program

Q1.4 the installation process has to be simplified and automated

as this package is designed for new students, some do not have the knowlege

to work out the process.

-------

Q1.3 Getting it to work, although not fully.

Q1.4 Frustration.

-------

Q1.3 I don't know

Q1.4 I have not tried it yet.

-------

Q1.3 Testing of object instances.

Q1.4 The Red circle representing an instance of an object is not always

removed when I 'remove' an object.

-------

Q1.3 Cannot comment it has never properly functioned whilst i have been using

it in tutorials

Q1.4 unreliable

-------

Q1.3 The, I think you call it the workbench area.Additional being able to

compile the objects and it does not allow to proceed, reporting any syntax

errors.For a starter it a good tool for learning the concepts of programming /

Java

Q1.4 The current environment, maybe a bit un-reliable and not all features

are available

-------

Q1.3 When I got 'No Syntax Errors!' :)

Oh and when the terminal screen produced what i coded.

Q1.4 Trying to understand what I code and trying to understand the basics.

-------

Q1.3 Not quite suren/a

Q1.4 n/a

-------

Q1.3 Nothing

Q1.4 1. It is running VERY slow (I have a good computer)

2. It has too much tools and methods already done.

E.g main method.

People who have no programming experience will forgetcompletely about it in the future because they got used not to write it. It is done for them by BlueJ.

 

-------

Q1.3 You don't need to do as much coding to get things done.

(BlueJ does a lot for you) wich leaves you more time to focus on the actual structures of programming - the selections and repetitions.

Q1.4 After getting a CD burnt from Jase and finding out that after installing BlueJ and creating a class but not being able to create an instance of the class!!

-------

Q1.3 HAVEN'T INSTALLED IT YET.

Q1.4 SEE ABOVE

-------


Disclaimer