Don’t Take “No” From a Computer

Ironically, at the CSIT Conference, I had a discussion with a friend about the importance of Computer Science.  The discussion went beyond our passion for programming into the realm of just straight forward common sense.

How bizarre that I found an application in real life yesterday.

In a simple example, how many times have you gone to a store and a request for payment is made by the person behind the counter for an amount that is clearly wrong?  It’s a case for consumer mental mathematics.  There’s still nothing like the expression on a clerk’s face when they point to the screen and says “That’s what the computer says”.  Well, why don’t you ask it again?

It happened to me in real life yesterday in my efforts to return home after a flight delay.  Storms over Minneapolis and mechanical problems had made the connections tight and those of us who had run what seemed to be 10 miles from one gate to another only to see our ride home just roll back from the gate were first hand witnesses.  The ultimate rub in the face was seeing it parked there for 10 minutes before proceeding.

Heads down, we noted that there was a later flight and so it was off to the Help Desk to get some.  We were told to run our boarding passes over a scanner and our itinerary would be adjusted to get us home.

And it would have.

Step 1 – Find a comfortable chair and go to sleep
Step 2 – Hop a plane to Chicago
Step 3 – Have a very short wait
Step 4 – Hop a plane to Detroit

and be home by noon.  It is a solution; there is no denying that.  But, is it the optimal solution?  I asked an attendant and got the “it’s in the computer” response.  Ah, but there’s a real person behind the counter.  I wonder if she is open to alternative solutions?

I shared my story with her and her comment was awesome.  “We’re a big airline; there’s got to be a better way.”   Yes, the flight is marked as full but her experience kicked in.  As she noted, because it’s a late flight and it’s also delayed, that there will be no-shows.  So, she worked out a plan for me that included a first thing in the morning solution which was a direct flight earlier that the one above.  She put me on that flight and also put me on standby for the later flight.  What service!  I got her name and her supervisor’s and will be sending off a note later today.

I shared my success with my other co-runners and they quickly got on board with the plan.  Next, it was off to the gate and to see what was shaking.  Up to the counter and voila, here’s my boarding pass.  How easy was that!

So, my conversation earlier bore out.  While a computerized solution is often enough, a little mental test can be helpful in determining whether it’s the optimal or best solution.  The best part is that all of us runners got on the flight!

It would be nice to have that airline representative take a deeper look into all things computer scheduling wise!  Maybe she could have them write a routine #therearepeoplethatwillmisstheirconnectionbutifwegetacarttotheirgatetheresnoproblem

links for 2010-07-14

By dougpete Posted in Uncategorized

2010 CSIT Symposium

Yesterday, I had the honour of attending the 2010 CSIT Symposium in Sunnyvale, CA.  This symposium is hosted by the CSTA (Computer Science Teachers’ Association) which is totally sponsoring by Google, Microsoft Research, and the Anita Borg  Institute.  This is one of the events that Computer Science and Information Technology teachers need to attend.  Circle it and put it on your calendar.  It’s an experience like no other.  Often Computer Science teachers are the lonely runner in their schools so it’s so invigorating to be in a room with 200 others with a similar passion for a subject discipline.

The event travels from region to region in the United States and I have been a member of the organizing committee and presented sessions from at least 2002.  The memory does fail over the years but the internet and the archival process makes sure that you can always dig back to relive things.  That sure bailed us out as we were trying to put things in historical perspective yesterday.  We all agreed that there was one year when we offered two Symposia but were really pressed to remember when or where!

This year’s event was held at the Google Headquarters in Mountain View which added a whole new level of attraction to Computer Science teachers.  Excited at the prospect, we were shuttled from the hotel to the event.  This was one of those things that you didn’t know what to expect but I didn’t expect this.  I expected Silicon or at least a Valley or something.  But, no, our approach took us to a very heavily forested area with very understated signs in front of the buildings.  Even as I got out of the shuttle, I was wondering if we were even in the right place.

