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

Teaching software engineering

Mario Carreon writes:

Gosh though, one of the things i lack as a teacher is how software
is developed in the “real world.” It would be great if i could give
a glimpse of what happens outside in my classes.

As much as students and professionals complain that teachers don’t
have enough industry experience, the reality is that most people with
industry experience don’t teach, and many teachers find themselves
forced to teach pretty much anything the school needs them to do.

I taught software engineering before. We had no choice because the regular
teacher was on sabbatical. I had to co-teach it with another, more
experienced teacher. I handled C++ and design patterns, and he handled
the management side.

I was _way_ out of my depth. It was a disservice to my students
because I didn’t have the war stories that an experienced teacher
would have, but at the same time it was better than not offering the
course at all. That was the semester I learned to make these
compromises. That was also the semester I learned to make the most of
my friends’ stories about their lives outside the ivory tower.

It was the same in my decision support systems course. I’ve never
built one, but by happy coincidence a new friend of mine had been the
database administrator for a large bank that used data mining and
expert systems with terabytes of data. I told his stories to my class,
and I hope that gave them a little appreciation for the real-life
applications for these things.

That’s the only thing we teachers can do, I guess. It would be nice if
we could work in the industry for a decade or two in order to gain
experience, but even if we did that, we’d never get enough experience
to teach all the things our schools ask us to do. We have to learn how
to borrow bits and pieces of other people’s lives, to collect insights
from other people and to bring those insights into the classrooms. We
are how people in the industry can teach hundreds and hundreds of
people throughout the years.

So fellow teachers: reach out to the people in the industry. We need
their stories. We need their experiences.

And for those of you in the industry: adopt teachers. Tell them your
stories. Share your experiences. Tell them about the mistakes you’ve
made, because they can help other people learn how to avoid repeating
those mistakes.

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

On This Day...

  • 2012: Sketchnotes: Lean Startup Day — Update: Watch the videos / view the slides! Sketchnotes from all the talks at Lean Startup Day 2012 (MaRSDD local content in Toronto [...]
  • 2011: Weekly review: Week ending December 2, 2011 — This week was busy because we were getting ready to launch Project O. Launch date for project O is on [...]
  • 2010: More thoughts on week beginnings: it’s about being proactive — One of the great things about reflecting out loud is that other people share their own insights and make things [...]
  • 2009: Reflections on passion: Don’t let your job get in the way of your career — “We criticize senior management when they focus only on short-term issues, allowing quarterly results to interfere with longer-term developmental needs. [...]
  • 2006: Bleah. Never doing that again. — Should definitely have stopped eating when I no longer felt hungry, instead of finishing the entire meal. I could blame the [...]
  • 2006: Things are working out — School is winding up nicely. I’m making progress on my research. My personal life has been much too interesting over the [...]
  • 2006: Why you should do more research before reserving a spot in a hostel — In San Francisco, having narrowly escaped staying in a very very dodgy hostel. (And believe me, I’ve stayed in pretty dodgy [...]
  • 2006: Argh — Fixing tech problems was not the way I imagined spending my Sunday afternoon. Oh, forget this. I’ll worry about my e-mail [...]
  • 2006: Checked in — Have checked into decidedly much less dodgy HI-Downtown. Can always, always, always trust Hostelling International. =) Now that my accommodations are [...]
  • 2005: Conferences and Macs — Picture from Kevin Marks: Bloggercon I’m seeing a _lot_ more Macs at tech conferences. Heck, I’d go for a Mac if they [...]
  • 2005: Computer science: universities and technical/vocational schools — One of the things that always gets me on my soapbox is the complaint that universities’ computer science curricula don’t meet [...]
  • 2004: Reflections on teaching — It was a joy to teach brilliant and enthusiastic students who learned by leaps and bounds. I hope I had in [...]
  • 2004: More gallery stuff — Tala said: You might also want to try Coppermine. http://coppermine.sourceforge.net/ =) E-Mail from Richi’s server
  • 2004: Awwwwww… — http://villageidiotsavant.blogspot.com/2004/11/art-class.html Wasn’t that such a wonderful thing to do? <impish grin> Go and do a good deed today.
  • 2004: Update from John Wiegley — In 2004.12.01#note1, I expressed my regret that John Wiegley took his blog down because of plagiarsm. Here’s an update: Hello! to everyone [...]
  • 2004: PHP photo galleries — I’m looking for a file- or MySQL-backed PHP photo gallery that allows you to tag photos for later searching (maybe like [...]
  • 2003: Bank accounts — I was thinking of opening a checking account at Equitable PCI because the bank branch is closer to Ateneo and having [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging