Friday, July 29, 2011

Innovative Education Forum–Judging Day

Wow! Just WOW! I spent yesterday judging teacher projects as part of the US Innovative Educator Forum in Redmond. It was absolutely inspiring. In fact I would go as far as to say this was the most encouraging day in regards to American education I have ever spent. And yes that includes learning about some great things at various ISTE conferences. Yes, that is strong but I mean it. There were 70 some projects (read a brief on each of them at 2011 U.S. Innovative Educators Forum Day 1–A Brief Summary) with teachers from kindergarten through high school, public schools, private schools, charter schools, rich areas, poor areas, and all sorts of geographies. The common factors though were dedicated teachers doing innovative things to improve learning for their students. Knowing there are teachers like this who are sharing their ideas with others is very encouraging to me.

Clearly all these teachers love their students, they love teaching, and they are fearless in trying new things. Another common factor is putting some trust in their students. Even second grade students (a couple of examples come to mind) have teachers allowing their students a role in decision making. The results are impressive. The one question that always comes up is “will this impact standardized test scores?” As anyone in education knows standardized tests are far from a great way to judge learning. But as one teacher told me “just because it is on the standardized test doesn’t mean it has to be boring.” So true. Good teaching is not boring. In fact I would argue, and I think many of the teachers here would agree, the less boring the more learning goes on.

So what else is going on? The day yesterday started with an opening keynote by John Medina author of

John also gave a keynote at the most recent ISTE conference. If you ever get a chance to hear him speak you should take advantage of it. He is dynamic, funny, and informative. I bought a copy of his book and had him sign it for me. It is my airplane reading for the trip home tomorrow. He talked about two of the 12 “rules” from his book and I can’t wait to dig into the rest of them. I think there are lessons for educators (and others) in that book. It was a great start to the day.

Then we had the judging. I visited nine assigned projects and several others. I only wish I had had time to talk to all of the teachers. I also wish we could have had a lot more people in to hear these teachers talk about their projects. From conversations I had with teachers it appears that most of the teachers here (including the educators who are judges – which is most of them – list here) did a lot of networking and learning from each other. The thing I heard most was “I have learned so much.” People are going home with many more ideas then they came with.

The judging team meet first in small groups and then as a large group to discuss the projects and highlight those that were on the tops of people’s lists. Note that all of the projects were great so we are looking for the best of the best not separating wheat from chaff by any means. All of these teachers are amazing! I don’t know who the winners are yet. We’ll find out that tonight. A total of ten teams in several categories will be headed for the worldwide event in November. I need to get me an invitation.Smile

Later today we will have a closing keynote by Jane McGonigal, director of Game Research and Development, Institute for the Future and author of

I have heard her speak before and I am sure she will be both interesting and thought provoking. After that we have some more social events with the awards gals closing the day and the event. I’ll post links to the winners once I have them.

Monday, July 11, 2011

Are your students entered in the Windows Phone app contest

This Summer, build Windows Phone 7 apps and you could earn exciting prizes to catch a movie, eat ice – cream, buy camping gear and more!! This special competition is especially for students. It’s a great incentive to get creative and do something interesting and possibly win some prizes and make some money. The software is free through DreamSpark as well!

Lots of chances to win:

* The first 1,000 students to publish will receive a copy of Halo Reach®, Fable 3®, Dance Central™, Kinect Joy Ride or Kinect Sports game for the Xbox 360®. Each week we will randomly select 2 winners from among all entries received to win one $25 gift card. At the close of the sweepstakes the student with the most approved apps published to the marketplace will receive a Windows Phone 7.

clip_image001

Tuesday, July 05, 2011

Interesting Links 5 July 2011

Wow! What a week it has been. I came home from ISTE in time for the Fourth of July holiday. I’m still mulling over all I heard and learned at ISTE. If things ever quiet down I’ll try to write some of them up. As it was I spent a lot of the long weekend doing work around the house. Yes, we computer geeks do things other than play with computers and the Internet. I installed kitchen cabinets for example. And some yard work. The best of the weekend was spending time with family though. I am putting this post together from Rapid City, South Dakota where I am visiting the SD Schools of Mines and Technology and their wonderful program for native American students. I will be judging some software designed and written by the students. Should be fun. And now a few links.

