Microsoft Faculty Connection is constantly updating and improving the curricula and training materials available to higher education.

 

Windows Operating System Internals Curriculum Resource Kit (CRK) (Faculty Resource Center) The Windows Operating Systems Internals Curriculum Resource Kit (CRK) explains operating systems (OS) concepts based on the Microsoft WindowsP and Windows Server 2003 operating system family, structured following the ACM/IEEE Operating System Body of Knowledge (BOK) as defined in the Computing Curriculum 2001 project by the Joint IEEE and ACM Task Force (CC2001).

Programming Language Fundamentals – From Java to C# Interested in learning C#? These curriculum materials, build on your expertise in Java to introduce C#, .NET and Visual Studio. The curriculum consists of 12 modules covering approximately 15 hours of core ACM requirements. The modular curriculum facilitates as much or as little of the content to be used.


Introduction to Programming through Game Development Using Microsoft XNA Game Studio


Learn the underlying skills and principles of software development as you design and build your first games for Xbox 360, Windows, and Zune.Designed specifically for students with no computer science background, this curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework for skills you can apply to game programming and beyond.

Cloud Computing - Software Engineering Fundamentals

This set of materials on cloud computing is from Professors Johann Heinzelreiter and Werner Kurschl from the Upper Austria University of Applied Sciences. The materials propose a possible cloud computing curriculum. This curriculum discusses key software technologies and cloud software architecture issues, and also defines key terms. It also shows implementations of comparable sample applications based on Microsoft Windows Azure and Google App Engine as well as architectural
design issues for large and complex cloud applications. Design guidelines as well as open issues conclude the curriculum. The following material is covered in this set of resources: