Welcome to MSDN Blogs Sign in | Join | Help

February 2007 - Posts

XNA Links

I've been trying to collect some interesting and useful XNA links. Here is what I have so far. XNA Team Blog - Yep, that is where the XNA Team blogs. Dave Weller's blog - Dave is with the XNA group and is an acknowledged expert in graphics and game programming.

Programming Proverbs 6: Use procedures

The word "procedures" here is a bit of an anachronism I guess. Today we talk mostly of "methods " Perhaps we talk about "functions" or "subroutines" but we are really talking about the same things. We are talking about small routines with a defined way

Video Game Ideas

Tony over at Computer Science Canada has some ideas for student video game projects . I've had students write variations on some of the ones he suggests. Not being a real player I am not familiar with all of the examples he gives but students probably

Programming Proverbs 5: Construct the program in logical units

This is the fifth of a series of posts based on the book Programming Proverbs by Henry Ledgard . The index for the series is an earlier post and discussion of the list as a whole is taking place in the comments there . Comments on this "proverb" are of

Computer Science and Data Structures

Mark Guzdial (CS Faculty at Georgia Tech) had a recent post about Information Technology students not studying data structures. Frankly it blew my mind. Data structures is such a fundamental aspect of computer science and information technology that I

IEEE History Center: Oral Histories and Engineering Stories

The IEEE History Center announced recently that they have added 75 oral histories to their collection . There are interviews with all kinds of engineers and not just computer or Internet related people. Anyone interested in the history of engineering

Learning Network Manager

I found this via a link from Dominic's blog . It looks like jsut the thing to help make life easier for people who manage school computer labs. It's called the Learning Network Manager and it is an open source project. The description from the web site

Programming Proverbs 4: Beware other approaches

This is the fourth of a series of posts based on the book Programming Proverbs by Henry Ledgard . The index for the series is an earlier post and discussion of the list as a whole is taking place in the comments there . Comments on this "proverb" are

People Who Know Nothing About Schools Telling Us How to Fix Them

Today's rash of quick fix answers started with Steve Jobs telling us the teacher unions are broken in the worst possible way. Principals can't get rid of poorly performing teachers. Plus Jobs says we need online books that are updated like Wikipedia.
Posted by Alfred Thompson | 35 Comments
Filed under: ,

"Scratch"ing the Programming Itch

Friday and Saturday I was at MIT (specifically the famous Media Lab ) learning about a programming platform/language for young people. The language is called Scratch and I may have blogged about it before. This weekend was the first time I really got

Feedburner Address for Subscriptions

I'm trying to get a little better information about traffic on my blog. Please subscribe using (or change the address you are currently using to subscribe to) the address http://feeds.feedburner.com/ComputerScienceTeacher for this blog. I'd really appreciate

Dreaming in Code - A Book Review

I finished reading Dreaming in Code by Scott Rosenberg last week. This book is an attempt to be today's " The Soul of a New Machine " (Tracy Kidder was awarded the Pulitzer Prize for that book) for a software project. Kidder's book is a classic today
Posted by Alfred Thompson | 0 Comments
Filed under: ,

Programming Proverbs 3: Use the top-down approach

This is the third of a series of posts based on the book Programming Proverbs by Henry Ledgard . The index for the series is an earlier post and discussion of the list as a whole is taking place in the comments there . Comments on this "proverb" are of
Posted by Alfred Thompson | 2 Comments
Filed under: ,

Bob & Chris' Roadshow

While I write here primarily for computer science teachers I know that many who read this blog are professional developers and others who may be interested in this sort of educational/professional development opportunity. It's probably only of interest

National Engineers Week

This year National Engineers Week (in the US at least) is February 18 through the 24th. There is some good information about engineering as a career at that web site including the following links: Discover Engineering Online Introduce a Girl to Engineering

Texas High School Computer Science - Alive and Well

I spent several days in Austin Texas last week at the TCEA conference. TCEA is the second largest computer education conference in the US (probably the world) and is a pretty exciting place to be. Like most such conferences this conference reaches a wide

How Many Ways Can Your Name be Misspelled

Every so often I run across an interesting little program that someone hacks together that looks to me like a potential programming assignment. Yes I know - suck all the fun out by assigning it to students. Must be the evil teacher in me. Be that as I

More Game Development Resources

Somehow it has slipped my mind that Microsoft Research's Gaming group has released something called the Computer Gaming Resource Toolkit . There you will find a series of talk, papers, curriculum resources and Software & Code Samples having to do

Programming Proverbs 2: Think first, Program later

This is the second of a serious of posts based on the book Programming Proverbs by Henry Ledgard . The index for the series is an earlier post and discussion of the list as a whole is taking place in the comments there . Comments on this "proverb" are

A Time and A Place for Assembly Language Education

I came across Doug Ross' blog the other day while I was looking at the some the searches that lead people to this blog. He suggests that Assembly language should be used as a first programming language. He states that it would make a great weed out course.

Programming Proverbs 1: Define the problem completely

This is the first of a series of posts based on the book Programming Proverbs by Henry Ledgard . The index for the series is an earlier post and discussion of the list as a whole is taking place in the comments there . Comments on this "proverb" are of

Hacker High School - Security Awareness for Students

A link to the Hacker High School web site went to the AP CS list the other day. It is an interesting site with lessons and exercises about computer and network security. It appears to be designed to be used in either a classroom or a computer club or

Do you REALLY want a degree in Game Development?

Now I love programming games. I think that game deveopment is fun, interesting and a great learning experience. The game development programs at a lot of schools from high schools to university to graduate school are interesting and probably help attract

Dream Build Play - XNA Contest is up and running

I just realized that Dream Build Play is live and the contest has started. The first challenge is this week! If you haven't already downloaded Visual C# Express and the XNA Game Studio Express it is time to do so and get started. Are you or students you
Posted by Alfred Thompson | 0 Comments
Filed under: , ,

On the Road Again - Seattle then Austin

I am traveling today. I am on my way to Seattle WA for a couple of days of training. On Wednesday I leave Seattle for Austin TX and the TCEA conference. The plan is to be there for the T-A/CS SIG meeting Wednesday night and stay until Friday when I will

The Girl in the Java Class

A recent blog post at the NCWIT blog Katy Dickinson writes about her daughter's experiences with computer science education in high school. Her daughter had a horrible experience with her first "introduction to computing" class as a freshmen but was having

Survey of Primary and Secondary School Information Technology

Microsoft has started a 10-day survey to gather feedback on the Primary and Secondary School Education Blueprint that they are developing. Primary and Secondary School IT Professionals and educational leadership can help shape the Blueprint so that it

Visual Studio or VS Express Editions for the School Computer Lab?

Teaching computer programming requires good software development software. The Visual Studio family of products is the most modern state of the art tools available today. They are used by top professionals and yet are approachable to students and hobbyists
 
Page view tracker