Tag: microsoft

An Interview with Alfred Thompson


I’ve known Alfred Thompson for a few years now. We met at a Computer Science Teachers’ Association Conference a few years ago where one or both of us were speaking. We’ve also served on the Computer Science Teachers’ Association (CSTA) Conference organizing committee. At the time, Alfred was the K-12 Computer Science Academic Developer Evangelist for Microsoft. Our paths have crossed at various professional learning events since then and it’s always a pleasure to catch up and have a chat.  Alfred is one of those celebrities at a computer science event.  He’s immediately recognizable and typically has a group of people around him who just want to talk computer science.

I was delighted that he was able to take sometime for this interview.

Doug: Thanks for giving me the time for the interview, Alfred. I appreciate it. My mind is indeed fuzzy, do you recall exactly where we first met? I know that we had “met” online on Twitter long before our first face to face meeting.

Alfred: That is a tough one actually. Seems like we’ve known each other for a very long time. It was probably at a CSTA event, one of the annual conferences I think.

Doug: Before we start, let’s address the rumour – did you and Bill Gates leave Microsoft on the same day?

Alfred: No we didn’t. Bill actually retired a while before I left. He’s still active on the Board of Directors and I don’t have any official ties with Microsoft at all. I do still have many wonderful friends who work there though.

Doug: And, tell us what’s the deal with your signature hat?alfred-avatar

Alfred: I decided a while ago that I was tired of baseball caps but that I still needed protection for my head from the sun and the cold. I found that hat in an airport store in Austin TX on my way home from a TCEA (Texas Computer Educators Association) conference and liked it. Sometime later Ken Royal (@KenRoyal on Twitter) took my picture wearing it at another conference. I used it as an avatar for something and wound up using it in other places as well because I didn’t have a good “head shot” to use. I actually have a lot of hats that I wear during the year but that particular hat has become a sort of trademark and is how many people recognize me. So I wear it to conferences and other events to make it easy for people to find me. I bought a new, identical hat because the original one is showing some character.

Doug: If I was to do a technology inventory at the Thompson household, what would I find?

Alfred: I have two laptops (one mine and one my school’s). My wife has a desktop computer and a Microsoft Surface RT. Only the school laptop is not running Windows 8. There is an iPad Mini I picked up to broaden my horizons. I carry a Windows Phone and my wife has an iPhone which may make us a mixed marriage. And of course some video games consoles – a Wii and an Xbox 360. And several Kindles. I love reading on my Kindle which actually surprised me.

Doug: During your time at Microsoft, you did a great deal of travelling to speak to educators. Was there one event that specifically stands out in your memory?

Alfred: Probably the best was the opportunity to work with a program at the South Dakota School of Mines & Technology in Rapid City. I helped put together a curriculum and train some student teachers to present a programming course to students in their summer program for high school students from around that state. The students were there for a summer enrichment program. Most of the students were from First Nations communities which often lack modern technology. I was able to travel there to see their projects at the end of the program which was quite a treat.

Doug: And for those days that you had to work “at the office”, where was “the office”?

Alfred: For nine years my “Office” was a room set up in my house. It was nice not to have a commute but it did require some discipline. Surprisingly the discipline was required more to stop working at the end of the day rather than getting started. I really enjoyed working with educators all over the country. And Canada even though that was not supposed to be part of my job.

Doug: You introduced me to some very impressive educators over the years that we’ve known each other. The most memorable time was the Partners in Learning Event in Washington. What was your involvement with that?

Alfred: Partners in Learning was and is run by a completely different part of Microsoft than I was working for so my involvement with them was more a relationship based on mutual interest in education than an official part of my job. I love what they are doing to recognize and connect innovative educators in many disciplines of education. A lot of computer science educators, which was my focus at Microsoft, are very innovative so I encouraged (and still do) CS educators to be involved in Partners in Learning programs. I was a judge for one US event which was an outstanding experience for me. I also attended a number of their events through which I meet some people who have become real friends.

Doug: It is so humbling to see teachers who are able to develop at that level. How does a teacher team work their way through the masses to get an invitation to get there?