First off it was great to see Note-Taker, Imagine Cup finalists, win an IDEA Design Award  These students are not just doing software that is for a contest but are writing software to change lives so it is great to see them get even more recognition. Speaking of the Imagine Cup, have you voted for you favorite Imagine Cup team today?http://www.imaginecup.com/pca Come on - you know you want to. The teams from the US need some more love. They have great projects and we should all show them that we are supporting them against the rest of the world.

And Andrew Parsons has some updates on the Imagine Cup game competition:

Over in the UK they had a big Kinect for Windows event and the team put up a great blog post with lots of videos. Be sure to check it out if you are interested in where this Natural User Interface device is going.

Speaking about Kinect, visit the new Microsoft Kinect in Education web site to see what we are thinking about in that space.

One last link, this one from ISTE, they have released the new NETS for Computer Science Educators (pdf)

kinectineducation

Sunday, June 19, 2011

Interesting Links 20 June 2011

This time next week I will be in Philadelphia for ISTE. I’m pretty excited about it. Some really great things going on there. Plus I get to see a lot of people face to face. many of these people I have met in person before but many of them I will be meeting face to face for the first time after interacting with them through this blog, through Twitter, and through email. The face to face meetings are the best! If you will be at ISTE I hope you will look me up either at the Microsoft booth or one of the sessions I am attending. I will be at a number of the SIGCT promoted events and several bigger Microsoft events. I’ll have a full “what is Microsoft doing at ISTE” with an emphasis on what I’m up to (hey it is my blog Smile) tomorrow but if you want a jump start visit the Microsoft at ISTE page now. And now for some more links.

Myra Deister, CS and math teacher and member of the CSTA Board of Directors, asks how to you set your Priorities for making sure everything gets done. She notes that teaching computer science takes more time than teaching math. Is that the same for everyone I wonder?

clip_image001Challenge, discovery, insight, surprise: Rader & Grzeda AP Students accepted ‘missions’ in InterroBang that had an impact in the community and once completed, each ‘deed’ was given points correlating into the grading process.

In case you missed it, Microsoft released the beta of a supported software development kit for the Kinect Sensor device for use with Windows. (I wrote about it here) Earlier when the news that this SDK was first coming one of the demos what a drivable lounge chair that was controlled by hand motions and a Kinect. Last week those nice people at @coding4fun released information about how to do it yourself  -  Jellybean, the Kinect Drivable Lounge Chair Do you have a robotics or engineering program as well as a programming course? This may be the cross curriculum idea or at least the germ of a whole bunch of new ideas.

In computer history news,  IBM turned 100 last week. Yes, the former Calculating Tabulating and Recording company has been around since long before computers. 

Lastly, the Microsoft Feed web site (on twitter @Microsoft_Feed) did an email interview with me and posted it at  Meet Alfred Thompson. IT came out pretty well if I do say so myself.

Monday, June 13, 2011

Share Kodu Cup Winners Announced

Today the Unlimited Potential team announced the winners of the inaugural US Kodu Cup competition.

Today we are announcing the winners of the first U.S. Kodu Cup. It’s a competition that challenged kids across the United States (from the age of 9 to 17) to use Kodu – a free game development tool from Microsoft – to create their own video game for the chance to win great prizes and the chance to attend the Imagine Cup World finals in New York City in July.

image

Kodu was created by FUSE labs in Microsoft Research to help children learn how to use computers while developing useful skills such as problem solving, creative thinking and planning in a fun, engaging and creative way. Kodu is proving to be a great took for fostering children’s interest in exploring a career in science, technology, engineering and math (STEM).

image

There were some surprises in the entries – namely that students found things to do and ways to use the tool that the people who created it had never thought about. And of course there was amazing creativity and a lot of hard work in evidence. That makes the results even more exciting to me. I love the themes of the winning entries as well. The entry by Hannah Wyman 10 years old, from Massachusetts, had a theme around saving the environment by planting trees and getting soot out of the air. A very creative game for sure. You can see her video below but visit the Unlimited Potential blog post to see more of them.

More information on Kodu and STEM education

clip_image006

Saturday, June 04, 2011

Imagine Cup Game Design Competitors 2011

Andrew Parsons has been working hard to highlight the top teams in this year’s worldwide Imagine Cup. He has a series of blog posts which I highly recommend.

The first one is a set of three articles highlighting the finalists for the three tracks of Game Design. These are the fifteen teams from all over the world heading to New York City in July to compete head to head. Definitely worth checking these out:

Meet the finalists – XNA – http://bit.ly/ICGD11k
Meet the finalists – Mobile – http://bit.ly/ICGD11l
Meet the finalists – Web – http://bit.ly/ICGD11m

The second set is a series of ten articles that showcases all competitor entries from the final online round of Game Design. There are more than 100 games shown in this series from dozens of countries and it’s a great resource to show off the variety of game genres, styles, and themes.

Part 1 - http://bit.ly/ICGD11a (_dreamBender – BJTU_YF703)
Part 2 - http://bit.ly/ICGD11b (Bliizz – CodeOne)
Part 3 - http://bit.ly/ICGD11c (CrashGames – EnvoSeven1)
Part 4 - http://bit.ly/ICGD11d (exporithm – Geekologic)
Part 5 - http://bit.ly/ICGD11e (GimmeGimmes – INFOSTROY)
Part 6 - http://bit.ly/ICGD11f (Ingesub Game Lab Team Rocket – Luskanya)
Part 7 - http://bit.ly/ICGD11g (Milworms – Pyro)
Part 8 - http://bit.ly/ICGD11h (Quegee Team – SDEG)
Part 9 - http://bit.ly/ICGD11i (Signum Fidei – Team Nucleus)
Part 10 - http://bit.ly/ICGD11j (Team Rubic – WickedTeam)

Monday, May 30, 2011

Interesting Links Post 31 May 2011

Since yesterday was Memorial Day I posted something just a bit fun and saved my links post for today.  I hope those of you in the US enjoyed a three day weekend and also found time to remember those men and women who paid the ultimate sacrifice for our country. I spent time with family including my World War II combat veteran father. I cherish all the time I have left with him as so many of his generation are now gone.

Now for some links.

Here is a bit of the real world of software development that they don’t teach you in school. This was tweeted and retweeted a lot last week. “ And the award for "Most Legally Encumbered Hello World Program" goes to Oracle for http://goo.gl/gpWFR” A few lines of code and a lot of lines of legal boilerplate.

A number of good articles in the Microsoft Boston blog including this one about how  Microsoft’s Elevate America Community Initiatives are making a difference in the lives of Bostonians.  And this All About the Boston MTC – Q&A with Sven Ingard, MTC Director The MTC is one of Microsoft’s interesting field offices that works with customers before large projects get rolling.

The big summer doings for Microsoft’s international academic relations teams are the 124 student teams who  are competing to solve the world's toughest issues. See GOOD Magazines' favorite five projects

New Game Development Education on App Hub for the Windows Phone Mango Tools Release. This is where I am learning things for my posts like  XNA and Visual Basic–Your First Lesson and  Windows Phone 7 Games in Visual Basic

Have you read about the Microsoft Tech Student of the Month for May 2011?  – Kevin Ballinas

I saw this interesting Tweeted link from @weemooseusRed Hot: The Computer Science Job Market: (Ok HS, where are your CS teachers when your students need them?)” In spite of news stories like this I keep hearing of schools cutting back on computer science education. It doesn’t make any sense to me.

 

Monday, May 23, 2011

Imagine Cup WorldWide Game Competition Finalists 2011

Andrew Parsons is the Game Capitan for the Worldwide Imagine Cup Game competition. This gives him a good close look at the competitors especially the finalists. This week he has posted summaries of the finalists in the three competition fields.

I grabbed some of the information about the US teams in the finals but you’ll want to take a look at all the other competitors in all three categories.

Team Name: ICsquared

Game Name: Embryonic

Country: United States

Embryonic is a combination of arcade style games to promote awareness and education of maternal health. The primary game is an Asteroids-style game where the player is put in charge of protecting an unborn child while later levels revolve around other parts of the process, including the umbilical cord and nutrients being delivered, as well as an awareness of rudimentary genetics.

GameScreenShot1GameScreenShot2GameScreenShot3

Team Name: Team Dragon