But, we were, and the very friendly folks wearing Google golf shirts escorted us to the second floor meeting room for the opening session (and breakfast).  Unlike many businesses, the meeting room wasn’t separate from the rest of the place – we weaved our way through couches and meeting rooms and cubicles and offices or people already working hard at whatever they were doing.  You knew right away that you were in the absolute middle of everything.  On the drive over, I had a discussion with a college teacher from Los Angeles who taught media and had his camera and iPhone at the ready to grab some footage for his class.  I had my very best camera tucked away in my computer bag to get some evidence of my own.  Both of us immediately had the sense that we’d better seek permission first and expectedly were told not to record anything in the building.  That’s only fair – throughout the building there were white boards with code brainstormed on them at the various informal meeting places.  Of course, you could only guess as to what the content was – perhaps it was all red herrings for interlopers?

The participants of the day were treated like royalty.  At every turn, there was a Google staff member there to answer questions or guide you to where you needed to be next – this really isn’t a convention centre; it’s a place of work and we were just using space that was available for the day.  We were truly in the heart of everything.

Armed with a coffee, the day started with a presentation about “Soup and Nuts” from Eugene Spafford.  I think it’s cool when your keynote is referenced by everyone by his nickname!  His session dealt with thinking outside of conventional thought and really pushing your mind.  Once our minds had been limbered up, we dug into some of the serious issues of the day like privacy and security.  I had thought that a serious talk like that would be a downer and it might be in some other camps.  For us, it was an inspiration and an affirmation of the importance of Computer Science as a discipline.

My first concurrent session was a tough choice.  I wanted to know more about XNA game programming and Computer Science contests but Dana Nguyen from Google was doing a presentation on the whole concept of Google Applications for Education.  I’ve been following this with interest and we’re at Google so you can’t miss the opportunity to hear about the project first hand.  Her presentation was vibrant and took us into many areas of the applications that I’d known about but really hadn’t experienced first hand.  Of real interest was the free use of Postini within the suite of applications.  I found her treatment of the myths of Google Apps particularly helpful.

Then, it was my turn to present.  Where’s my room?  Hah!  There was no room.  It was a formal presentation area right on a main thoroughfare through the buildings.  As I unzipped my computer bag, there was a young lady from Google there to set it up for me.  Power cords are permanently stationed at the podium as well as the Mac to VGA dongle.  I realized that this country boy was in the big city.  I had gone and purchased my own dongle and was prepared to do things by myself.  Geez!  The presentation area was spectacular with a couple of overhead mounted data projects for the audience and a ceiling mounted flat screen for the presenter to see.  The only little glitch was in the transition to the video.  My sleeping computer with Prezi ready to go didn’t play well with the settings on the data projector but that wasn’t a show stopper – it was just a moment and we were good to go.  Audience was about 50-60 permanently there but it was weird to have Google employees walking through the pathways with their laptops and just drop in to watch.  Those that couldn’t find a seat just sat on a couch across the pathway.  All in all, they added about another 20 bodies by the time that I was through my presentation “Web that Works”.

Lunch – outside we went to eat buffet style on picnic tables covered with some of the brightest white table cloths that I’ve ever seen.  It was a gorgeous day with bright sun and just a perfect setting that could have lasted all afternoon but it was back for PD for me.

I attended Pat Phillips and Alfred Thompson’s session on “Web Design and Development – A Key to a Growing Program” where Pat introduced us to Microsoft’s Expression Studio software.  It was interesting to see the group’s reaction to the concept of free.  Poor Pat explained over and over that Microsoft is making campus licenses available to qualifying schools.  We did finally get to the nuts and bolts and got to see a bit of the software in action.  This replacement for Frontpage packs a great deal of power into a single product.  It’s going to take some time to play around and master.

