Students use the industry supported object-oriented programming language C#, which is used by software professionals around the world. Students also use powerful professional game development tools for game design, development, and scripting.
Microsoft Visual Studio 2008 SP1
The Visual Studio development system is a comprehensive suite of tools designed to
help software developers create innovative, next-generation applications. It's the
perfect work environment for application developers.
TortoiseSVN
TortoiseSVN is an easy-to-use SCM / source control software for Microsoft Windows
and possibly the best standalone Subversion client there is. Students use this tool
for Source Control on each of their assignments in 300 and 400 level courses.
ReSharper
ReSharper provides solution-wide error highlighting onthefly, instant solutions for
found errors, over 30 advanced code refactoring, and superior unit testing tools.
Students use this tool for code consistency, formatting, and error checking on each
of their assignments.
Unity
Unity is a multiplatform game development tool, designed from the start to ease creation.
A fully integrated professional application, Unity just happens to contain the most
powerful engine this side of a million dollars. Students use this tool for game development.
UDK
Powered by award-winning Unreal Engine 3 technology, UDK's feature set is packed with
power and ease of use. The UDK allows students to Build better, build faster, and
build more dynamic games. Students use this tool for game development and game scripting.
nUnit
NUnit is a unit-testing framework for all .Net languages. Students use the production
release, version 2.5, is the sixth major release of this xUnit based unit testing
tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned
to take advantage of many .NET language features. Students use this tool for creating
unit tests that verify code conformity to design specifications.
CryEngine3
CryENGINE® 3 is the first Xbox 360™, PlayStation® 3, MMO, DX9 and DX10 all-in-one
game development solution that is next-gen ready – with scalable computation and graphics
technologies. Students use this tool for game development and game scripting.
Microsoft Office Project
Microsoft Office Project Standard 2007 gives you robust project management tools with
the right blend of usability, power, and flexibility, so you can manage projects more
efficiently and effectively. Students use this tool for Source Control on each of
their “team” assignments in 300 and 400 level courses
Android SDK
The Android SDK is used to develop software applications for Mobile Internet Devices,
and Smartphones.
Silverlight
Silverlight is a powerful development platform for creating engaging, interactive
user experiences for Web, desktop, and mobile applications when online or offline.
iPhone SDK
The iPhone SDK is used to develop software applications for the Apple iPhone and iPod
Touch.