Alfred: Many of the most impressive projects expand learning beyond the walls of the classroom. In one case, an elementary school class in the US met regularly via Skype with a similar age group class in China. Other projects involved students in service projects, to the school or the community, that not only involved learning but putting knowledge to practical use. Others are multi disciplinary involving teachers who teach different subjects in ways that show students how things are connected. The projects that move all the way to the international events all involved students doing things that make others say “I had no idea students could do such things.”

Doug: What sorts of things in the K-12 classroom were you most proud/excited to support?

Alfred: In my role at Microsoft I was able to provide professional level software to many classrooms who often would not have been able to afford it. Teachers took advantage of that software, and curriculum resources I could also make available, to teach students serious computer science. I worked with a lot of career technical schools who don’t always get the attention that prestigious college prep high schools get. In fact though they often have great CS programs that reach students that traditional schools don’t always serve well.

Doug: You’re now a computer science teacher at Bishop Guertin High School where they offer the following programs.

  • Advanced Placement Computer Science – AP
  • Explorations in Computer Science
  • Honors Programming
  • Introduction to Graphic Design
  • Multimedia Applications – College
  • Publications/Yearbook – College

Which of these courses do you teach personally?

Alfred: I’m teaching the Explorations in Computer Science and Honors Programming as well as the Yearbook course. We have 10 sections of the Exploring CS course and two of us split them. I have taught AP CS in the past.

Doug: That is a great deal of Computer Science.  Congratulations.  Many schools would love to have those numbers.  Does Robotics have a place at Bishop Guertin?

Alfred: Bishop Guertin has a wonderful FIRST Robotics team (Team 811) which I helped start when I was teaching here before working for Microsoft. The other computer science teacher runs it these days. We’d love to fit more of it the curriculum but that can be difficult as our students have very full schedules. I’m particularly proud that the team regularly is awarded for its sportsmanship.

Doug: How many students from Bishop Guertin go on to pursue further studies in Computer Science? Do they attend local universities or are they adventurous and head in different directions?

Alfred: We do have a good number of students go on to study Computer Science. A recruiter from one engineering university said they’d like to have as many students as we could send them. So they do well. Our graduates go all over. Some do stay local which makes sense as there are some great schools fairly local (Harvard and MIT to name two). Others travel all over the US and beyond. One of my students went to York University some years ago and studied Computer Science there. He has dual US and Canadian citizenship which made that a good move for him.

Doug: A popular feature at the CSTA Conference the past couple of years has been the developers smackdown. 15 minutes to develop the same app in iOS, Android, and Windows. You’ve been the Windows developer. Do you develop mobile apps with your students?

Alfred: I’m hoping to develop mobile apps with my students this year. There are so many platforms and students have something of everything so that can be complex to do well. I’m also planning on having my students program for the Kinect Sensor. It’s something different that I hope will have them thinking out of the box.

Alfred and team just before their presentation at CSTA13 in Quincy, MA

Doug: I know that you’ve written a number of Computer Science textbooks so let’s exclude those from this question – what’s the best Computer Science textbook that you’ve encountered? Why?

Alfred: I’m using Rob Miles C# Yellow Book as a supplemental resource for my Honors Programming course. Rob and I have known each other for a number of years over the Internet but have met in person only once. He and I have a similar sense of humor and writing style and I like his books.

Doug: Does Bishop Guertin use cloud based storage? Whose?

Alfred: As a school we don’t use Google Apps for Education or Microsoft’s Office 365 at this time. We’ve long had a good in-house IT team and so have a sort of local cloud. Student work is stored on a group of network drives that they have access to anywhere in the building. They don’t have access from outside the building which is something I want to look into changing. On the other had we do have a cloud based student information system that supports handing in assignments from anywhere as well as access to assignments and supporting resources. I’d say we’re about half way to a true cloud environment.

Doug: Is this truly the future for education and elsewhere that so many are predicting?

Alfred: I think so. Education is growing more collaborative and the cloud really supports that. These days I do some consulting on the side and my projects all involve sharing either on Google Docs or Microsoft’s Skydrive. We need to prepare students for that future. More importantly though, the cloud supports anywhere anytime learning. For example my students can go online and get copies of all my PowerPoint decks, view videos I have recorded or that other people have recorded, and much more. At my school if we can’t have school because of snow or other issues, we can and do assign work via the cloud. Students do the work at home and submit it on the cloud. We don’t lose days because of snow anymore.