Game Name: Azmo the Dragon

Country: United States

Azmo the Dragon is a 2D side-scrolling game that helps children learn about their asthma as they play as a dragon who destroys civilizations.

DragonWindows 2011-04-27 18-20-22-84DragonWindows 2011-04-27 18-20-32-43DragonWindows 2011-04-27 18-21-01-97

Saturday, May 21, 2011

Interesting Links 23 May 2011

Every week end I go to grab by Twitter stream and the notes I have taken as ask myself “Do I have any thing interesting this week?” Invariably I have more than I expected. Stuff flows like crazy many weeks. While I pass a lot of it back out via Twitter I find that that is a transient media. Oh it’s great if you have time to follow it (and I don’t always) but you are bound to miss a lot. It also doesn’t feel like a good archive either. So something may come by while you don’t need it but not be easy to find when you do. That is why I believe that these weekly posts are a better way for me (and I hope others) to find things when I need them. Blogs are searchable.

Tara Walker recorded an hour long workshop on building Windows Phone apps that is now available for viewing. May be a good way for you (or students) to get started.

Coding for Fun (@coding4fun) posted some resources for the "graphically challenged" among us with places we can get resources that can be used in XNA games. Trust me – your programming students are probably not the graphic artists them may think they are. These are useful resources.

Learning to learn Is a great post by Garth, a CS teacher and frequent commenter on this blog, who does what good teachers do - help students to learn how to learn more. I recommend this post and Garth’s blog in general.

Have you students seen the big summer deal from Microsoft? Qualified students who buy a new Windows PC and get a free Xbox 360, too. For your graduating seniors – every dorm room can use a new Windows PC and an Xbox 360. Smile 

Programming concepts in Scratch is a very helpful post from Gail Carmichael (@gailcarmichael) . If you are using Scratch or looking into using Scratch for teaching computer science or programming concepts check out her post.

Some interesting things from Microsoft Research (@MSFTResearch:) this week  How much energy is your computer really using? Download Joulemeter and find out. May be just the thing to spark conversations about power usage of computers and how that impacts both society in general and computer hardware design in specific.

Teachers looking to attend Microsoft’s Innovative Educators Forum this summer have created videos. There is a people’s choice voting now open and you can vote for your favorite People's Choice video – Two most "liked" videos go to MSFT Innovative Educator Forum  ( via @TeachTec)

Great article by @Dean Kamen on @CNN : Want U.S. to keep tech edge? Teach kids science

Insightful post by Mark Guzdial (@guzdial) If you want CS in High School, Require CS in college  You have to wonder why don’t more colleges require some computer science? They require math and other sciences. CS is pretty key to the future of almost all fields. If they did require it in college, as Mark says, a lot more high schools would jump to teach it.

I had to link to this video -- 5 year old & Visual Studio – In it a five year old explains why “she likes” Visual Studio 2008. It’s funny, its cute, but there is a lot about what is in the product shown in the video.

Sitting = Bad is an info graphic posted by Ed Donahue (@CreepyEd) about how bad sitting is for you. I have been thinking about a standing desk myself. I’ve also read some things that suggest that standing desks might be helpful for the sort of student who just can’t sit still as well. Either way some things to think about.

One last thing, if you are on Twitter I hope you will follow my updates at @AlfredTwo Thanks!

      

Monday, May 16, 2011

Seth Godin Needs To Visit a Library

Now I am married to a school librarian so a) I have a bias toward them and b) I have a bit of an idea of how they think and how libraries operate. OK not all libraries or all librarians but at least one really good one. So I had to read this post by Seth Godin (The future of the library)

In that post he describes a future librarian that sounds a lot like my wife and a library that sounds a lot like the library she is always working towards. But what Seth misses is the reason librarians still need to fight for sharing and borrowing on eBook readers. In a word – access.

It’s all nice and fuzzy to say you can get everything you need on the Internet if you have a nice set of Internet connected devices and good access to the Internet everywhere you go. And Seth probably has that. Many of the patrons of most libraries, especially the libraries that serve poor and rural areas do not have those things. For these patrons even inexpensive books are outside their price range and 24/7 Internet access is still the realm of science fiction. For these readers the loan of an eBook reader is a door into future possibilities. If librarians do not fight to get them access to this technology and to the information on them they may never get to see it.

