March 16, 2002
|
|---|
![]() I was expecially pleased with the textbooks. Five of the books were by the Deitel father and son team from Prentice Hall. It is my sincere opinion that they publish the best learning packages for independent learning on the market. Their material is authorative (correct!), colourful, visual, and readable. Their kinetic pedagogy that they call "live code" allows the learner to see the results instantaneously. I now promote the use of their material among colleagues and students because, quite bluntly, I am fed up with teachers and students being burdoned with error laden manuscripts being hurried to market. When we find something that our classroom experience shows it to be superb, I think we have a duty to promote it. That said, I obtained several copies of Cay Horstmann's Java books on the recommendation of my room mate whose opinion of Horstmann was extremely high. I have already given each of these books the once over and plan to peruse them very carefully in the next few months. I keep them in my classroom so that my students may also peruse and use them. I have come to the opinion that new learning materials, be they books or software or other, ought to first be exposed to the trials of real, live students before class sets are ordered. Our students are, after all, our target audience! |
March 16, 2002
|
|---|
I experienced much more from the SIGCSE (Special Interest Group for Computer Science Educators) Conference than I reported on March 5 (see below). Since then I have graded thousands of pages (literally!!) of IB dossiers. They were wonderful and I shall report on them when all are in after early April. I think that the single most exciting computer science area today is robotics. No longer are input and output defaults a keyboard and monitor. For decades industrial robots have relieved humans of tasks that are mind-numbing boring. Robots have made it possible to raise quality control to heights unfathomable with human labour. Now, with products such as LEGO's MindStorms, robots becomes a "toy" to learn with in homes and schools. The LEGO MindStorms session was full and I was thirteenth on the waiting list, but Frank Klassner, one of the organizers, consented to letting me "watch" since an alternative session conflicted with a session that I was already enrolled in. I am deeply ingratiated to Frank for letting me watch. ![]() ![]() ![]() ![]() Frank recommended that you also buy the angle sensor (aka rotational sensor) in addition to the kit (about $19 Amnerican dollars) because you can put an axle in it. It clicks and counts the clicks. This allows you to measure distance, speed and whether the robot is making forward progress. Version 2.0 (the kit used in the workshop and which I purchased) has 32K (as in kilobytes ... not megabytes!), 16K of which is consumed by firmware. The LEGO kit comes with a graphical language that is limited because of the firmware. You can use other languages with the LEGO kit.
LeJOS is Java for the RCX. It piggybacks on the back of a Java compiler. To use it, you must therefore first install Java on your PC and then install LeJOS. Instead of running "Javac", run "LeJOSC". ![]() |
March 5, 2002
|
|---|
I attended the SIGCSE Conference in Cincinnati from last Wednesday until last Sunday ... five incredibly hectic days of listening and discussing and observing and mingling. It was great to interact with over 1100 other computer science teachers that teach much the same content that I do. I took my wife's digital camera and captured some of the more photogenic highlights that I experienced while there. Unfortunately I don't have pictures of other highlights which consisted primarily of brilliant and exciting ideas relished through presentations of papers. ![]() Roomies Jonathan Stevens of Metuchen, New Jersey (left) and Gerry Donaldson of Calgary, Alberta My favourite session involved using toys such as children's stacking cups and Lego© blocks to teach algorithms, data structures and math concepts. It was presented by Joe Hollingsworth of Indiana and Wayne Heym from Ohio. <Everybody was given a set of children's coloured stacking cups from a nearby dollar store. ![]() ![]() Joe and Wayne claimed that using toys is especially effective when used with a partner as one student demonstrates an algorithm (eg. selection sort) to another student. We did that and it was fun! ![]() ![]() ![]() Joe demonstrates using a big zip lock bag holding a "partial map". |
February 24, 2002 |
|---|
I will attend the SIGCSE 2002 Conference in Cincinnati during February 27 through March 3, 2002. Click here to see a pdf file of my Personal Conference Schedule. SIGCSE is the ACM Special Interest Group on Computer Science Education. The ACM, or "Association for Computing Machinery", is the world's oldest educational and scientific computing society. It was founded in 1947. The ACM presently has over 80,000 members worldwide. |
|
![]() csgate@donaldson.org |
|