Doug: If a student had an interview with you and asked “Mr. Thompson, what computer programming languages should I learn?”, what advice would you give?

Alfred: I’d say learn as many as possible. There really is no one right language. JavaScript is growing for Internet development. A C-family language like Java or C# is important. I would also encourage students to learn a procedural language like Scheme/Racket or F# because those types languages are growing in popularity especially in financial applications. Any particular language they learn in secondary school will be changed by the time they complete university so concepts are more important than specific languages.

Doug: Let’s get back to the classroom. Long time computer educators like us did our job without models like SAMR and TPACK to guide us. Did we not push students to high enough levels?

Alfred: It depends on the teacher to some extent. I think that models can help but if the teacher is not ready to push the student they are not going to. On the other hand a well prepared teacher is going to push as hard/far as they can get away with regardless or model or not.

Doug: Every time I share a story about collaboration or project-based learning or theories, one of my Twitter followers is quick to note that it’s got an elementary school focus to it. Why don’t middle or high school teachers report and publish their successes?

Alfred: I wonder about that myself. There may be something about the elementary school culture that just encourages sharing among teachers. On the other hand middle and high school teachers are being pushed so very hard to have students master standardized tests that many of them fear to try too many new and untested methods. Administrators are not always encouraging either. Doing truly innovative work takes a lot of time as well. In technology, things keep changing so fast that many educators are running as fast as they can to stay in place. It doesn’t leave a lot of time to writing papers, submitting proposals or preparing talks.

Doug: You continue to blog regularly. What’s your inspiration to continue to do that these days?

Alfred: I joke that I am incapable of keeping my ideas to myself. Seriously though, when I have or more often run into an interesting idea, I feel compelled to share it. Blogging also gives me a good chance to organize my thoughts. Comments are a bonus as well. I learn a lot from the people who leave comments on my posts.

Doug: Tell us about your “Interesting Links” post that appears on Monday morning. How does something make that list and how do you keep track from one week to the next?

Alfred: I’ve always tried to record things I run into during the week that may or may not be enough for a full blog post. One day I realized that I was tweeting a lot of things that I used to keep on a list. So I started reviewing the tweets I had made over the previous week and pulling out the things that I thought had lasting value. Things that make the list are often resources of some sort that I think teachers can use, interesting news stories or studies that offer educational insights, or blog posts by people I read that have ideas worth sharing. I include a lot of links to other people’s blog posts on Monday posts. I feel that sharing links to others is a good way to support and build a larger community of educators.

Doug: Since you’ve been a long time blogger, do you ever see yourself stopping? If you did, would you replace it with some other activity?

Alfred: I get occasional bouts of nothing to say and I wonder if I’ve said all I have to say. This seldom lasts very long. If I stopped blogging I would probably have to find some activity to replace it. I have no idea what that would be though.

Doug: You’re active on both Twitter and Facebook. Lately, you seem to be more present on Facebook. Is that by design?

Alfred: It’s not by design. I am not sure why I have been less active on Twitter lately but I feel like I am missing something. Facebook tends to be more about friends and family and Twitter more about “professional” which for me means education in general and CS education in particular. Teaching has changed my focus a bit in terms of how I spend my time so my balance is adjusting. I expect the balance to ebb and flow over time though.

Doug: I can’t let you go without giving me some computer advice. My PC is a Sony Vaio about three years old – it has an i7 processor with 8 cores and I’m running dual boot Windows 7 / Ubuntu. Should I upgrade to Windows 8? What would I gain?

Alfred: Windows 8 would probably boot and run faster than Windows 7. Microsoft is getting more secure in each version of Windows as well. Windows 8 really has two user interfaces – traditional and “modern” or “Windows Store.” The new interface is optimized for touch and I don’t find myself using it that much except on touch screens. As I switch between Windows 7 and Windows 8 laptops I do notice better performance on Windows 8. On a touch device I would definitely upgrade to Windows 8. The decision is not so clear on a traditional laptop.

Doug: Again, I really would like to thank you for your time for this interview. I also look forward to meeting up in St. Joseph’s at the 2014 CSTA Conference.

You can follow or continue to follow Alfred on Twitter (@alfredtwo) or on Facebook. He blogs regularly at http://blog.acthompson.net/.