Also librarians have for the most part redefined themselves away from guardians of books to sharers of information. (well the good ones anyway)They have embraced media of all types from eBook readers to videos (online and on hard media), online databases to Internet searches. They are all about helping people find information and entertainment (yes people do read for entertainment). There are lots of computers in most libraries. It’s still hard to take those computers home though and if someone doesn’t have a computer at home (or Internet) than eBook readers are yet one more tool in the librarian’s toolbox.

Seth says:

Librarians that are arguing and lobbying for clever ebook lending solutions are completely missing the point. They are defending library as warehouse as opposed to fighting for the future, which is librarian as producer, concierge, connector, teacher and impresario.

Librarians are not missing the point. Seth is missing the point. Librarians do see themselves as “producer, concierge, connector, teacher and impresario” and have for years. Seth misses the point that librarians are about access and sharing by almost any means or media possible. They are not defending the library as warehouse but the library as a source for information sharing. And that is something  you would think Seth would be onboard with.

Sunday, May 15, 2011

Interesting Posts 16 May 2011

Computer Science teacher Pat Yongpradit  seems to be everywhere on the educational blogosphere lately. I posted about his 5-6 week XNA course curriculum last week. Vicki Davis (@coolcatteacher) posted an interview on her  Cool Cat Teacher Blog posted a video interview him - Attracting Girls to Technology and Science. Pat himself had a post on the Huffington Post about My Year as a Teacher Beauty Queen: Microsoft Innovative Educator Forum in which he recounts some of what has happened to him since he was involved with last year’s Microsoft Innovative Educator Forum.

Speaking of the Microsoft Innovative Educator Forum, IEF awardee Cheryl Arnett has a new blog post in the Huffington Post called Learn how to transform education to meet the needs of 21st century learners.

I like this article by a pair of Advanced Placement  English teachers in Virginia who utilize InterroBang (@playinterrobang) in their classroom. The article is  "Challenge, Discovery, Insight, Surprise" and they wrote about it for Best In Tech Today

InterroBang_Logo_reasonably_small[1]

Play InterroBang

@playinterrobang
The socially-networked, mission-based, problem-solving game in partnership with the Exploratorium, Learn and Serve, sponsored by Microsoft
http://playinterrobang.com/

 

Nice blog post by Ed Donahue on the recent Digigirlz Tech Camp: Baltimore 2011. DigiGirlz is a wonderful program designed to help introduce girls and young women learn about and develop an interest in technology and careers in technology.

Diversity and Inclusion at Microsoft

Have you ever wondered how committees select what presentations are included in a conference? On the CSTA blog you can read Choosing CS&IT Conference Sessions about how sessions were selected for this summer’s Computer Science & Information Technology Conference in New York. BTW you really want to attend this conference if you are a high school (or middle school) computer science teacher or district curriculum coordinator charged with building CS programs.

I don’t often post to my blog over the weekend but this past Saturday I did write a blog post:  about  Returning Data From A Second Form in Visual Basic and/or C# If your students are looking at using multiple forms or building custom dialogue forms that post will be useful.

Are you interested in images of historical devices? Checkout the Buxton Collection 30 Years of Interactive Technology.

Lastly I want to link to a few posts by my good friend Sam Stokes who works with higher education in California.

 

 

Friday, May 06, 2011

Teaching Students To Create Their Own Business

One of the things that I tell students when I do career talks is that it has never been easier to start a software business than it is today. Many great companies have been started in hard economic times (Microsoft for example) and many have been started by people who were students at the time. Dell may be one of the more well known examples of that even though it is more hardware related. But new markets in games (for hand held devices like phones for example), cloud computing for fast, easy and scalable computer resources as well as easy availability of software bring a new round of low cost of entry. Technical skills are not all that you need though. The making of a company requires some entrepreneurship. While entrepreneurship is in large part an attitude and a confidence we don’t often teach the other skills that support the attitude and build the confidence students need. That’s why I really enjoyed a blog post in the TeachTec blog today. This is one you really want to read!