The final breakout was a real treat.  Just a couple of days ago, Google had announced a new product called the App Inventor which is a visual programming environment for the Android operating system.  It looks a great deal like Scratch but accesses the components of Android like the motion detector and camera.  While I had signed up on the website to get access to the resource, “for this day only”, if we sent a Gmail message we’d be upgraded immediately.  You don’t have to offer twice.  I’m there and, with the rest of the group, we built a simple little Android application.  What a cool concept for Computer Science.  Imagine having a class set of phones that the students can program?  No phones?  Well, there’s always the emulator…….

The final session was an inspirational talk from Megan Smith that all educators, not just Computer Science teachers, needs to hear.  It’s a reminder that we live in a huge global community and we need to be aware of it all.  Through the use of Google’s data management and visualization tools, we can truly see the social issues.  We also were introduced to the things that Google is doing to try and make things better world-wide.  It was just — wow.  You couldn’t help but sit there humbled and overwhelmed with all that was presented.  For me, there were two issues that stood out.  One was the time lapse imagery of the cutting of the rainforests.  The second was a visualization of searches world-wide noting who is using Google services and who wasn’t.  Of particular focus was the mapping of where submerged cable exists and how entire countries are bypassed and, as such, the citizens deprived of the opportunity to be connected.

The day came to a close too quickly.  There was so much there that this could easily have been a week long event.  Some folks are going back for a tour of the entire Google campus this morning but my trip home precludes me from joining.  It would have been a really nice way to cap the experience.  In a really nice tribute move, CSTA President Michelle Friend Hutton gave a special recognition to Lillian Israel and Chris Stephenson who are the driving forces to keep this event relevant and an important priority year after year.

While we didn’t take pictures inside the building, I did manage to snap a few outside and they’re available here.

links for 2010-07-13

By dougpete Posted in Uncategorized

Advocacy

Yesterday, I read this article from eSchoolNews indicating that a recent survey indicated that there was a slow process in the use of educational technology in US classrooms.  I have no doubt but to believe that the statistics are correct – with the current focus on testing and increasing literacy and numeracy rates, many teachers are reluctant to experiment with anything that isn’t part of the proven practices.  What is heartening to read is in the list of recent entries, an entry reporting on student programmers who are solving real world problems – in this case an augmented reality solution that helps hearing-impaired people to communicate with others.

As I write this entry, I’m in Sunnyvale getting ready to present at the Computer Science Teachers’ Association’s CSIT Symposium.  The CSTA is a very power advocate for the support of Computer Science teachers and this annual event inspires those who attend to fight the good fight.  This organization isn’t the only advocacy group for computers and technology; if you’re a reader of this blog, you’re aware of so many others and support that’s given through subject associations.

I went for a long walk yesterday to take in the community and see what it’s like to live in this area (at least the walking distance area from my hotel) of Silicon Valley.  As I tend to do, I watched a lot of people and, being the summer, there were a lot of young people.  I did feel like a bit of a narc – here I am a teacher on holidays watching students doing what they’re doing and many of them had portable technologies that were in effect phones or smartphones.  I found it quite interesting.  After all, we hear of so many people who hold up a smartphone and proclaim, truthfully, that there is more computing power here than in the world’s first computers and that this is going to be a game changer.  I’ve even got a page on my PD Wiki devoted to iPods and iPhones in the classroom.

So, with all of this power and availability and the rush of schools to deploy wireless networks so that students can use school and personal computing devices to support learning, why do we have reports like the above?

Through distrust – I’m undercover, remember – I hear and see much of the same stories.  The technology is not allowed in the classroom.  The primary use is texting friends and listening to music.  I was kind of disappointed.  I guess I thought that I might see some sophisticated things here.  I thought that I was particularly clever in the use of technology myself.  I had dropped into a McDonald’s for a coffee and wifi to get a current reading on the mapping program on my iPod so that I could continue my walking tour.  But, kids are kids.

Then, it occurred to me that perhaps we need one more advocacy program.  After all, we have them for teachers and subject disciplines, but do we have the student voice?  What stories do students have to share – if they’re going to be successful in activities like the Imagining Cup, what does education need to do to enable this?  Is there another perspective on this whole topic that we’re missing?