Advertisements

Microsoft at #ECOO13


One of the real benefits of the partnership between ECOO and OASBO ICT at the recent #ECOO13 conference was the opportunities for exhibitors that normally visit one conference to have access to both groups.  And, to the attendees, they could visit exhibitors that they would not normally see.  One of these exhibitors for the traditional ECOO attendee was having Microsoft on the Exhibit Floor.  Personally, I can’t recall the last time that Microsoft had a presence at the conference.

The company definitely had a big presence and I really liked the white comfy chairs where you could drop in to take a load off and chat with any of the folks that were around.

Their influence went further than just the Exhibit Floor.  On the Wednesday workshop day, they sponsored a keynote speaker and a full day of workshops at the event they called the Microsoft Meet-up.  For the conference attendee, it was an opportunity to experience some very Microsoft things like Office 365, XBOX Kinect, Lync and Skype, and more.

In preliminary talks with the folks at Microsoft, I shared with my experience with the Global Partners in Learning Summit from a couple of years ago.  Alfred Thompson, who at the time was their educational evangelist, had invited me to attend their event as a member of the “press”, or more appropriately I guess, the media.  My media, of course, was this blog and it generated a number of posts.

The sad thing was, before the invitation, I had no idea about the Partners in Learning Program.  Do you?  However, having been at this event with the networking and seeing the great things on display, it was an event I will never forget.  So, for the complete Meet-up, there was an opportunity for Ontario Educators to learn about the Partners in Learning Program.

Partners in Learning is just a part of the bigger Windows in the Classroom Program.  Obviously, something as big as this can’t be fully shared and on display at a three-day conference.  I would encourage you to follow the link and take a look at what all is available.  You may be surprised.  So often we think of Microsoft as the provider of Windows and maybe the Office Suite.  There’s so much more.

They even sponsored the conference bags.  When I first saw them, I said to a friend that they were so big that you could put a class set of laptops in there.  They proved to be very popular and people were seen with this bag fully jammed with swag, computers, and even coats.

I hope that Microsoft found working with teachers as well as the technical side of the house beneficial.  It would be nice to see them as regular participants for the annual conference.

Cloud at #ECOO13


In Ontario, like in many jurisdictions, there are two popular cloud solutions that have made their way into the classroom.  ECOO is proud to announce that both of these solutions will be at the ECOO Conference to meet with Ontario teachers and provide professional learning opportunities.

On Wednesday, LearnStyle, an Ontario company will provide a full day of learning opportunities for those who are interested in Google applications.  They are calling their program Google Spot.

Meanwhile, just down the hall, Microsoft Canada’s Education team will host its own day of professional learning.

ECOO is excited to have opportunities for educators interested in one or both of these leading web solution.

Why do we feel this is so significant?

Certainly, the opportunity to learn the mechanics and the “how to” is important.  A full day learning with experts in their field cannot be matched.  But, that’s really only part of the story.

Using web solutions is just part of the story.  After all, Ontario educators have been using office suites since Appleworks and WordPerfect were licensed for use in all Ontario schools.  Look also to these sessions to get at the “why”, look at the opportunities to collaborate online, understand how global projects work, and most importantly make connections with other Ontario educators so that your learning can continue long after the conference.

Armed with the learning from the Wednesday workshops, go forward to make even more connections and get ideas from other educators on the Thursday and Friday of ECOO.

Complete program details including how to register for #ECOO13 are available at the conference site http://www.bringittogether.ca

 

This Week in Ontario Edublogs


How do Ontario Edubloggers beat the heat?  They blog!

Here’s some of what caught my eye recently.

How do we teach Terms of Service?

Royan Lee has an interesting post dealing with the terms of service that need to be agreed to when you sign up for a service.  I’m bad at that…I think I actually read one at one time.  Now, it seems to be just another click on the road to electronic stuff.

Even when you go out and pay for a brand new computer, Microsoft or Apple will have pages and pages of things that you need to agree to before you are allow to.  That always struck me as odd since I paid for it.  But you do.

Virtually every time you sign up for anything, there’s an agreement to be made.  The consequence of saying no is that you can’t use it.  It’s an interesting issue in education.  When a student sits down at a school imaged computer, should they understand the legal deal between them and Microsoft or does that lie with the technician who imaged the machine?  Or is it the organization that hired the technician.