The article titled Can you develop the next Gates or Zuckerberg in high school? Combining computer science and entrepreneurship talks about a program that Doug Bergman has created in his school in South Carolina. The project is called Entrepreneurship through Xbox Game & Simulation Development .and I’ve included a blurb from a recent announcement of the 2011 U.S. Innovative Education Forum - Round One - Finalists Announced!

Doug Bergman, Porter-Gaud School (Charleston, SC)
Project: Entrepreneurship through Xbox Game & Simulation Development
Students in this hybrid computer science & entrepreneurship class learn how to manage and work on a single large computer programming project as well as develop their own software coding and problem-solving skills. They apply the equally important skills around entrepreneurism using the NFTE (Network for Teaching Entrepreneurship) curriculum, building and eventually presenting an actual business plan for the game idea they choose. Additionally students consider an area in their life (i.e., a subject they are passionate about, an extra-curricular area, or an idea that helps makes the world a better place) and they take that idea and create a game or simulation for the Xbox that teaches, demonstrates, and generates interest in the area they have chosen.

Doug is working cross the curriculum and really taking advantage of student interests to promote learning. He is working closely with his school IT department, Guidance, local colleges and local industry. Guest speakers through the course of the school year help “make it real” for students. It’s great stuff and I encourage you to read the full article.

Doug Bergman came to Microsoft’s attention through the Innovative Education Forum program. There is still a little over a week left to submit applications for the 2011 U.S. Innovative Education Forum. The final deadline to apply is May 15th. I’d love to see more computer science teachers submit and share what they are doing in their classrooms. There is a lot of exciting and truly innovative work going on, not just in computer science of course, and the Innovative Education Forums highlights many of them but we don’t know about them unless teachers tell us about them.

I’ll close with a picture of Doug Bergman and some of his students. Looks like they are having fun!

Bergman

Sunday, May 01, 2011

Most Read Posts–April 2011

I thought it would be interesting to take a look at the top read blog posts from April 2011. I look at both web statistics and RSS statistics.In some ways I feel like the RSS statistics tell me the most about what is useful for my most regular readers. Although I know that several people who seldom if ever miss my posts (I love you all) read via web browsers many follow using RSS readers of some sort. The web hits come from search engines and in links. The search engine traffic is also very informative. It also lets me know that I am covering topics that people are interested in. Hopefully I am helping. The in links most often come when I get a little opinionated. OK I can live with that. Smile So for what ever it is worth here are the top 10 posts according to RSS statistics as provided by Feedburner.

And then there are the posts the analytics tool says are the top posts as read by web browsers. Mostly a different list with a couple the same. If you only read via RSS (which is how I read most blogs) you may have skipped by one of these and find it worth taking a second look.

  • Interesting Projects-A Collection A post from March that continued to get a lot of web traffic this month. Search engines or links? I’m not sure but I do think it is a useful post if you are looking for interesting and educational programming projects
  • Object Oriented Programming Is Dead – This is another post from March that was heavily linked to. The post it was suggested by seemed to get a lot of attention (much more than mine which is good) and a lot of others linked to this one of mine.
  • Microsoft Math 4.0 This post from January received a big boost because of a new in link and the fact that Math 4.0 is now available in a bunch more international languages. Your math people will love this one.
  • Books for Computer Science Students The first of a few posts that made both lists.
  • How Does Kinect Work This post from last November keeps getting a lot of search engine traffic. Hope they all are looking forward to the Kinect SDK (coming soon) as I am.
  • Be Careful What You Wish For An other post that made both lists.
  • Movies For Computer Science Students Yea! Three posts on both lists.
  • Programming Projects Using Arrays I guess a lot of people are searching for this sort of thing. I would have expected more in the fall during ramp up but if people are finding this post useful I’m happy.
  • Fizz Buzz A programming Question Yet another project post that continues to get traffic. All the great replies make it valuable in my opinion.
  • Credit Card Project Who knew there were that many people looking for information on parsing credit cards!

What was useful (or useless) to you? What topics should I be looking to research and blog more about? How can I be helpful to you this month?

Tuesday, April 26, 2011

DreamSpark, AppHub and Windows Phone Development

