Quote:
Originally Posted by lanceA
Point noted. . . . . And I will update to Window's Vista once Service Pack 43 is released.
|
For my money, that will probably be too early to update to Windows Vista. Fortunately, MS is still fixing bugs in WinXP even though Vista has been released.
Quote:
Originally Posted by lanceA
On a more serious note - why update a "dead" project? As I understand it all efforts are being placed into the newer version, 3.0.
|
If it were dead, neither you nor I would be using it, with a good deal of success, I might add. It is very unusual for a software product to be abandoned by its creators before the next version is released, unless it is really dead. I doubt that Randy would agree that V2.0 is dead.
Quote:
Originally Posted by lanceA
And on an even more serious note my grandfather was famous for saying: "YOU GET WHAT YOU PAY FOR - LIVE WITH IT - WORK WITH IT - AND MAKE IT WORK!" I did not pay for ALICE, did you or your students? Is anyone stepping forward to compensate these people to update ALICE 2.0 ?
|
I also didn't pay for Sun's Java, and they do an outstanding job of supporting it, even though they are constantly working on new versions.
I may be wrong, but I strongly suspect that Randy and all of the professionals on his team are compensated for their efforts in the same way that you and I are compensated for our efforts. Apparently the funds to do that come from the NSF and other governmental or quasi-governmental agencies. I even suspect that the grad students who work on the project may receive some compensation.
Quote:
Originally Posted by lanceA
I was referring to the fact that many people have spent many hours to provide an excellent teaching tool - it is NOT without problems, but as a teacher I know how to work around it's shortcomings.
|
I agree that it is an excellent teaching tool, but it is very difficult to teach beginning programmers how to use arrays for simple numeric data when the array feature of the programming language doesn't work. One of the things that we are expected to teach our students is to understand the program development cycle. In some respects, we have no choice but to tell our students that in the case of the bug reporting system and the response to the reporting of bugs (for whjch there is no operational formal mechanism), the folks at Carnegie don't practice what we preach with regard to the program development cycle.
Quote:
Originally Posted by lanceA
You have shown, through your internet tutorials how to overcome the shortcomings. - By the way, with your permission, I would like to use certain segments of your tutorials with my students next year.
|
Knowing that most teachers who teach high school don't receive anywhere near the compensation that they deserve, I applaud what you are doing. I just wish that you were teaching in one of our feeder schools. You certainly have my permission to reproduce and use my online Alice tutorials in your classes in whatever manner you find to be effective.
Quote:
Originally Posted by lanceA
I think the release of 3.0 will satisfy many of your concerns. However, I have heard it will be released in early 2008, not in time for this coming years study.
|
V3.0 sounds great, particularly since Java is my favorite programming language. I hope that it is released early enough in 2008 that I can use it for the summer session next year. If history is any indication of the future, I probably won't be teaching Programming Fundamentals again until then. I don't normally teach the course in the fall and spring, concentrating on three different Java/OOP courses, advanced C++, XML, and wireless networking instead.
Keep up the good work.
Dick Baldwin
P.S. I too don't have any interest in pretty picture contests and things of that sort. My sole interest in Alice has to do with my belief that I can use it to more effectively teach programming to beginning programming students than we have been doing for the past five or six years while being required to teach the course using C++.