Glad I’m not a lawyer.

I hope that Royan shares his experience.

======

Stratosphere – A Book Review

David Fife blogs a nice review of Michael Fullan’s Stratosphere.  Michael was a popular speaker at last year’s ECOO Conference where he talked about these issues.

Stratosphere is a good read and I agree with David.  Anyone interested in the effective use of technology needs to read it.  I think administrative folks should have it compulsory.  That will help them when they’re walking around watching classes to get a sense of what might be working and what’s a waste of time.

======

A Guaranteed Pick-Me-Up

I really like Sue Dunlop’s basket idea.  I actually did have a collection of my own.  I never thought to collect them in a basket – I would put mine in my personal portfolio.  It was a great source of inspiration when needed.

The hardest part is weeding them periodically.

======

CASA13: An important remix

I see a long conversation with Mark Carbone in my future.  Mark shares his learning and reflections from the recent CASA conference in his latest post.

Considerable room is reserved to the SAMR model and his thoughts about that.  Another good read from Mark.  Thanks.

======

Please visit the blog posts at the links above and read the great writing from these great bloggers.

You can check out the entire list of Ontario Edubloggers by clicking here.  If you’re not on the list and you are blogging, fill out the form and you’ll be added.

Also, check out the lists of Ontario Educators on Twitter.  There are two lists here and here.

 

A TouchDevelop Tip


Lately, Alfred Thompson (@alfredtwo) has been sharing a great deal about his experiences with TouchDevelop.  His latest post is actually a story around a video showing how to use Turtle Graphic in TouchDevelop.  That did it.  If anyone can program and create a video at the same time, I’ve got to give it a shot.

Of course, you need an idea.  So, in tribute to Alfred’s Tip Calculator presentation at the CSTA Conference last summer, I thought I’d write a little tip program, all the while learning the language and user interface.

I head on over to the TouchDevelop site where you log in with your Microsoft, Facebook, or Google account.  I log in with my live.ca account and I’m ready to explore.  I took a look at one other program and decided to just forage ahead.  Kids, don’t do this at home.  I had no planning, no layout, (quite frankly no idea of what the syntax of the language was going to be…).

When you create your first script, you actually don’t get plopped into a blank workspace unless you want…

scripts

There’s going to be lots to explore in the future.  For my simple program, I have no need for any bells or whistles…

blank

Hopefully, I can change that!

Within a few minutes, I had learned enough of the environment and the language to create a first program.

touchdevelop

And run it, I did…

Photo 2013-06-11 7 58 13 AM

Wait a minute.  Careful observers will note that I created the program in Windows but ran it on my iPad!

Therein lies the excitement of this application.  It’s not just a development tool for the desktop.  Because it’s all online and carefully crafted, it will run on many devices!

Photo 2013-06-11 10 28 52 AM

Whoops.  OK, just about anything.  Looks like Google Chrome for the iPad isn’t on the list!

But it certainly worked well on my Android Phone.

Screenshot_2013-06-11-08-12-51

In fact, the nice clean interface seems to play well just about anywhere.

But, writing and running on your device is only part of the story.  There is an option to compile and share your work.

export

I don’t have a Windows Phone or Windows 8 but I certainly do have devices that could run the HTML 5 WebApplication.  Even running it locally is interesting when you view the source and see all that’s going on to make it work.

If I’m a Computer Science teacher, I would be very excited to see this land in my classroom.  It’s web based so you’re already accessing the latest, greatest version.  It works on a variety of devices so BYOD is a real possibility.  Students don’t need the school computers; they could be coding on their own device both at home and at school.  What’s not to like?

I would encourage anyone who is interested in coding at any level to take a look at TouchDevelop to see if it has a home in your classroom.  I’m betting that it well.

In addition to your own work, make sure that you explore the home page for TouchDevelop to see the showcase applications that are being development.  There’s some amazing things and if the author allows you, you can grab a copy of her/his code and make it uniquely yours.

A printed manual and free to download manuals are available here.  Finally, stay in touch on Facebook!

 

Still Relevant