So are your graduating high school seniors bored? or perhaps you are still looking for things to do after the AP CS exam. or maybe you know college or high school students looking to make a few bucks writing code? (Student Develops Games For Windows Phone 7) Edwin Guarin has a new post out called Dreamspark and App Hub Registration process REVEALED! that partners well with my post called Student Access to the AppHub for Windows Phone 7 with information for students who want to create Windows Phone applications and add them to the Windows Marketplace for free. All the information students (18+ I think sorry) need to know to get started is there. Or there and below. Smile

Looking for learning materials? Visit the Windows Phone developer resources pages on App Hub. Here you will find  topic pages so you can learn everything you need to know to create great apps and games for Windows Phone:

BTW if you are a high school teacher and want to make sure your students have access to DreamSpark check out Gautam Reddy’s wonderful blog post that explains the step by step of signing a high school up for DreamSpark

Sunday, April 24, 2011

Enter the Student App-a-thon

Bob Familiar (@bobfamiliar) and Lindsay Lindstrom (@LindsayInPhilly) have both been blogging about the Windows Phone Student App-a-thon! For US college students 18 and up.

appathon[4]

Be one of the first 1,000 students to publish an App in the Windows Phone Marketplace between April 11th and June 30th and choose between Halo Reach®, Fable®, or three other games for Xbox 360®. That’s not all. The student who publishes the most Apps will receive $5,000 cash or an equivalent prize package. The three students who publish the 2nd, 3rd, and 4th most Apps will receive $1,000 each.

Thursday, April 07, 2011

Computer Science Curricula In Flux

I don’t know when I have ever seen as much going on with computer science curriculum going on at one time. In the K12 space there is an NSF initiative looking at a new pre-APCS course while the College Board, also with NSF support,  is hard at work developing the AP CS Principles course. CSTA is reviewing and looking at updating the ACM K-12 CS Model Curriculum. With all that going on in K12 one might be tempted to think that was enough. But it’s not. There is actually an important curriculum review going on in higher education computer science curriculum.

Specifically the CS 2013 project is going on to review curriculum recommendations for undergraduate computer science curriculum in American (and potentially other) universities. This is an effort undertaken jointly by the ACM and the IEEE Computer Society, the two main computer science professional societies. This effort is still in the early stages but a steering committee has been appointed and is holding regular meetings virtually and face to face. The steering committee made a brief report at the recent SIGCSE conference and more public information will be available over time. The committee has opened a web site (from which I have copied some introductory information below) at http://cs2013.org 

Computing Curriculum: Computer Science 2013 (CS2013) Overview

Following a roughly 10 year cycle, the ACM and IEEE Computer Society jointly sponsor the development of a Computing Curricula volume on Computer Science. These volumes have helped to set international curricular guidelines for undergraduate programs in computing. In the summer of 2010, planning for the next volume in the series, Computer Science 2013 (CS2013), began. The charter for this effort is given below.
Charter
To review the Joint ACM and IEEE/CS Computer Science volume of Computing Curricula 2001 and the accompanying interim review CS 2008, and develop a revised and enhanced version for the year 2013 that will match the latest developments in the discipline and have lasting impact.

The CS2013 task force will seek input from a diverse audience with the goal of broadening participation in computer science. The report will seek to be international in scope and offer curricular and pedagogical guidance applicable to a wide range of institutions. The process of producing the final report will include multiple opportunities for public consultation and scrutiny.

The membership of the committee includes faculty from many universities as well as a few representatives from industry. You can se the whole list at CS2013 Steering Committee. You will probably recognize some names there. If you  get to the very last name on the second column you’ll find Alfred Thompson. Somewhat humbling to be in such august company but I’m doing my best to keep up.

Sunday, March 27, 2011

Interesting Projects–A Collection

It seems as though teachers are always looking for new projects to use with students. Projects get stale (at least to a teacher who has been grading lots of them for a long time) or seem to not fit with a current crop of students or just never seem right. So the hunt goes on for more. When I come up with programing projects I like to post them here on my blog for use, comments, feedback and in the hopes that people will help make them better. I tag them with the projects tag to make them easier for people to find as well. But recently it struck me that an annotated list of some of the more interesting projects might be in order. So here it is.

Programming Projects Using Arrays This is a collection for the APCS mailing list of projects teachers have suggested for teaching arrays. They should work with any programming language.

 Whack Something Game for Windows Phone 7 – This is a “how to” I wrote for creating a whack a mole style game for the Windows Phone 7. It could easily be used/modified to create a similar game for Windows or the Xbox since it uses XNA Game Studio.

