6085 comments
2357 subscribers
6222 on Twitter
Subscribe! Feed reader E-mail

Summary of today

Finished the draft of my article for Crossroads. Submitted it already,
but haven’t received any confirmation yet. They’ll notify me of
acceptance or rejection within a few days. Had been thinking of
writing an article on constructivism and collaboration in computer
science education, or perhaps an article on the challenges we face in
a small liberal-arts college, or perhaps the need for alternative
teaching methods that do not require Internet access and fast
computers. Found myself unable to write a coherent article based on
those ideas, though. Grabbed my notes on tutoring and organized them
into a rough article. Come to think of it, those notes are more useful
for Crossroads’ target audience of students.

Also worked on the CS21A syllabus. With some trepidation, have decided
to go for an objects-first approach using the BlueJ learning
environment. Need to make sure to deliver results or the senior
teachers will frown on my experimentation. Feel, however, that this is
the right way to go. Want students to be able to _see_ how their
programs work, how it fits together. Expect them to outgrow BlueJ
eventually. Looking forward to teaching them Eclipse in CS21B, but in
the meantime, BlueJ offers many tools to help beginning programmers
learn.

Should also package BeanShell just in case I want to use it to
demonstrate other concepts. Its interpreter is more powerful than
BlueJ’s, but it has non-Java constructs.

Have also spent time browsing through BlueJ mailing list archives. If
am going to use experimental technique this semester (a few days from
now!), must make darned sure I know how to use it.

Sketched out opening day plan. Lots of tasks. Significantly more
housekeeping on the first day in order to support certain experiments
(study buddy, blogging), but hope that students do not get lost.
Revised classroom policies to explain _why_ things were prohibited.

Most students not content with teachers who read off the slides. In
fact, have not yet found anyone happy with that, although many okay
with it because it makes reviewing for tests easier. Still, it’s a
colossal waste of time.

Tomorrow: Will go to school for early morning meeting (yikes!), file
for new ID, install software on lab computers, have CDs burned, write
documentation, and prepare for school. Have way too much to do, but do
not have time to pack tonight so will end up coming home. (Must be
fetched, probably.)

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

On This Day...

  • 2012: Buying time: Experimenting with scheduling — One of my business validation experiments has suddenly kicked into high gear. People love the sketchnotes I’ve been taking. Since [...]
  • 2011: Thinking about how to get even better at bulk-cooking — We like cooking in bulk. We find it to be an efficient way to make sure we’ve got healthy, [...]
  • 2010: How to use Drush to download and install Drupal modules — One of the best things about building websites with Drupal is that there are thousands of modules that help [...]
  • 2009: Weekly review: Week ending November 8, 2009 — Last week was a high-energy week. Tuesday was networking-intensive: a breakfast meeting, a major presentation, and a speed-mentoring event. On [...]
  • 2008: Weekly review: Week ending November 9, 2008 — This week: Got ready for the second release of my Drupal-based project. Things are going well! Attended the Women in IBM Networking [...]
  • 2007: Other stuff — I like working from home. I set up my work laptop together with my personal laptop as something of a dual [...]
  • 2007: Kaizen: Tweaking my schedule — What’s the best way to spend your day? Today I experimented with my schedule again. Instead of waking up at 6 and [...]
  • 2006: It’s one of those blah days — I stayed up late last night and didn’t feel too well this morning. In fact, I ended up getting out of [...]
  • 2005: Emacs: It’s all about people — Kathy Sierra of Creating Passionate Users quotes Nat Torkington: “It’s no longer aspergers and emacs… we’re putting people back into the equation.” Why [...]
  • 2005: Free and open source programs — Looking for high-quality free and open source programs to help your Microsoft Windows-using friends make the switch? Check out LOOP: [...]
  • 2005: Brilliant idea! — I’m going to make this weekend Planner Documenting weekend. Kinda like the National Novel Writing Month‘s goal of just getting stuff out [...]
  • 2005: Emacs: Not bad, just misunderstood — People love dissing the Emacs text editor. Emacs is one of those arcane things that even _geeks_ aren’t expected to understand. [...]
  • 2004: My timestamping/thumbnailing script — #!/bin/bash while [ -n "$1" ]; do if [ -f $1 ]; then DATE=$(date +"%Y%m%d-%H%M%S" --reference="$1") [...]
  • 2003: More emacs coolness – browse apropos — http://www.emacswiki.org/cgi-bin/wiki/BrowseAproposURL
  • 2003: Free NNTP — http://news.individual.net/ free Usenet (no binaries) Extremely good service, good spam filters
  • 2003: BlueJ and jikes — bluej.compiler.type=jikes bluej.compiler.executable=jikes
  • 2003: BlueJ robot world — http://www.rdv.vslib.cz/skodak/en/bluej/RobotWorld/index.html
  • 2003: New wishlist: The Passionate Teacher — http://www.amazon.com/exec/obidos/ASIN/0807031437/ref%3Dpd%5Fluc%5Fmri/103-8079128-4290215
  • 2003: BlueJ stats — http://cerg.csse.monash.edu.au/reports/BlueJ_1.htm
  • 2003: Guidelines for BlueJ — - Guideline 1: Objects first. - Guideline 2: Don’t start with a blank screen. - Guideline 3: Read code. - Guideline 4: Use [...]
  • 2003: The ACM competition — Judging the 2003 ACM ICPC Manila regionals was tons of fun. Although I was somewhat delinquent in terms of making problems [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging