Computer programming for students
On this page are numerous links to resources, learning guides, online videos and news about computer programming for students of all ages.
There are separate computer programming for students pages for the following (with links):
- Games and Microsoft XNA Studio
- Microsoft Small Basic
- Microsoft Visual Basic and Microsoft Visual Studio
Links in September 2010
- Students And Intellectual Property Rights: blogs.msdn.com/b/alfredth/
Links in August 2010
- Non-Myths About Programming: blogs.msdn.com/b/alfredth/
Links in June 2010
- How Many Types of Programmers are there?: blogs.msdn.com/b/alfredth/
- Studica and Robosoft: blogs.msdn.com/b/msroboticsstudio/
Links for May 2010
- Microsoft Announces Robotics Developer Studio 2008 R3: blogs.msdn.com/b/msroboticsstudio/
- Microsoft Shifts Robotics Strategy, Makes Robotics Studio Available Free: spectrum.ieee.org/automaton/robotics/robotics-software/
General information
- 99 Bottles of Beer Programmed in Different Languages: www.99-bottles-of-beer.net
- Are You Smart Enough To Debug Your Own Code?: blogs.msdn.com/alfredth/
- Beginner Developer Learning Center: msdn.microsoft.com/vstudio/express/beginner/
- Beginner Developer Learning Center - Kid's Corner: msdn.microsoft.com/vstudio/express/beginner/kids/
- Can Games Teach You To Program?: www.genericerror.com/blog/
- Computer programming - Turning on a Paradigm: blogs.msdn.com/alfredth/
- Do Programming Languages Ever Die?: blogs.msdn.com/alfredth/
- Free C# and VB Coding Standards Reference Documents: www.notsotrivial.net/blog/
- Give your students a jump-start with the Windows Mobile Starter Kits: msdn.microsoft.com/mobility/windowsmobile/
- How Do We Learn to Be Good Programmers?: blogs.msdn.com/vbteam/
- Keeping it simple: blogs.msdn.com/alfredth/
- Kid's Corner - Learning Computers and Programming: msdn.microsoft.com/en-us/beginner/
- Learn by doing - Example of using games to teach software: blogs.msdn.com/harrymiller/
- LEGO Turing Machine: www.youtube.com
- Monte Carlo Simulation - Roulette: blogs.msdn.com/alfredth/
- No, You Can’t Use That Feature: blogs.msdn.com/alfredth/
- Planet Kodu - Learn and Share Kodu Creations: planetkodu.com
- Programmers top 10 sentences: www.makinggoodsoftware.com
- Programming Lessons for Kids – Videos and Articles: /blogs.msdn.com/erikreitan/
- Reading to Learn How To Write: blogs.msdn.com/alfredth/
- Resources for Programming Teachers: blogs.msdn.com/alfredth/archive/2005/08/05/resources.aspx
- Rethinking Hello World: blogs.msdn.com/alfredth/
- Revisiting the GOTO Statement: blogs.msdn.com/alfredth/
- Songs in Code: songsincodedb.com
- Student Lounge: www.msstudentlounge.com
- Teach Yourself Programming in Ten Years: blogs.msdn.com/alfredth/
- Teaching Kids Programming March / April Updates: blogs.msdn.com/socaldevgal/
- Teaching .NET in Computer Science by Chap Percival: geekswithblogs.net/cpercival/
- Teaching Programming to Primary School Kids: blogs.msdn.com/acoat/
- Visual Basic - The many cases of ByRef: blogs.msdn.com/vbteam/
- What is the best comment in source code you have ever encountered?: stackoverflow.com
- When Is A Short Circuit a Good Thing?: blogs.msdn.com/alfredth/
- Windows Phone 7 Series Programming for Students: blogs.msdn.com/alfredth/
Microsoft Robotics Studio
- Free Robot Activity Booklets: spark.irobot.com
- iRobot SPARK (Starter Programs for the Advacement of Robotic Knowledge): spark.irobot.com
- LEGO Robot Solves Any Rubik’s Cube In Less Than 12 Seconds: singularityhub.com
- Microsoft Enters Robotics - An Educator's Perspective: www.botmag.com/issue3/microsoft_technical_preview_3.shtml
- Microsoft for Students: www.microsoft.com/australia/msdn/students/
- Microsoft Robotics Developer Studio 2008 Express Edition Download: msdn.microsoft.com
- Microsoft Robotics Learn Page: www.microsoft.com/robotics/#Learn
- Microsoft Robotics Studio 2008 R2 Available: www.microsoft.com/robotics/
- Microsoft Robotics Studio at the Consumer Electronics Show (CES): blogs.msdn.com/msroboticsstudio/
- Microsoft Robotics Studio - An Introduction: blogs.msdn.com/msroboticsstudio/
- Microsoft Robotics Studio Blog: blogs.msdn.com/msroboticsstudio/
- Microsoft Robotics Studio Simulation - An Overview: www.botmag.com/issue3/microsoft_technical_preview_2.shtml
- Microsoft Robotics Studio Simulation Engine: msdn.microsoft.com/robotics/
- Mopbot based on Phidgets: blogs.msdn.com/codejunkie/
- RoboChamps: www.robochamps.com
- RoboChamps Online Virtual Robot Competition: blogs.msdn.com/alfredth/
- RoboChamps Unveiled: blogs.msdn.com/robinm/
- RobotEvents.com - Community Portal for Robotics: www.robotevents.com
- Robots in the Computer Science Classroom - Q&A: www.microsoft.com
- Simulated Lego NXT Mindstorms: www.simplysim.net
- Simulated Lego NXT Mindstorms Robot Released: www.simplysim.net
- Simulation Robot Programming with Microsoft Robotics Developer Studio: www.helloapps.com
- Singularity Hub - Robots, Genetics, the Future: singularityhub.com
- Starter Resources for Robotics Learning: blogs.msdn.com/alfredth/
- Sudoku puzzles solving LEGO Mindstorms robot: blogs.msdn.com/ramaprasanna/
Other programming languages for students
- Alice 3D Graphics Programming Language: www.alice.org
- Boku - Children's Game Programming Language: research.microsoft.com/projects/boku/
- Kid’s Corner – Beginner Developer Learning Center: blogs.msdn.com/frankarr/
- Kid's Corner - Fun, easy to understand programming lessons: msdn.microsoft.com
- Kid's Corner - Programming Lessons for Kids and Teachers: msdn2.microsoft.com
- Kid's Programming Language: www.kidsprogramminglanguage.com
- Kid's Programming Language (1) - How to Build Pong!: msdn.microsoft.com/coding4fun/gamedevelopment/kpl1/
- Kid's Programming Language (2) - How to Build Asteroids!: msdn.microsoft.com/coding4fun/gamedevelopment/kpl_asteroids/
- Kid's Programming Language (3) - How to Build Missile Command!: msdn.microsoft.com/coding4fun/gamedevelopment/kpl_missilecom/
- Leopard Programming Language from Weatherbug: weather.weatherbug.com/labs/leopard.html
- Leopard Programming Sample: blogs.msdn.com/coding4fun/
- Phrogram: phrogram.com
- Scratch Programming Toolkit: scratch.mit.edu
- Sneak Preview Of Boku Programming Environment For Kids: www.informationweek.com
- Squeak Programming Language: www.squeak.org
- The Cat Programming Language: www.cat-language.com
Popfly
- Bye Bye Popfly and Popfly Game Downloader: blogs.msdn.com/ben_anderson/
- Get the Popfly Game Downloader: on10.net/blogs/sarahintampa/
- Popfly Game Engine - C# and Silverlight Codeplex project: popflygameengine.codeplex.com
- Popfly Parting Present: blogs.msdn.com/ben_anderson/
- Popfly Shutting Down: popflyteam.spaces.live.com
Popfly - old posts
- Adding Your Own Images to Popfly Games: blogs.msdn.com/johnmont/
- Facebook Mashup using PopFly: www.createlf.com/content/view/39/
- How to Make a Popfly Application a Full Facebook Application: blogs.msdn.com/johnmont/
- On Popfly and What’s Next: blogs.msdn.com/johnmont/
- Playing Games with the Popfly Games Creator: blogs.msdn.com/socaldevgal/
- Popfly Forums: social.msdn.microsoft.com/Forums/
- Popfly Game Creator: blogs.msdn.com/somasegar/
- Popfly Game Creator Forums: forums.microsoft.com
- Popfly Game Creator How Do I Tips: www.popflywiki.com
- Popfly Game Creator Performance Tips (Part 1): blogs.msdn.com/ben_anderson/
- Popfly Game Creator Performance Tips (Part 2): blogs.msdn.com/ben_anderson/
- Popfly Game Creator Sample - Type Type Revolution: blogs.msdn.com/adam_nathan/
- Popfly How-To Guide for Teachers, Students, and Popfly Enthusiasts: www.popflywiki.com
- Popfly in the Classroom - Trip Report: blogs.msdn.com/alfredth/
- Popfly Silverlight Display Blocks 101: blogs.msdn.com/tim_rice/
- Popfly Silverlight Display Blocks 102: blogs.msdn.com/tim_rice/
- Popfly Team Site (Blog): popflyteam.spaces.live.com
- Popfly Wiki - Help, Tips, Tutorials: www.popflywiki.com
- Using Popfly to Teach IT Concepts at Bentley College: www.campustechnology.com/articles/58029
- Vanity Popfly Mashups (Software for Students): blogs.msdn.com/springboard/