The Credit Card Project – Do you know how credit cards are validated? I think a lot of students would be interested in this project that includes knowing something about the codes that identify types of credit cards and a check digit to validate the number.

FizzBuzz–A Programming Question – this was based on an interview question I read about. The comments are interesting and include both a lot of discussion about this particular project and similar questions. This one uses loops and discussion statements in an interesting combination.

Lines Can Be Fun This is a discussion of some interesting graphical line drawing projects. There is some sample code using Small Basic but you could use these ideas in most languages that support simple graphics.

Would you play this game? A simulation of a card game with the idea of determining if it is a reasonable game to play as defined by being something one can actually win at. It uses random numbers, arrays and loops.

Visualizations and Sorting Some ideas around projects that show or play as in sound how sorting algorithms work. Something to make sorting more interesting than just “magic” behind the scenes.

ASCII Art For Fun and Projects – Old school ASCII art projects may seem passé but a lot of today’s students don’t know about them which makes these ideas “new to them.” And they can be fun.

Monte Carlo Simulation – Slot Machines – How do slot machines work? Add some graphics to this one and really make it rock.

Monte Carlo Simulation – Roulette – how does the house win at Roulette? Random numbers, probability and creating a simulation are all a part of this project.

Who Designed That User Interface – How would you design an ATM interface? Yeah it involves money. Smile This is a chance to not only have students implement a user interface but learn about data checking/validation and how it all fits with usability.

Are You Using a Strong Password – On one hand this is a simple data validation project that looks at characters and does some evaluation. On the other hand it is an opportunity to talk about security, what makes a strong password and why strong passwords are important.

Coding Up A Coded Message – Not surprisingly this is about codes and cyphers. I find that a lot of younger kids are fascinated with hiding messages with codes. This allows for a lot of interesting character manipulation and some good algorithm discussions.

Fun With Formulas Did you know that horsepower was based on James Watt finding that a work horse could lift a 1,000 pound weight 33 feet in 60 seconds? I didn’t either but it makes for a fun project. Sample code in C#, Visual Basic and a screenshot of a cool solution table using Excel. Yep, programming sorts of things in Excel. Who knew? Smile

Fun With Colors Move the sliders for red, blue and green to adjust the color values of a color display. This is the sort of thing designers use for all sorts of color picking routines. It shows something about how color mixing works as well as making a fast and easy project to let students experience success quickly.

Binary Number Game – A lot of traffic comes to this blog from people looking for ways to teach binary numbers. This post describes one good learning game/project and opens the door to more with a little imagination. One might as well make a game out of learning when possible.

The Four Digit Problem – How would you randomly pick a four digit number with no repeating digits? Would you use recursion? You could. Or loops? That would work as well. What’s the best way to do this/

A Simple Check Digit Project This project uses the formula for validating passport numbers. With more and more people needing passports at a younger and younger age this project has some relevance to many. Having a meaningful project to discuss check digits (which are apparently not as inherently interesting to everyone as the yare to me) makes this a pretty good project if I do say so myself.

Wednesday, March 23, 2011

US Imagine Cup People’s Choice Awards

clip_image001clip_image001[4]

The Imagine Cup is the premier student technology competition in he world. Yeah, I get excited about it. The US finalists in the Software Design Invitational and the Game Design competition (two categories there) and been selected and are making their plans to attend the finals in Redmond Washington in April. Now it is also time for the public, people like you, to have your say on if these projects are genius or not? You'll decide!

Microsoft US Imagine Cup Fall finalists now have new team pages--check them out and get to know the teams: http://on.fb.me/2011ImagineCup 

Of course I am completely unbiased. OK maybe not. I have a soft spot in my heart for high school students competing against college students so I may have voted for the high school team, Xoz Gaming. Their project, Strain is a Windows real time strategy game where you defend the world against a global pandemic.

I Voted BadgeXozLogo

There are lots of great teams with lots of great ideas. Visit the Facebook page, check them out, and vote early and often (you can vote every day) for your favorite. Oh and by the way there are prizes for people who vote to win as well.