Part of my regular Saturday routines involves maintenance to my computers.  On this machine, it’s the one day that I reliably boot into Windows.  That lets me grab any/all of the updates from Microsoft from the past week; run a defragging utility; I update my anti-virus; and I scan the computer.  Thankfully, all goes well and I move on.  Last week, instead of rebooting into Ubuntu, I put it to sleep in Windows 7.  Later on, I awoke the computer and gave a “oh no” as I watched the computer struggle to awake.  Just like a boot into Windows, the ol’ hard drive is going like crazy awaking everything that was either sleeping or hybernating.  It took quite a while and was a reminder why the computer spends most of its time in Ubuntu.  When I wake it from sleeping, it’s almost instant on.

I’m still not at the point where I would move it to Ubuntu fulltime and forget about Windows.  There is software on the Windows side that I paid for, there’s software that I’ve spent half a lifetime learning and mastering, I play around with C# there, and I just like to keep my hand in it when I get asked a question.

But life in Ubuntu has spoiled me.  I’ll confess that I do most everything on the web now so really I just need a good acting web browser.  Google Chrome and Mozilla Firefox get workouts regularly.  I’m a fan of both products.

As it happens, I read an article recently “Never been convinced by Linux? Here is a challenge for you.

I shared it with Twitter which is my place to share interesting articles with others and a temporary holding place for me so that I can go back and read the article thoroughly when I have the time.

Later that day, I did in fact re-read the article.  It was one that had me nodding my head in agreement.  I recall when I first tried to work wtih Ubuntu – it was just a curiosity that took up some time in a summer.  However, the more I used it, the more I liked it.  I wished that I had taken the advice from this article sooner.  I think I would have become a regular Ubuntu user much sooner than I did.

I chuckled as I read some of the replies to the post.  Some talked about Vista and Windows XP doing just a fine job for them.  Again, I chuckled.  I wondered – why aren’t they talking Windows 7 or 8?

Then, this dummy confesses, I looked at the date on the article.  It was December 23, 2007.  I guess that Zite had just picked it up because of a recent revision or something.  I was just dumbfounded.

I think that the advice in the article is even more relevant today than it was in 2007.   Actually, it’s probably more relevant.  Ubuntu and Windows have certainly both become better products since then.  If you’re using the web for your work, browsers absolutely have become so much better.

Reading and experiencing the article is time well spent.  Reading the replies (170 pages of them) can take a while but there’s a world of education in the replies.  Of course, as one would expect, there’s your share of Windows-bashing or Linux-bashing but in between some very good reading.

=-=-=-=-=
Powered by Blogilo

Digital Citizenship and Creative Content


 

I think that many people would like to address the topics of Digital Citizenship and Creative Content and they absolutely should.  I know that we had worked on the concept at my old board and I would provide a link to the resource but it has been taken down.  Working with colleagues, we worked towards what we thought would be the attitudes, skills, knowledge, and understandings that we felt were important.

By its nature, I think that a document of this type would be a never-ending product.  Just when you think that you have it nailed, something new comes along.  But, if you believe this is important (and I personally do), it’s an exercise worth pursuing.  Every spring, the document would be revised.  It was a task but certainly an important one.

Now, we started working our document from scratch but if you’re just starting out, Microsoft has you covered at their digitalcitizenship website.

Here you’ll find four curriculum units:

  • Creative What?
  • By Rule of Law
  • Calling All Digital Citizens
  • Protect Your Work; Respect Your Work

The units are incredibly complete.  Written with an American perspective, you’ll want to work your way through it before going live with your class.  For example, there is a part to a unit that talks about “fair use”, a very important concept in the US.  You’d want to do some research about “fair dealing” because there are significant differences between the two.  Microsoft recognizes that there will be differences from country to country and give a feedback mechanism for that purpose.

However, for the most part, the lessons, assessments, and activities would serve very nicely in anyone’s classroom.  Designed for Grades 8-10 but it’s indicated that, with modification, they could be used 6-12.  You wouldn’t use all the resources in any one grade but spread it out through the years so that students get the whole effect.

I know that many teachers already address these issues.  For them, these would be wonderful resources to confirm you’re on the right track and perhaps inspire some new activities or discussions.  If you have students from a Faculty of Education, make them aware of what’s available.  They’ll definitely thank you.

Registration is required but what you get is totally worth the exercise.   Do it, get access to the four PDF files and start addressing these important concepts with you students.