links for 2010-07-12

By dougpete Posted in Uncategorized

User Management

There are times when I fire up my computer and look at my desktop in shame.  Files, folders, and downloads end up just accumulating there and I do feel a little (well, a lot) badly about it.  It’s no wonder that I can’t find anything when I look for it.  I’ll spend some time when this mood hits moving files around until things are filed appropriately and often that means in cyberdeletion.  There’s a real sense of satisfaction that comes after the process is complete.

There are times when I feel the same way about the people that I follow on Twitter.  There are some less than contributing people that I’ve followed.  For whatever reason, I’ve elected to follow them because they appeared interesting at the time, perhaps I had done a PD session and followed them to show how easy it is, or for a myriad of reasons.  The fact remains that there’s a lot of dead wood.  It seems that, for me, finding users is a great deal easier than unfollowing users.

Every now and again, I get the same feeling and start to work my way through that list but it can be a painfully slow process.  I’m also typically going on a hunch when I make the decision to keep or delete.

But, now I have a solution.  The web service ManageFlitter lends a really nice hand for the process.  After logging in, it manages everyone and assigns a tag to them.

Click on a category and a list by type is displayed.  For me, it’s the “inactive” that would be the easiest group to target.  Why follow someone or something that’s not contributing?  If nothing else, the results present some interesting ways of looking at your followings.

links for 2010-07-11

By dougpete Posted in Uncategorized

links for 2010-07-10

By dougpete Posted in Uncategorized

Mashing with Flickr

I don’t know if it was the success that I had with the Flickr widget that prompted me to play around with Flickr yesterday but I spent some time playing with the resources from PimPamPum.  They’ve created a couple of really interesting applications that let you dig around and enhance some of the content that you’ll find.

Bubblr
You can think of this as a free, online version of Comic Life with someone else’s photographs!  (Or your own if you’ve contributed the content).  A search routine allows you to search Flickr by a tag or a user and returns only Creative Commons images as a result of your search.  Scroll through the results to find an image that you want and select it to appear on the stage.  From there, you can drag and drop comment bubbles to mashup the image.

Sounds like fun and so I do a search for “Amherstburg” and there are some really wonderful images but I was struck by the closeup of the cannon which is located at the King’s Navy Yard.  I select it and add a caption and I’m good to go.  There’s a publish option available as well.

image

Phrasr
Now, this application gets interesting.  Here, you type a phrase and Phrasr searches Flickr for images that match the significant words in your phrase and generates a movie of the rebus that it creates.  Now, as I create this post, I’m waiting for the qualifying for the British Grand Prix.  Thusly inspired, I enter the phrase “Formula 1 in Great Britain”.  Phrasr does a nice job of pulling together some suggestions but I do have to make a couple of changes.

What is Formula 1 if not symbolized by Ferrari and the red cars?  Phrasr has me covered and I can change the image.  I’m not quite sure the Britain that it gives me is what I want.  Sorry to my British friends but I’m so traditional in my romantic view and need the Thames River and some famous building like, oh say, Big Ben.  Now we’re cooking!

image

The result is a movie with subtitles (my original phrase) that plays nicely on the screen or I can publish that as well to share the movie with others.  Here’s my effort.

This is absolutely too cool and a great deal of fun.

My mind is spinning with all kinds of classroom applications for the two products.  Flickr and Creative Commons licensing brings so much power and imagery to the classroom.  Imagine a combination of these two applications to explore parts of the world that go beyond the scope of a field trip! 

Even with your own images, you can easily quickly edit or show your efforts in a manner of documenting that can be done with other tools, to be sure, but no easily and student friendly with the wonderful interface presented here.

I would encourage you to check out both of the tools and be prepared for a great deal of enjoyment as you assemble things.  I’m even thinking  of those of you who are doing the 24/7 photo project.  Could you create a movie along with a storyline that incorporates your images?  You’ll have a ball trying!