5061 comments
1899 subscribers
4801 on Twitter
Subscribe! Feed reader E-mail

Java interpreters

Miguel Paraz saw my TODO on finding a Java
interpreter and he pointed me to
Beanshell. I’ve been thinking about
using a Java interpreter in my introductory computing class in order
to help my students grasp Java concepts more easily. Students can use
the Beanshell interpreter to explore arithmetic expressions,
variables, input (through JOptionPane), Boolean logic, ifs, loops, and
even a little bit of object-oriented programming.

It’s an experimental technique, and I have some concerns regarding the
transfer of knowledge. I need to make sure that they’ll be able to
work with standard Java programs well.

Another interactive Java environment I want to explore is
BlueJ. It’s explicitly designed for introductory
computing and it emphasizes object-oriented programming.

With only a few days before the start of classes, I do not think I’ll
be able to prepare well enough to use either environment next sem.
However, I would like to experiment this summer, if we are still
offering CS21A then.

Short URL: http://sachachua.com/blog/p/1323

Comment, share a thought, ask a question...

Please comment as you, not your organization.





 

On This Day...

  • 2011: Visualization resources — One of my coworkers asked me if I knew interesting examples of visualizations. I mentioned quite a few sites and [...]
  • 2010: The story of the shoes at our wedding; also, wedding pictures — Here are some of the wedding pictures: Wedding pictures People found the shoes we wore remarkable, so let me [...]
  • 2009: Made a sofa wrap! — In preparation for Neko’s arrival (and to protect W-’s leather couch from the adventures of soon-to-be-three cats), we decided to [...]
  • 2007: Emacs in the news — I am not happy. Well, mock-unhappy. I’m fine, but mock-peeved. The December 2007 issue of the Linux Journal has an article [...]
  • 2006: Seven pages, double-spaced — That’s what my previous blog posts and this morning’s list of actors come to: seven pages, double-spaced. Add another page for [...]
  • 2006: Back to KMD2004: competitive forces — (This is not even a draft – more like table-napkin scribblings for my article for a class I’m taking) Although open [...]
  • 2006: There’s a reason why I learned Japanese — … and if only to drop in on blogs like this and say hi, those six months were worth it! <giggle> http://d.hatena.ne.jp/KotoriKoToriko/20061103/p3 Random [...]
  • 2006: Evangelism — Taking a break from my KMD2004 cramming to post this cautionary note from an IBM evangelist (see, they do exist): [...]
  • 2006: Strengthening their network — (This is not even a draft – more like table-napkin scribblings for my article for a class I’m taking) Developers who [...]
  • 2006: Indirect benefits of working on open source — (This is not even a draft – more like table-napkin scribblings for my article for a class I’m taking) Working on [...]
  • 2006: Open source acting on developers — (This is not even a draft – more like table-napkin scribblings for my article for a class I’m taking) So how [...]
  • 2006: Blogging away my writer’s block — It is often helpful to think out loud on my blog, where I can be more informal and less structured. =) [...]
  • 2005: Sometimes it’s not just about the jobs you create — Year to Success had this inspiring thought: Success is creating jobs and opportunity. Gates’ company, Microsoft, employs more than 50,000 people [...]
  • 2004: Started on the Debian new maintainer application process… — Debian%20–%20Debian%20New%20Maintainer%20-%20Applicant%20Status
  • 2004: My effect on people ;) — sachac: seems like you and clair have been getting along... sachac: i knew it the moment she started talking [...]
  • 2004: TLUG meeting information — Date November 13th, 2004 (Saturday) Time 14:00-16:30 (doors open 13:30) At Ubiquitous Business Technology meeting room, 3-42-5 Hongo, Boa Building 2F,Bunkyo-ku, Tokyo, 113-0033 map TLUG%20MEETINGS
  • 2004: How to use remember-planner — How do you file your notes under specific topics? Like all your short stories are under short stories, right? How does [...]
  • 2004: Really adorable cat! — ../pics/japan/320×240-20041108-164128.jpg We saw this really, really adorable cat on the street. She was so friendly and well-behaved… <melt> Made me miss Neko [...]
  • 2004: Happy birthday, Diane! — Happy birthday to a very special girl friend. =) ../personal/20041108-diane-birthday.wav
  • 2004: Necessity is the mother of invention — I love the Internet. I really, really do. I spent the last hour talking to my family through Skype, a free-as-in-beer-but-not-speech Internet telephony [...]
  • 2003: Teaching and learning: a personal journey — http://citeseer.nj.nec.com/457382.html
  • 2003: BlueJ resources — - http://www.rdv.vslib.cz/skodak/en/bluej/draw_tutorial/index.html - http://www.sleepinggiantsoftware.com/FGJ/tutorials.htm: This is actually pretty cool, as it explains dependencies. I think I’ll use it as a starting [...]
  • 2003: BlueJ resources — - http://www.rdv.vslib.cz/skodak/en/bluej/draw_tutorial/index.html - http://www.sleepinggiantsoftware.com/FGJ/tutorials.htm: This is actually pretty cool, as it explains dependencies. I think I’ll use it as a starting [...]
  • 2003: BlueJ resources — - http://www.rdv.vslib.cz/skodak/en/bluej/draw_tutorial/index.html - http://www.sleepinggiantsoftware.com/FGJ/tutorials.htm: This is actually pretty cool, as it explains dependencies. I think I’ll use it as a starting [...]
  • 2003: Further thoughts on BlueJ and Beanshell — I think BlueJ suits my needs more – it allows people to evaluate expressions easily, too – but I’ll need to [...]
  • 2003: speechd — The home page of the project is http://www.freebsoft.org/speechd-el .
  • 2003: “The Many Shapes of Tomorrow’s PC” — PCs have shrunk in size and grown in power, but their architecture and design methodology is relatively unchanged, as is their chief [...]
  • 2003: The Very Verbose Guide to Updating and Compiling Your Debian Kernel — http://www.osnews.com/story.php?news_id=2949
  • 2003: “It Only Looks Like Child’s Play” — MIT researcher Hiroshi Ishii has long explored alternate ways for people to view and manipulate data that offer more flexibility and simplicity [...]
  • 2003: “Charity Challenges Programmers to Code for Society” — The nonprofit mySociety.org recently launched an initiative to fund low-cost, socially beneficial IT projects that operate over electronic networks. The organization [...]