Brain Freeze: Rethinking curriculum for beginning programmers

Chapman University has handed me a challenge: Create a first programming class for students who are going to be part of a new minor in Game Design.  Ok, not bad, oh wait, it also needs to get the students to a point where they can write programs in C# in a game design class.  The…


VS 2010 Game Design: For RPG with Deconstruction and Destruction

What’s a game without deconstruction and destruction?  Back in the dark ages when I attended college, there was a concept of Critical Deconstruction, and I thought to take one of the classes on it for my liberal arts General Education credit, something required in the United States so that engineering and science students don’t take…


Is software engineering dead?

Software Engineering: Dead? by Jeff Atwood, asks this question.  My question is this: Did anyone find that their software engineering courses in school mapped to what you actually do at work?  Doubtful in my opinion, unless you attended certain schools. My series of articles that I am doing about engineering games is not about software…


UML: Software Engineering Institute, Game Design guidance

Interesting isn’t it that the game design discussion on the Software Engineering Institute site seems to end around 2005, just as life gets interesting for game design.  First of all the XBox team at Microsoft releases the XNA Game Studio, allowing for the first time for people, students, professors, hobbyists and others to build games…


UML: OMG and SEI

OMG (really) is the Object Management Group that can be found at http://www.uml.org , fortunate for them that they got that URL for UML.  The site is filled with links that are not connected, you would think that someone every once in awhile would check for broken links.  The other site that I will seriously …

2

UML: Use Cases, relationships Part 4

I have received a few comments about what happened with the DLL discussion I was having on this blog.  Well quite simply, I realized that I might be able to put together a coherent discussion about UML in VS 2010 and build back into the DLL discussion.  UML includes building Class Libraries using the Logical…


UML: Use Case Part 3

The Use Case is simply a way for you to take your high level requirements and put them into an image form.  It might even be a good idea to use sticky notes to help you visualize the way that the different use case might be related.  Sticky notes are included with Win7 and an…


UML: Use Case Models part 1

What are Use Case Models? First of all: They are simple visual specification of user goals at a high level.  They should be so simple that you can explain them to a manager suffering from serious attention span disorder, or a puppy.  Not all managers suffer from attention span disorder, and especially not mine, who…

2

UML IS BACK IN VISUAL STUDIO 2010

No more clunky interop with Visio like in VS 2005 and VS 2008.  UML is back in the Visual Studio Team Suite 2010 CTP. You will need to install Visual Studio Team Suite 2010, which is all of the versions put together, Database, Developer, Architect and Test, then you will be able to view and…