Resource Center Search

Search for Curriculum Resources by
Keyword Language Using
      
            
Advanced Search

Home > Usage Type > Reference Materials   (897 Object(s) in 5 Usage Type(s) Found)


  • Show objects with any of the following usage types
    Case StudyJournal/Magazine ArticlesReadings
    Source CodeTutorial
Advanced Topics for Modern App Design and Development  - 05/07/2013
Discover how to create great apps that reach the largest possible audience. These new lessons cover essential techniques for creating world-class apps.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Consumption-based Supply-Chain: Healthcare Materials Management using Microsoft Dynamics GP and Binary Stream add-on Software  - 04/10/2013
This was a presentation at the 2013 Worldwide Microsoft Dynamics Academic Alliance Preconference held March 16-17, 2013 in New Orleans, LA, USA.
Audiovisual Content, Course Outline, Demo, Exercise/Exam, Miscellaneous, Readings, Slides
Основы защиты интеллектуальной собственности  - 04/03/2013
Цель данной работы – сформировать общее представление о правовом регулировании в области создания и использования результатов интеллектуальной деятельности, подчеркнуть важность принятия мер по защите разработок еще на стадии их создания.
Course Outline, Miscellaneous, Other, Readings, Textbook
Microsoft Dynamics GP 2013-What's New!  - 04/02/2013
This is a session that was presented at the 2013 Worldwide Microsoft Dynamics Academic Alliance Preconference, held March 16-17, 2013 in New Orleans, LA.
Audiovisual Content, Demo, Readings, Slides, Tutorial
МЕТОДИЧЕСКОЕ ПОСОБИЕ ПО КУРСУ ТЕХНОЛОГИЧЕСКОЕ ПРЕДПРИНИМАТЕЛЬСТВО В ИТ  - 03/20/2013
Данный курс лекций посвящен технологическим стартапам и появился как результат партнерства Microsoft с Открытым университетом Сколково по созданию программы «Технологическое предпринимательство».
Case Study, Course Outline, Miscellaneous, Other, Professional Development, Readings, Textbook, Tutorial
Building the Yetibowl game in HTML5 for the web and Windows 8  - 03/19/2013
Yeti blow show the powerful portability of HTML5. With no changes to the code base, this web based game can easy be ported to both a Window 8 app and a Windows Phone 8 App. As a Windows 8 App, the game utilizes a handful of Windows 8 APIs to build an even more engaging and interactive experience.
Demo, Lab, Miscellaneous, Project, Tutorial
Construct 2 Tutorials  - 02/20/2013
A beginners Construct 2 tutorial for a Platform game.                                                                                            
Miscellaneous, Project, Tutorial
GameMaker Windows 8 Tutorial  - 01/29/2013
A guide for users of GameMaker that shows how to get games published to the Windows 8 store, as well as how to add Windows 8 specific functionalities.
Executable Program, Project, Readings, Tutorial
Tutorials to Publish Games to the Windows 8 App Store Using Construct2 and HTML5  - 01/18/2013
Step by step tutorials to creating and publishing games using Construct2.                                                                        
Readings, Tutorial
Innovating with Application Development at University College of London  - 01/15/2013
Case study of how the University College London students learn to best utilize Microsoft technologies.                                           
Case Study, Readings
Rapid2D C++ Game Development Tutorial for Windows 8  - 01/10/2013
Descriptive step by step guide to creating games with Rapid2D and Windows 8.                                                                    
Lab, Project, Tutorial
Educational gaming with Kinect, teaching angles and time  - 12/24/2012
Learn how to create up to 3 Kinect Games with this informative course and step by step tutorial.                                                 
Exercise/Exam, Lab, Other, Project, Readings
xGames: Quiz based Games for Learning  - 12/24/2012
In a similar vein to SceneIT or Buzz on games consoles, xGames are multiple choice quiz game using up to 4 XBOX360 controllers linked wirelessly to a Windows PC. Learners can be split into 4 groups and compete against each other in a quiz which can be easily created by the instructor.
Executable Program, Exercise/Exam, Project, Tutorial
Mobile App Programming for Everyone with TouchDevelop  - 12/24/2012
Learn programming on the go with TouchDevelop! In this short course, you will learn how to write mobile apps directly from your web browser. With its simple language, touch-friendly interface and cloud-connected environment, TouchDevelop is a great place to get started.
Project, Readings, Slides, Tutorial
Технологии командной разработки программного обеспечения информационных систем  - 12/10/2012
В курсе лекций и лабораторном практикуме рассматриваются подходы к организации командной разработки программных приложений. Основное внимание уделяется методологии и решениям Microsoft в части управления жизненным циклом программных приложений: Visual Studio, Team Foundation Server.
Lab, Slides, Tutorial
Разработка приложений для Windows 8 на языке C#  - 12/03/2012
С помощью данной книги вы научитесь создавать новый тип приложений – Windows Store приложения, для операционной системы Windows 8. Такие приложения представляют собой сплав новой парадигмы интерфейса, эффективного современного API и соответствующей платформы разработки.
Miscellaneous, Other, Professional Development, Readings, Source Code, Textbook, Tutorial
HTML5 Game Starter Kit for Windows 8  - 10/30/2012
This informative HTML5 Game starter kit, video and how to guide will help you set up a new Windows 8 game project.                               
Audiovisual Content, Demo, Tutorial
ITA-114 Programowanie Windows 8  - 10/08/2012
Materiały do kursu ITA-114 Programowanie Windows 8 są dostępne w ramach programu IT Academy Lokalna. Wszelkie pytania odnośnie licencji prosimy kierować na adres pledu@microsoft.com.
Lab, Source Code
Programming Windows 8 Apps with HTML, CSS, and JavaScript  - 10/04/2012
ebook on Programming Windows 8 Apps with HTML, CSS, and JavaScript.                                                                              
Readings, Tutorial
Przewodnik - Materiały Edukacyjne Microsoft Dynamics AX 2012 2  - 09/27/2012
Jego celem jest wsparcie nauczycieli akademickich w prowadzeniu kursów wprowadzających do systemów ERP przy użyciu systemu Microsoft Dynamics AX 2012.
Audiovisual Content, Course Outline, Demo, Exercise/Exam, Lab, Slides, Tutorial
Przewodnik - Materiały Edukacyjne Microsoft Dynamics AX 2012 1  - 09/27/2012
Jego celem jest wsparcie nauczycieli akademickich w prowadzeniu kursów wprowadzających do systemów ERP przy użyciu systemu Microsoft Dynamics AX 2012.
Audiovisual Content, Course Outline, Demo, Exercise/Exam, Lab, Slides, Tutorial
Attracting Student Talent to Microsoft Dynamics Careers  - 09/20/2012
This document is intended to educate students on why they should care about Microsoft Dynamics ERP and CRM solutions. It describes how Microsoft Dynamics fits into day-to-day life and what types of careers may call for Microsoft Dynamics expertise.
Demo, Miscellaneous, Other, Professional Development, Project, Readings, Slides
Современные языки и технологии веб-разработки  - 08/21/2012
Учебный курс «Перспективные языки веб-разработки» посвящен теоретическим и практическим вопросам использования новых технологий веб-разработки, известных как HTML5.
Audiovisual Content, Course Outline, Demo, Executable Program, Lab, Professional Development, Project, Readings, Slides, Source Code, Textbook, Tutorial
Windows Azure and SQL Database v.2  - 08/16/2012
This updated curriculum provides foundation information about Cloud Computing in general and Windows Azure and SQL Database in particular. The tutorials cover how to develop for the Windows Azure environment and how to use SQL Database as the back-end RDBMS. Creating Virtual Machines and using the Web Sites feature of Windows Azure is also included. One lecture and two labs covering Windows 8 and Windows Azure Mobile Services have also been added in v2. This material includes 7 two-hour lectures, 8 labs, sample ideas for projects and selected case studies. There is also an Instructor Supplement (faculty only) available containing the solutions and source code to the Labs.
Case Study, Course Outline, Lab, Slides
Microsoft Dynamics GP 2013 Launch  - 08/08/2012
Microsoft Dynamics GP 2013 Launch Portal Now Available.                                                                                          
Readings
Designing for Modern UI: Module 11 of 11  - 07/03/2012
In this module, students learn about the Windows Store and how to submit apps for sale and distribution. Trial versions, monetization options, and the certification process are reviewed.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 10 of 11  - 07/03/2012
In this module, students discover techniques used for designing an app that looks great and works great on all screens. They also discover how to take advantage of snap and portrait, new views that are unique to Windows 8 and the tablet form factor.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 9 of 11  - 07/03/2012
In this module, students learn the role of live tiles in a new Windows UI Style application and discover why it is important to invest in a tile on the Start menu. They also learn about the new Windows UI templates that are available for use as well as the various features of the Live tile, such as peek and cycle. Additional topics covered include branding, badges, and notifications.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 8 of 11  - 07/03/2012
In this module students discover how their users can take advantage of charms to enable unique integrated experiences between their app and the Windows 8 platform. Students also find out how charms are enabled by implementing contracts, agreements with other apps and the system UI.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 7 of 11  - 07/03/2012
In this module students learn about two major components of the new Windows UI style apps: Animation and designing for touch interaction. These two components are part of a larger concept called “authentically digital.” Students discover how removing the traditional physical metaphors of application design allow them to create new and useful experiences for users.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 6 of 11  - 07/03/2012
In this module students learn how the grid is used in the new Windows UI style design and how type is handled using the typographic grid and the type ramp. By the end of this module participants will feel confident in their understanding of the guidelines for using both the grid and type in the new Windows UI style applications.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 5 of 11  - 07/03/2012
In this module, students discover the relationship between the scenarios that they have created in Module 3, “Applying User Experience Process To New Windows UI Applications,” and the related features they created in Module 4, “Introduction to New Windows UI Design Principle: Do More With Less.” Students discover how to organize features as commands on the canvas, or in the App bar.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 4 of 11  - 07/03/2012
This module builds on the exercise in Module 3 where students created a “best-at” statement and then created scenarios that followed situations that the user might be in when using their application. In this module, students will start recognizing the relationship between the user experience process, discussed in Module 3, and how it relates to the features and organization of content in a new Windows UI style app.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 3 of 11  - 07/03/2012
In this module, your students take the principles covered in Module 2, “User Experience Design Fundamentals,” and apply them to building their own new Windows UI style app. They can choose to build the app from one of the example concepts provided, or build from their own concept. Students will spend a considerable amount of time in the planning stages of creating a new Windows UI style app, which might be different than any experiences that they have had in the past with building apps.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 2 of 11  - 07/03/2012
In this module, your students learn the fundamentals of the user experience design process. This session explains and navigates your students a typical process that a UX designer might follow when creating any app. It is important that you frame this module as a precursor to creating new Windows UI style aps. New Windows UI style apps are rooted in good user experience and are the key to building apps that are successful.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Designing for Modern UI: Module 1 of 11  - 07/03/2012
Module 1 includes an overview of the Windows 8 platform, and how Windows UI style apps fit into the user experience. This module introduces components to designers that not only should they be aware of but that they should integrate into their own application designs.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 9 of 9  - 07/03/2012
In this module, students learn about the Windows Store and how to submit apps for sale and distribution. Trial versions, monetization options, and the certification process are reviewed.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 8 of 9  - 07/03/2012
In this module, students learn how to implement contracts in our applications, such as the search contract. They will discover how to respond to lifecycle events so that users get the best experience when performing app switching.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 7 of 9  - 07/03/2012
In this module, students learn how to access data from web services, and display that data in a new Windows UI Grid App project. They learn about the WinJS.xhr function, which makes it easy to call services in an asynchronous manner.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 6 of 9  - 07/03/2012
In this module, students learn about the special security restrictions in new Windows UI apps, how to configure the App Manifest to allow access to files, and how to use File Pickers to access user files. They also explore how they can use the StorageFolder class to save application specific data.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 5 of 9  - 07/03/2012
In this module, students learn how to add logic to their apps using JavaScript, how to create custom data entry forms, and how to use Mnew Windows UI-specific controls such as the Application Bar and Flyout control.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 4 of 9  - 07/03/2012
In this module, students learn the structure of a JavaScript based new Windows UI Style Project. They explore the tools used to create Mnew Windows UI Style Apps, look at the different templates available, and create a simple Grid app.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 3 of 9  - 07/03/2012
In this module, students learn about the different views supported by new Windows UI style apps, including Full Screen, Snapped, and Fill. They learn to use CSS styles to support these multiple views, and how to respond to View State changes in their apps.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 2 of 9  - 07/03/2012
In this module, students learn to create and modify page layouts of a new Windows UI style app. Specifically they learn how to modify the rows and columns of a Grid Layout using Blend as well as to open a new Windows UI style JavaScript project in Visual Studio.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
App Development for Modern UI: Module 1 of 9  - 07/03/2012
In this module, students learn about core concepts of HTML5 and CSS3 as used in the new Windows UI apps, including layout models, styles, and animations. Specifically, they examine page layout using regions, grid layout, flexible box layout, multiple columns, text-wrap, and media queries. They also explore 2D & 3D transforms, transitions, animations, gradients, box and text shadow, border-radius, inline SVG and canvas.
Audiovisual Content, Exercise/Exam, Slides, Source Code, Tutorial
Microsoft Dynamics Recommended Publications  - 07/02/2012
This PDF file contains a list of publications that features Microsoft Dynamics software.                                                         
Readings
Основы разработки приложений для мобильных устройств на платформе Windows Phone 7.5  - 06/15/2012
В курсе рассматриваются основные принципы и средства разработки и публикации приложений для мобильных устройств, работающих на платформе Windows Phone 7.5, с использованием технологий Silverlight и XNA.
Course Outline, Exercise/Exam, Lab, Slides, Source Code
Перспективные технологии и языки веб-разработки  - 06/13/2012
В рамках курса рассматриваются теоретические и практические аспекты технологий разработки современных веб-приложений, в том числе новые возможности клиентской разработки на основе HTML5, CSS3 и JavaScript API, а также инструментарий WebMatrix для разработки серверных приложений.
Exercise/Exam, Lab, Professional Development, Readings, Tutorial
Game Development with XNA and Microsoft Technologies: Semester 2 - Windows Phone 7 Development  - 06/01/2012
The Game Development with XNA and Microsoft Technologies: Windows Phone 7 Development Module is a 6-week, 3-unit Module for students who have XNA programming experience. It is intended to be used after the XNA Game Development: Semester 1 curriculum. It is useful for high school and older students.
Course Outline, Executable Program, Exercise/Exam, Lab, Project, Readings, Source Code, Tutorial
Основы разработки приложений беспроводных устройств  - 05/24/2012
Настоящий курс посвящен обсуждению проблем разработки программного обеспечения приложений беспроводных устройств. В качестве основной платфориы создания приложений используется WinPhone 7 и технология Metro.
Readings, Source Code
Microsoft Robotics Developer Studio. Программирование алгоритмов управления роботами  - 05/14/2012
Настоящая книга посвящена описанию Microsoft Robotics Developer Studio, а именно, описанию возможностей VPL и VSE по разработке алгоритмов управления роботами.
Lab, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Module 2 HTML5  - 05/13/2012
This curriculum, for use with Microsoft Expression Studio 4, is a complete, standards-based, single semester course on web design. Module 2 HTML5 reflects the most recent standards of the W3C (as of 5/2012).
Course Outline, Exercise/Exam, Lab, Project, Tutorial
Game Development with XNA and Microsoft Technologies: Semester 2 - Advanced XNA  - 05/02/2012
The Game Development with XNA and Microsoft Technologies: Advanced XNA Development Module is a 6-week, 4-unit Module for students who have XNA programming experience. It is intended to be used after the XNA Game Development: Semester 1 curriculum. It is useful for high school and older students.
Course Outline, Executable Program, Exercise/Exam, Lab, Project, Tutorial
Руководство по продукту Visual Studio 11 Developer Preview  - 03/30/2012
Руководство по продукту Visual Studio 11 Developer Preview: Управление жизненным циклом приложения с помощью Visual Studio 11.                   
Readings, Tutorial
Руководство по переходу от Visual SourceSafe к Team Foundation Server. Преимущества перехода на современную платформу.  - 03/22/2012
Данное руководство посвящено переходу от Visual SourceSafe к Team Foundation Server, преемнику VSS.                                              
Readings, Textbook
Учебный курс по WebMatrix  - 03/15/2012
Данный курс описывает использование WebMatrix – бесплатного и простого в использовании комплекта средств веб-разработки. Руководство разработано командой разработчиков ASP.NET, перевод осуществлен Майкрософт Россия при поддержке В. Коробцева
Readings, Tutorial
Teaching Material for .NET Gadgeteer in School  - 03/02/2012
.NET Gadgeteer can be used in schools to help students make gadgets and learn C# programming along the way. These lesson plans give teachers all the material needed to run 8 1-hour sessions using .NET Gadgeteer, including session plans, student handouts and PowerPoint presentations.
Course Outline, Professional Development, Slides, Tutorial
Using Kinect for Windows with XNA  - 02/29/2012
This material, created by Rob Miles (University of Hull, United Kingdom), contains information on the Microsoft Kinect sensor bar and the Microsoft Kinect SDK. It assumes a working knowledge of the C# programming language, the XNA framework and program development using Visual Studio.
Demo, Slides, Source Code, Tutorial
Learning F# Through Game Development with XNA  - 01/20/2012
This material consists of an in-depth presentation on the functional language F#. The Course Guide and PowerPoint slides are presented in English and Italian. Included in this content is a Course Guide on F# and source code for the training information.
Course Outline, Slides, Source Code
Introduction to Game Programming with XNA and Windows Phone 7 (Instructor Supplement)  - 01/18/2012
This file contains the Instructor Supplement for the Introduction to Game Programming with XNA and Windows Phone 7 material. Included in this content are 5 assignments and their solutions.
Lab, Source Code
Agile Software Engineering (using VS TFS 2010)  - 01/12/2012
The course serves as an introduction to agile software development processes. It gives an overview on agile management and engineering practices and provides hands-on exercises for students to practice and apply the lecture material. The material can be used in a course focusing on agile software development processes but it could also be used update existing team-oriented software engineering courses to include an agile perspective that is becoming widely used in industrial practice.
Course Outline, Lab, Project, Slides, Source Code
Kinect for Windows SDK RecordAudio チュートリアル (C#)  - 12/26/2011
オーディオストリームを録音し、オーディオソースの方向を監視します。                                                                                                                
Tutorial
MicArrayEchoCancellation チュートリアル (C++)  - 12/26/2011
アコーステック エコー キャンセレーションとビーム形成 を使用してオーディオ ストリームをキャプチャします。                                                                                           
Tutorial
MFAudioFilter チュートリアル (C++)  - 12/26/2011
Media Foundation のオーディオ フィルターを使用してオーディオストリームをキャプチャします。                                                                                           
Tutorial
Kinect for Windows SDK Beta AudioCaptureRaw チュートリアル (C++)  - 12/26/2011
マイク配列から未加工のオーディオ ストリームをキャプチャして、.wav ファイルに書き込む方法を例示します。                                                                                           
Tutorial
Kinect for Windows SDK Beta Speech チュートリアル (C#)  - 12/26/2011
Kinect for Windows SDK Beta の Speech に関するチュートリアルです。                                                                                              
Tutorial
Windows Phone and Azure  - 12/22/2011
This short course is an add-on to Windows Phone Programming in C# (Windows Phone Version 7.5). It uses presentations, labs and demos to introduce students to the basics of how cloud computing works, what it brings to the Windows Phone user and how to use the Windows Azure Windows Phone Toolkit to create applications.
Course Outline, Demo, Project, Slides, Source Code
Windows Phone 7 Developer Training Kit  - 12/19/2011
This training course will give you a jumpstart into the new Windows Phone world by providing you with a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones. This training course is geared for beginners who want to get started with developing applications for the latest Windows Phone operating system. Even if you don’t know Silverlight or XNA Framework, you’ll find this Training Course useful. More seasoned Silverlight developers should also find this course useful, as it explains some of the differences between Silverlight and Silverlight for the phone.
Audiovisual Content, Course Outline, Executable Program, Lab, Tutorial
Windows Azure Toolkit for Windows Phone 7  - 12/19/2011
The Windows Azure Toolkit for Windows Phone is designed to make it easier for you to build mobile applications that leverage cloud services running in Windows Azure. The toolkit includes Visual Studio project templates for Windows Phone and Windows Azure, class libraries optimized for use on the phone, sample applications, and documentation. All this content is designed to be easily reused, simplifying your experience and optimizing your time when building your own phone applications leveraging cloud services.
Project, Source Code
Project Hawaii Cloud Services Sample Projects for Windows Phone 7  - 12/16/2011
In partnership with universities around the world, Project Hawaii enables students to develop inventive cloud-enhanced mobile applications. Students at participating universities can use Windows Phone for accessing a set of innovative cloud services and Windows Azure for computation and data storage. Project Hawaii provides the tools, services, and mobile-plus-cloud platforms that students need to create their applications; students bring their creativity and imagination.
Project, Readings
Project Hawaii Cloud Services SDK for Windows Phone 7  - 12/16/2011
This is a software-development kit (SDK) for the creation of Windows Phone 7 (WP7) applications that leverage research cloud services not yet available to the public. The primary goal of this SDK is to support the efforts of Project Hawaii, a student-focused initiative for exploration of how cloud-based services can be used to enhance the WP7 experience.
Executable Program, Source Code, Tutorial
Windows Phone 7 Jump Start Video Series (12): Selling a Windows Phone Application  - 12/14/2011
In the final module of the course, module twelve, Rob covers the all-important topic of how to successfully generate revenue by selling a Windows Phone application. In this essential session, developers will learn how to find and use data from the Performance Analysis, how to create an Application for sale and how to use the Marketplace Testing Tool. Next, Rob will provide a valuable overview of the Windows Phone Marketplace, discuss advertising-supported applications and how to optimize sales.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (11b): XNA for Windows Phone (Part 2)  - 12/14/2011
This is Part 2 of the two videos covering module eleven. Part 2 continues the module with best practices for combining XNA and Silverlight, XNA games and Fast Application Switching.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (11a): XNA for Windows Phone (Part 1)  - 12/14/2011
This is Part 1 of the two videos covering module eleven. In this demo-heavy section, Rob employs his ever-so-popular sample "Cheese" applications to show developers how to leverage the powerful XNA framework on Windows Phone. Part 1 covers how XNA games work, methods to create an XNA game, images and sprites, using the Touch Panel, using the Accelerometer and Motion sensor, and sound in XNA games.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (10): Tiles and Notifications on Windows Phone  - 12/14/2011
Andy illustrates how to best leverage the Tile and App UI in module nine. This section covers key components like Live Tiles, as well as how to use multiple tiles from a single application. This session wraps up with more demonstrations on how to update a Live Tile from a background agent and Push Notifications.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (09): Using Networks with Windows Phone  - 12/14/2011
With module nine, Andy moves into leveraging networks with Windows Phone. In this section, you'll learn how to manipulate key items like the WebClient, HttpWebRequest, Sockets, Odata and Wire Serialization.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (08b): Application Data Storage on Windows Phone (Part 2)  - 12/14/2011
This is Part 2 of the two videos covering module eight. Part 2 continues LINQ to SQL (including queries, Inserts, updates, deletes, and database schema upgrades), then Andy completes the module with a valuable section on performance and best practices.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (08a): Application Data Storage on Windows Phone (Part 1)  - 12/14/2011
This is Part 1 of the two videos covering module eight. In this demo-heavy section, Andy explains Application Data Storage on Windows Phone. Part 1 covers how to store data in Isolated Storage, options for ApplicationSettings API, Data Serialization, Database Support in Windows Phone OS 7.1, and starts a section on LINQ to SQL.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (07): Using Windows Phone Resources (Bing Maps, Camera, etc.)  - 12/14/2011
Rob leads module six and a series of valuable demonstrations covering how to leverage Windows Phone resources. In this session, you'll learn how to use Contacts and Calendars, Launchers and Choosers, then Rob will show a variety of ways to use the Windows Phone Camera, including taking still images and manipulating the video stream. Next, you'll see how to use resources such as the Windows Phone Microphone, Sensors, the Motion sensor, and video content. Finally, Rob finishes the session with some great demonstrations on how to leverage Bing Maps.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (06): Windows Phone Multi-tasking and Background Tasks  - 12/14/2011
In module six, Rob leads a valuable session on multi-tasking and background tasks. After starting off with some essential information on Windows Phone Task Management, Rob shows options for multi-tasking with Background Agents, how to create tasks in Visual Studio, File Transfer tasks, Background Notifications and background music playback tasks.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (05): Windows Phone Fast Application Switching  - 12/14/2011
Rob leads module five and covers Fast Application Switching. To start this session, he and Andy discuss the Windows Phone execution model then move into Application State Management, Fast Application Switching, dealing with dormant programs and some great information on Tombstoning. This module finishes up with Application Navigation and Application Switching.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (04): Using Expression to Build Windows Phone Interfaces  - 12/14/2011
With module four, Andy covers User Interface (UI) and User Experience (UX) design possibilities using Expression Blend. This session is full of demonstrations showing developers how to create animations, design Time Data, build custom Control Templates and how to prototype using Sketchflow.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (03): Silverlight on Windows Phone - Advanced  - 12/14/2011
Andy takes the lead in module three and gets a bit deeper into using Silverlight to build Windows Phone applications. This demo-rich segment covers Silverlight Project Templates, the ApplicationBar, the best methods for Page Navigation, Data Binding and finishes with the powerful Silverlight Toolkit.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (02): Silverlight on Windows Phone - Introduction  - 12/14/2011
In module two, Rob and Andy explain and demonstrate how to leverage Silverlight to build Windows Phone applications. The content explains why applications should leverage the METRO design style then moves into Silverlight Components, methods for creating a Silverlight Application, XAML, Layout options and finishes with Components and Events.
Audiovisual Content, Slides, Source Code
Windows Phone 7 Jump Start Video Series (01): Building Windows Phone Apps with Visual Studio 2010  - 12/14/2011
Microsoft MVPs Rob Miles and Andy Wigley present a series of 14 videos on creating applications for the Windows Phone (version 7.5, aka Mango). This material includes PowerPoint slides and source code. This course is tailored for developers looking to build cool applications and games for the new Windows Phone Platform. In this first module, Rob and Andy outline how to create Windows Phone applications using Visual Studio, how to create Windows Phone solutions, edit program source files, add and manage program resources, and build and run the solution.
Audiovisual Content, Slides, Source Code
Kinect for Windows SDK SkeletalViewer のチュートリアル  - 12/13/2011
Kinect for Windows SDK "SkeletalViewer Walkthrough" の日本語訳です。                                                                                     
Tutorial
Programming Windows Phone 7 (eBook)  - 12/13/2011
This material shows you the basics of writing applications for Windows Phone 7 using the C# programming language with the Silverlight and XNA 2D frameworks. To illustrate Silverlight and XNA programming concepts, this book describes about 190 complete programs.
Source Code, Textbook, Tutorial
Microsoft Dynamics NAV Workshop for 2009 R2 (RTC)  - 12/06/2011
This presentation was given at the workshop event 2011 in Europe. It contains an introduction to the Microsoft Dynamics NAV 2009 workshop - beginner level by Hans van der Hoeven from Avans University of Applied Sciences.
Slides, Tutorial
Success Story Reporting Form - Educational Institutions  - 12/05/2011
This form should be used by faculty from Microsoft Dynamics Academic Alliance member schools to capture success stories from their local institution.
Case Study
Методология синхронной разработки Windows и Web версий бизнес-приложения средствами Microsoft Visual Studio 2010  - 12/04/2011
Разработка корпоративной системы все чаще подразумевает единовременное создание двух версий одного продукта – Windows и Web приложений, функциональность которых идентична. Оптимизацией решения задачи может служить синхронная разработка двух версий продукта средствами WPF и Silverlight технологий.
Lab, Project, Source Code, Textbook
Teaching Web-scale Data Management on a Cloud  - 12/03/2011
While a classic undergraduate course on databases deals with small data tables of highly structured data hosted on a single machine DBMS, we aim at exposing students to web-scale structured + unstructured data hosted/computed on multiple machines.
Audiovisual Content, Project, Source Code
Web приложения и современные средства разработки  - 11/16/2011
В данном курсе рассматриваются вопросы создания Web-приложений с использованием платформы Microsoft .NET. В курсе приведены примеры создания приложений в среде разработке Visual Studio 2008, рассматриваются основные сведения работы с элементами управления и источниками данных.
Course Outline, Lab, Professional Development, Readings
Современные технологии построения компьютерных сетей с использованием Windows Server 2008 R2  - 11/16/2011
В курсе рассматриваются вопросы управления сетевой средой на базе Windows Server 2008 R2, включая конфигурирование учётных записей пользователей, компьютеров и групп безопасности, управление доступом к общим ресурсам.
Course Outline, Lab, Professional Development, Readings
Современные технологии построения баз данных на примере MS SQL 2008  - 11/16/2011
В рамках данного курса рассматриваются вопросы реализации баз данных при помощи современных СУБД семейства Microsoft SQL 2008, включая оптимизацию параметров хранения и получения данных, а также разработку программной логики на стороне СУБД.
Course Outline, Lab, Professional Development, Readings
DynAA New Member Webinar  - 10/28/2011
This presentation will aid faculty from new Microsoft Dynamics Academic Alliance (DynAA) member schools who are just getting started with the program.
Audiovisual Content, Demo, Tutorial
Windows Phone Programming in C# (Windows Phone Version 7.5)  - 10/25/2011
This material, created by Rob Miles, contains a ten chapter textbook with labs, demos and step by step instructions on how to create Windows Phone 7 applications.
Course Outline, Demo, Lab, Slides, Source Code, Textbook
Kinect for Windows SDK 概要  - 10/25/2011
Kinect for Windows SDK 概要では、Kinect for Windows SDK および Kinect の概要を踏まえ、開発を行う上での注意事項等を説明します。また、アーキテクチャやカメラ、画像と深度の取得方法などを解説します。                     
Readings
Разработка бизнес-приложений для облака с использованием Visual Studio LightSwitch 2011  - 10/20/2011
Описывается технология разработки приложений с помощью нового инструмента быстрой разработки Microsoft Visual Studio LightSwitch 2011. Клиентский интерфейс создаётся на основе шаблонов в виде Silverlight приложения, а серверная часть может быть развернута на локальных серверах или в Windows Azure.
Project, Source Code
C# Mini Course  - 10/20/2011
This material contains multiple workshops, video files, a project book and PowerPoint slides for a brief introduction to programming in C#.      
Audiovisual Content, Demo, Executable Program, Project, Slides, Source Code
Introduction to Game Programming with XNA and Windows Phone 7  - 10/18/2011
This material, created by Kelvin Sung from the University of Washington Bothell, is a 16-hour course designed to teach students how to build a 2D interactive video game. Included in this information are PowerPoint slides, labs and the associated source code. It is designed for students with a background in CS3 (data structure).
Lab, Slides, Source Code
Microsoft Dynamics GP 2010 Learning Plans  - 10/18/2011
These learning plans can help you and your students focus on specific training goals and find the training needed to gain in-depth product knowledge and obtain certifications.
Professional Development, Readings
Microsoft Visual Studio LightSwitch 2011 Первое знакомство  - 10/18/2011
Этот курс по новому продукту MS Visual Studio LightSwitch 2011, представляющему собой инструмент, максимально упрощающий создание бизнес-приложений, которые могут быть развернуты локально, в веб и в облаке.
Professional Development, Readings, Textbook, Tutorial
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure  - 10/12/2011
Продвинутый курс для студентов старших курсов и аспирантов с 16 теоретическими лекциями и практическими занятиями (в виде 4 лабораторных работ) по облачным вычислениям и новой облачной платформе Microsoft Windows Azure, ее архитектуре, возможностях, областях и методах применения.
Case Study, Course Outline, Exercise/Exam, Lab, Professional Development, Slides
Разработка под Windows Phone 7: От новичка к эксперту  - 10/11/2011
Новый курс по разработке под Windows Phone «От новичка к эксперту» позволяет научиться разработке под Windows Phone с нуля. Курс построен на базе простых примеров, которые сфокусированы на демонстрации использования ключевых технологий телефона при разработке.
Readings, Tutorial
Microsoft Dynamics CRM Curriculum Package  - 10/10/2011
The Microsoft Dynamics CRM curriculum material package includes scenarios, self-guided tutorials, sample data and other resources.               
Course Outline, Executable Program, Exercise/Exam, Lab, Tutorial
Основы законодательства РФ по защите Авторских прав  - 09/28/2011
Это курс для тех, кто интересуется правовым регулированием объектов Интеллектуальной собственности (Программного обеспечения). Из курса Вы узнаете, как обеспечить и защищать свои права на Ваши программые продукты.
Readings
Studija slucaja: od studenta do certificiranog ERP specijalista  - 09/13/2011
Fakultet organizacije i informatike (FOI) iz Hrvatske zelio je svojim studentima diplomskog studija prikazati kako se cjeloviti informacijski sustav za planiranje i upravljanje poslovanjem produzeca (Enterprise Resource Planning-ERP) koristi u industriji.
Case Study
Game Development with XNA: Semester 1 - Part 2 Games for All  - 09/06/2011
Part 2: Games for All includes 7 units of teaching resources for the “Game Development with XNA: Semester 1” material. This is an exciting CS course that allows students to apply their programming knowledge to game and simulation development using C# and the XNA framework. The complete curriculum is available below.
Audiovisual Content, Course Outline, Demo, Executable Program, Exercise/Exam, Lab, Project, Readings, Slides, Source Code, Tutorial
Game Development with XNA: Semester 1 - Part 1 Basics  - 09/06/2011
Part 1: Basics includes 6 units of teaching resources for the “Game Development with XNA: Semester 1” material. This is an exciting CS course that allows students to apply their programming knowledge to game and simulation development using C# and the XNA framework. The complete curriculum is available below.
Audiovisual Content, Course Outline, Demo, Executable Program, Exercise/Exam, Lab, Project, Readings, Slides, Source Code, Tutorial
Game Development with XNA: Semester 1 - Appendix  - 09/06/2011
The Appendix provides additional resources for the “Game Development with XNA: Semester 1” material. This is an exciting CS course that allows students to apply their basic foundation in programming to game and simulation development using C# and the XNA framework. The complete curriculum is available below.
Audiovisual Content, Course Outline, Demo, Executable Program, Exercise/Exam, Lab, Project, Readings, Slides, Source Code, Tutorial
University Helps Graduates Gain ERP Expertise  - 08/29/2011
This case study presents about how the University of Zagreb uses Microsoft Dynamics NAV in the classroom.                                        
Case Study
Разработка приложений для Windows Phone 7  - 08/29/2011
Курс посвящен разработке приложений для Windows Phone 7.                                                                                         
Course Outline, Lab, Slides, Source Code
ITA-112 Cloud Computing  - 08/23/2011
Materiały do kursu ITA-112 Cloud Computing są dostępne w ramach programu IT Academy Lokalna. Wszelkie pytania odnośnie licencji prosimy kierować na adres pledu@microsoft.com.
Lab, Source Code
Universität bereitet Maschinenbaustudenten mit Microsoft Dynamics CRM-Software auf Beruf  - 07/20/2011
Die Fachhochschule Kiel (Deutschland) hat einen guten Ruf für innovative Studiengänge, die die Anforderungen der Unternehmen vor Ort erfüllen und Studierende auf den Beruf vorbereiten.
Case Study
University Uses CRM Software to Prepare Engineering Students for the Workplace  - 07/20/2011
Kiel University of Applied Sciences in Germany is building a reputation for innovative degree courses that meet the needs of local employers and help prepare students for the workplace.
Case Study
University Enhances Curriculum with ERP and CRM Software, Drives Student Opportunity  - 06/28/2011
Learn how the University of Indianapolis uses Microsoft ERP and CRM solutions in the classroom.                                                  
Case Study
HTML5 - Offline Web Applications  - 06/08/2011
This PDF file explains Offline-Application-Cache or simply AppCache. This is the same caching in web-apps development to facilitate client side data storage. Yet, the way it’s done is new.
Readings, Source Code
Microsoft Dynamics CRM Faculty Resource Kit  - 06/08/2011
Dieses Faculty Resource Kit enthält Materialien, anhand derer Sie sich mit den Vorteilen und Leistungen der Microsoft Dynamics Academic Alliance vertraut machen können. Zudem erhalten Sie hilfreiche Anleitungen zur Implementierung und Installation von Microsoft Dynamics CRM in Ihren Kursräumen.
Readings
Nützliche Microsoft Dynamics CRM - Webseiten und Blogs  - 06/08/2011
In dieser Übersicht finden Sie Links zu nützlichen Microsoft Dynamics CRM -Webseiten und themenbezogenen Blogs.                                  
Readings
Microsoft Dynamics CRM Allgemeine Ressourcen  - 06/08/2011
In dieser Übersicht finden Sie Links zu allgemeinen Microsoft Dynamics CRM-Ressourcen, die Sie in der Lehre verwenden können.                    
Readings
My PC Series  - 06/01/2011
The My PC Series is a completely free and fun, hands-on, jargon-free curriculum of 'getting started' computer classes developed by Microsoft for adult learners. We invite you to visit our website to learn more about this exciting new program!
Audiovisual Content, Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Readings, Slides, Textbook
Nützliche Microsoft Dynamics NAV - Webseiten und Blogs  - 05/23/2011
In dieser Übersicht finden Sie Links zu nützlichen Microsoft Dynamics NAV-Webseiten und themenbezogenen Blogs.                                   
Readings
Nützliche Microsoft Dynamics NAV-Referenzüberblick  - 05/23/2011
In dieser Übersicht finden Sie Links zu Informationen und Ressourcen, die Ihnen helfen, das Optimum aus Microsoft Dynamics NAV herauszuholen.    
Readings
Microsoft Dynamics CRM referenz Überblick  - 05/23/2011
In dieser Übersicht finden Sie Links zu Informationen und Ressourcen, die Ihnen helfen, das Optimum aus Microsoft Dynamics CRM herauszuholen.    
Readings
Anleitung für den Zugriff auf das CustomerSource Portal  - 05/23/2011
Der Zugriff auf das Microsoft Dynamics CustomerSource Portal wird Ihnen mit der Erteilung der Microsoft Dynamics Academic Alliance Lizenz ermöglicht und mit Ihrer, in den Lizenzvereinbarungen, angegebenen Kontakt Emailadresse verbunden. Diese Anleitung soll Ihnen die Registrierung/Anmeldung sowie das Zurechtfinden auf dem CustomerSource Portal erleichtern.
Readings
Microsoft Dynamics Academic Alliance Programm Überblick  - 05/23/2011
Nutzen Sie die Zugriffs-Links zu Informationen und Portalen auf dieser Seite, die Ihnen über das Dynamics Academic Alliance Programm zur Verfügung gestellt werden.
Readings
Nützliche Microsoft Dynamics AX-Referenzüberblick  - 05/23/2011
In dieser Übersicht finden Sie Links zu Informationen und Ressourcen, die Ihnen helfen, das Optimum aus Microsoft Dynamics AX herauszuholen.     
Readings
Installation & Setup Anleitung für Microsoft Dynamics AX  - 05/23/2011
In dieser Anleitung finden Sie Links zu Ressourcen, die Ihnen die Installation von Microsoft Dynamics AX erleichtern, sowie Informationen zu Systemanforderungen, Demodaten, Service Packs, Dokumentationen und Lizenzinhalten.
Readings
Nützliche Microsoft Dynamics AX - Webseiten und Blogs  - 05/23/2011
In dieser Übersicht finden Sie Links zu nützlichen Microsoft Dynamics AX-Webseiten und themenbezogenen Blogs.                                    
Readings
Windows HPC with Burst to Windows Azure: Application Models and Data Considerations  - 05/07/2011
This material includes a paper that describes the supported application models, data considerations, and deployment for bursting to Windows Azure from a Windows HPC Server 2008 R2 SP1 cluster and code samples of parametric sweep, SOA, and Excel UDF applications that can burst to Azure.
Demo, Executable Program, Lab, Source Code, Tutorial
Microsoft Dynamics NAV@Swinburne University of Technology  - 03/21/2011
At Swinburne University of Technology our students now study Microsoft NAV in the context of understanding how Small and Medium Enterprises can leverage Information and Communications Technology to achieve business objectives and remain sustainable in competitive environments.
Case Study
Introduction to Cloud Computing  - 03/01/2011
Курс содержит базовые сведения о появлении, развитии и использовании технологий облачных вычислений. В рамках курса рассматриваются основные модели предоставления услуг облачных вычислений, нализируются преимущества и недостатки моделей облачных вычислений и предлагаемых на их основе решений.
Course Outline, Exercise/Exam, Lab, Source Code, Textbook
Microsoft Imagine Cup Perspectives: From One Faculty Member to Another  - 02/10/2011
What is Microsoft Imagine Cup? Why should you and your students want to participate? What is required if you decide to do so? In this document Janet Bailey, an Associate Professor of Management Information Systems in the College of Business at the University of Arkansas at Little Rock (UALR), answers these questions and much more about Microsoft Imagine Cup.
Case Study
Programming with C# and XNA 0.5: Jump Start  - 02/05/2011
This material contains lessons and projects for an exciting and engaging 4-5 week mini-course introduction to simulation and game programming using the C# language and XNA Game Studio. It is ideal for students who have fundamental programming experience.
Audiovisual Content, Course Outline, Demo, Executable Program, Exercise/Exam, Lab, Project, Tutorial
Expanding Your Skills: Creating a Dynamic Web Template  - 02/02/2011
This teaching and learning module for Expression Web 4 guides the learner in creating and customizing a Dynamic Web Template and creating a site from the template in Expression Web. Contents include lesson plans, student activities, and step-by-step tutorial.
Lab, Professional Development, Project, Tutorial
Creating Dynamic Web Templates (Video Tutorial)  - 01/23/2011
This video supports the "Expanding Your Skills: Creating Dynamic Web Templates" teaching and learning module for Expression Web 4. It demonstrates creating dynamic web templates, creating editable regions, modifying images and modifying and applying cascading style sheets (CSS). Instructions are also useful for teachers who want to create template websites for students to use in communicating their learning and presenting assignments. The complete teaching module includes a 3-4-day lesson plan, tutorial, additional student projects suggestions, and rubric.
Audiovisual Content, Demo, Lab, Professional Development, Project, Tutorial
Using Cascading Style Sheets (CSS) in Expression (Video Tutorial)  - 01/23/2011
This video supports the "Expanding Your Skills: Using Cascading Style Sheets (CSS)" teaching and learning module for Expression Web 4. It demonstrates modifying, applying, and creating cascading style sheets (CSS). The complete teaching module includes a 10-day lesson plan, tutorial, additional student projects suggestions, and rubric.
Audiovisual Content, Demo, Lab, Professional Development, Project, Tutorial
Creating Websites with Layers (Video Tutorial)  - 01/23/2011
This video supports Expression Web 4 Quick Start Tutorial: Heavy Metal Show Car. It demonstrates creating HTML pages with layers, and inserting text, images, and interactive buttons. The complete teaching module includes a 3-day lesson plan, tutorial, additional student projects suggestions, and rubric.
Audiovisual Content, Demo, Lab, Professional Development, Project, Tutorial
Creating Websites using Expression Templates (Video Tutorial)  - 01/21/2011
This video supports the "Expanding Your Skills: Using a Dynamic Web Template to Create an Online Portfolio" teaching and learning module for Expression Web 4. It demonstrates creating and customizing a new website starting with a pre-made template in Expression Web. Supporting content includes lesson plans, student activities, and step-by-step tutorial.
Audiovisual Content, Demo, Lab, Professional Development, Project, Tutorial
Azure for CS101  - 01/20/2011
This package contains three 1-hour lessons on the principles of cloud computing. The target audience is the instructors of second or third year undergraduate classes in computer science or software engineering. It’s not Computer Science 101; we need the students to have some sort of idea as to what a queue is and what an object is and how to write a rudimentary program.
Project, Slides, Source Code
A Comparative Analysis of Cloud Computing Environments (简体中文)  - 01/18/2011
本资源由德国University Potsdam大学Andreas Polze教授编写,包括PPT和案例分析白皮书                                                                                        
Case Study
Expanding Your Skills: Inserting Media in Expression Web  - 01/06/2011
This teaching and learning module for Expression Web 4 guides the learner in incorporating media into websites. The module includes a 5-10 day lesson plan, tutorial, student projects suggestions, and rubric.
Course Outline, Executable Program, Exercise/Exam, Lab, Project, Tutorial
Expression Web 4.0: Using CSS  - 12/31/2010
This teaching and learning module for Expression Web 4 guides the learner in modifying, applying, and creating cascading style sheets (CSS) in Expression Web 4.0. The module includes five separate exercises that can be used by beginners or by advanced users to refresh their CSS skills. It includes a 10 day lesson plan, tutorial, student projects suggestions, and rubric.
Course Outline, Exercise/Exam, Lab, Project, Tutorial
Deploying Visual Studio 2005 Team System in an Educational Environment  - 12/21/2010
This paper examines Microsoft Visual Studio 2005 Team System and how it can be usefully employed in a higher education computing course. The Visual Studio Team System solution can be used to facilitate the acquisition of programming and software development skills. It also provides practical experience of the methods and processes used by software teams throughout all stages of the development of a commercial software product.
Readings
Expanding Your Skills: Using a Dynamic Web Template to Create an Online Portfolio  - 12/19/2010
This teaching and learning module for Expression Web 4 guides the learner in creating and customizing a new website starting with a pre-made template in Expression Web. Contents include lesson plans, student activities, and step-by-step tutorial.
Executable Program, Exercise/Exam, Lab, Project, Tutorial
Expanding Your Skills: Merging Images in Expression Design  - 12/19/2010
This teaching and learning module for Expression Design 4 guides the learner in more advanced techniques of importing and editing images. Contents include lesson plans, student activities, and step-by-step tutorial.
Executable Program, Exercise/Exam, Lab, Project, Tutorial
Expanding Your Skills: Cropping Images in Expression Design  - 12/19/2010
This teaching and learning module for Expression Design 4 guides the learner in more advanced techniques of importing and editing images. Contents include lesson plans, student activities, and step-by-step tutorial.
Executable Program, Exercise/Exam, Lab, Project, Tutorial
Expanding Your Skills: Working with Images in Expression Web  - 12/19/2010
This teaching and learning module for Expression Web 4 guides the learner in more advanced techniques of inserting and editing images on a web page. Contents include lesson plans, student activities, and step-by-step tutorial.
Executable Program, Exercise/Exam, Lab, Project, Tutorial
Introduction to Windows Live Movie Maker - For Teachers and Students  - 12/13/2010
This file contains the supporting material for the 4 video files on Windows Live Movie Maker.                                                    
Readings
Introduction to Windows 7 - For Teachers and Students  - 12/13/2010
This file contains the supporting material for the 3 video files on Windows 7.                                                                   
Readings
Introduction to Office Web Apps - For Teachers and Students  - 12/13/2010
This file contains the supporting material for the 3 video files on the Web Apps 2010 applications.                                              
Readings
Introduction to OneNote 2010 - For Teachers and Students  - 12/10/2010
This file contains the supporting material for the 2 video files on the OneNote 2010 application.                                                
Readings
Introduction to Office 2007 and 2010 - For Teachers and Students  - 12/10/2010
This file contains the supporting material for the 3 video files on the Office 2007 and 2010 applications.                                       
Readings
Free Tools – For Teachers and Students  - 12/10/2010
This file contains the supporting material for the video file on the Free Tools information.                                                     
Readings
Introduction to Bing – For Teachers and Students  - 12/10/2010
This file contains the supporting material for the 3 video files on the Bing application.                                                        
Readings
Introduction to Windows Live Movie Maker - For Faculty and Students  - 12/10/2010
This file contains the supporting material for the 4 video files on Windows Live Movie Maker.                                                    
Readings
Introduction to Windows 7 - For Faculty and Students  - 12/10/2010
This file contains the supporting material for the 3 video files on Windows 7.                                                                   
Readings
Introduction to Office Web Apps - For Faculty and Students  - 12/10/2010
This file contains the supporting material for the 3 video files on the Web Apps 2010 applications.                                              
Readings
Introduction to OneNote 2010 - For Faculty and Students  - 12/10/2010
This file contains the supporting material for the 2 video files on the OneNote 2010 application.                                                
Readings
Introduction to Office 2007 and 2010 - For Faculty and Students  - 12/10/2010
This file contains the supporting material for the 3 video files on the Office 2007 and 2010 applications.                                       
Readings
Free Tools – For Faculty and Students  - 12/10/2010
This file contains the supporting material for the video file on the Free Tools information.                                                     
Readings
Introduction to Bing – For Faculty and Students  - 12/10/2010
This file contains the supporting material for the 3 video files on the Bing application.                                                        
Project, Readings
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С В MICROSOFT VISUAL STUDIO 2010  - 12/09/2010
Пособие посвящено программированию на языке С в инструментальной среде Microsoft Visual Studio 2010. Пособие состоит из теоретической и практической частей. Предназначено для студентов, обучающихся по направлению «Информатика и вычислительная техника» и всех, кто хочет начать изучение языка С.
Lab, Readings, Source Code, Textbook
Choosing a Career in Microsoft Dynamics  - 12/02/2010
There is an increasing demand for students with Microsoft Dynamics experience. Learn how Nigel Frank International aims to help place recent graduates into the Microsoft Dynamics ecosystem.
Readings
Windows Azure: облачная платформа Microsoft  - 11/24/2010
Книга посвящена облачным вычислениям и роли Microsoft в развитии облачных вычислений.                                                            
Readings, Textbook
PXR Source Code Viewer  - 11/17/2010
The PXR Source Code Viewer is a hyper-linked HTML-version of the source code of the Windows Research Kernel. The provided ZIP file contains a complete hierarchy of HTML files which can be used to start browsing through the sources. The source code is structured into functions, data types, and macros.
Source Code
Windows Academic Program Faculty Experiences  - 11/16/2010
Universities around the globe strive to develop relevant and fresh curriculum that not only generates excitement and innovative ideas from students but also provides pragmatic skills that are applicable in the real world. The Windows Academic Program delivers the tools and resources that faculty need to integrate core operating system principles into teaching and research.
Readings
Live Meeting Session - Using Microsoft Dynamics AX in the Curriculum  - 11/12/2010
Based on experiences at the Johannes Kepler University Linz, this webcast shows how to run Microsoft Dynamics AX classes. Starting from basic concepts, we will get to know the Dynamics AX user experience before we go through business processes and AX modules.
Audiovisual Content, Course Outline, Slides, Tutorial
The Economics of the Cloud  - 11/11/2010
In this paper, we will assess the economics of the cloud by using in-depth modeling. We then use this framework to better understand the long-term IT landscape.
Readings
The Proceedings of the Microsoft Dynamics Academic Preconference  - 11/08/2010
This material contains the agenda, links to presentations, workshop notes and papers from the Microsoft Dynamics Academic Preconference held in London on 12 – 13 October 2010.
Readings
Curriculum Workshop at the Microsoft Dynamics Academic Preconference (Sure Step Discussion)  - 11/05/2010
This document was created at the Microsoft Dynamics Academic Preconference in London 2010 at the Curriculum workshop and focus on Microsoft Dynamics Sure Step curriculum. We talked about how Microsoft Dynamics Sure Step is used in different faculties, how courses are designed, which materials are used and exchanged examples of exercises/assignments.
Readings
Aspect.NET 2.2  - 11/04/2010
This is version 2.2 of Aspect.NET - aspect-oriented programming toolkit for the .NET platform, integrated to Visual Studio. The new feature of Aspect.NET 2.2 is in support of the second language - Visual Basic (alongside with C#) as aspect implementation language.
Executable Program, Tutorial
Message from Microsoft Dynamics Academic Alliance Program Manager for Europe, Middle East and Africa  - 11/04/2010
This year was the fifth time that the Microsoft Dynamics Academic Alliance hosted the Microsoft Dynamics Academic Preconference in Europe. The Academic Preconference was a 1½ day event held on October 12 and 13 at the Twickenham Stadium in United Kingdom.
Readings
University Adds Enterprise Planning Solution to Industrial Engineering Education  - 11/04/2010
Today, when industrial engineering students leave university, employers expect them to be well-versed in enterprise resource planning (ERP). To address this need, Yildiz University built a programme around business software Microsoft Dynamics AX 2009.
Case Study
Cross Collaboration between Schools using Microsoft Technology  - 10/28/2010
This is a summary of ideas from the Microsoft Dynamics Academic Preconference in London 2010 as seen by Lasse Seppanen from the HAMK University of Applied Sciences, Finland.
Case Study, Slides
Using Microsoft Dynamics NAV at Tallinn University of Technology  - 10/28/2010
This presentation is about Tallinn University of Technology, how they have implemented Microsoft Dynamics NAV, course descriptions, literature used and research projects. This presentation was given at the Academic Preconference in London 2010.
Case Study, Course Outline, Slides
ERP Systems in Bologna Process – Pioneer Course at Croatian University of Zagreb  - 10/28/2010
This presentation presents a successful story of implementing course curriculum at Faculty of Organization and Informatics as a part of University of Zagreb, as a first (and only) course implemented in Croatia on MS Dynamics NAV.
Case Study, Slides
Virtualized Installations: An Effective Path for Broadening Dynamics’ Academic Reach  - 10/28/2010
This case study describes effective methods for easily deploying Dynamics products to students and faculty, especially those without technical backgrounds and interests.
Readings, Slides
Adoption of Innovations at Enterprise Systems Partners: An Explorative Case Study  - 10/28/2010
This work-in-progress paper presents an inductive case study of adoption of a new version of an enterprise system at an implementation partner company. The purpose is to understand adoption and diffusion of innovations in the eco-system of enterprise systems implementation partners.
Case Study, Slides
Influence of System-Technological Factors on Microsoft Dynamics NAV Users  - 10/27/2010
This presentation was given at the Academic Preconference in London. Today ERP solutions have been implemented at most organizations for some years. But most of them cannot really expose promised benefits of ERP solutions.
Readings, Slides
Multicriteria Production Planning and Scheduling Support System for Microsoft Dynamics AX  - 10/27/2010
This presentation was given at the Academic Preconference in London. Microsoft Dynamics AX provides the decision maker with a lot of production information; however it does not offer any optimisation aid. The goal of this paper is to present an optimisation tool that is integrated with Microsoft Dynamics AX in order to optimise production plans.
Project, Readings, Slides
Windows Phone 7 Sensors and XNA  - 10/22/2010
These tutorials are designed for faculty members in higher education who have worked with XNA and are interested in including Windows Phone 7 (WP7) as part of their courses or research programs. The tutorials are designed to illustrate the details of working with the WP7 sensors.
Lab, Source Code
Curriculum Workshop at the Microsoft Dynamics Academic Preconference (NAV Discussion)  - 10/22/2010
These documents were created at the Microsoft Dynamics Academic Preconference in London 2010 at the Curriculum workshop and focus on Microsoft Dynamics NAV curriculum. We talked about how Microsoft Dynamics NAV is used in different faculties, how courses are designed, which materials are used and exchanged examples of exercises/assignments.
Readings
The Creation of New Educational Materials for NAV 2009 in The Netherlands  - 10/22/2010
This presentation is about how the Dynamics community in The Netherlands worked together to publish new material for using Microsoft Dynamics NAV in the curriculum. First the Dutch Lecturers Platform is introduced, then the New books and last the Collaboration with Microsoft Dynamics partners.
Course Outline, Slides, Textbook, Tutorial
Запуск веб-сайта на Windows Web Server 2008 R2 — шаг за шагом  - 10/21/2010
Статья-инструкция по полному процессу установки и настройки веб-сайта на Windows Server — от момента загрузки с установочного диска до развертывания Wordpress.
Readings
Установка Perl на IIS 7.x — шаг за шагом  - 10/21/2010
Статья-инструкция по полному процессу установки и настройки Perl на IIS 7.x (ОС Vista/Windows 7/Windows Server 2008/R2).                         
Readings
Microsoft Azure for Research  - 09/30/2010
This material was presented by Roger Barga (Microsoft Research) at the Microsoft Research Cloud Futures Workshop during April 2010 in Redmond, Washington.
Slides, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Preface  - 09/23/2010
The Preface document describes this complete, standards-based, single semester course on web design. The curriculum provides an extensive collection of creative teaching and learning materials that thoroughly span web design knowledge and skills and promote meaningful, real-world learning experiences. The modular design makes it adaptable to a wide variety of teaching scenarios.
Course Outline, Demo, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Module 8 Web Publishing and Maintenance  - 09/23/2010
In Module 8 students experience the processes and techniques for selecting hosting services, evaluating the effectiveness and usability of websites, and providing maintenance over time. Personal reflection on the complete web design process, and the skills and characteristics valuable for web technology careers is encouraged. The project produced in Module 7 is referenced within this module.
Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Module 7 The Production Process  - 09/23/2010
In Module 7 students produce the real-world client-centered website planned and designed in Module 6. This module is lab intensive, with the educator serving primarily as a guide and supervisor while students further develop their collaborative and technical skills. The planning for this module occurs in Module 6.
Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Module 5 Beyond the Basics with Expression Web  - 09/23/2010
In Module 5 students create websites using Microsoft Expression Web 4 with detailed tutorials. Technical skills using Expression Web, and techniques such as CSS, layers, templates, and interactivity are included.
Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Module 4 Working with Images  - 09/23/2010
In Module 4 students create images with Microsoft Expression Design 4 to meet web communication needs. Image concepts related to scanning, digital photography, and image manipulation techniques are included.
Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Module 3 Designing for Communication  - 09/23/2010
In Module 3 students explore human communication and the unique challenges that electronic modes of communication present for effective transmission of ideas. Projects focus on the use of design elements and principles to communication successfully to a variety of Web audiences.
Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio 4: Module 2 HTML Basics  - 09/23/2010
In Module 2 students learn basic HTML tags and explore the power of cascading style sheets (CSS) by creating simple web pages. They also experiment with page design and explore concepts of Web standards and accessibility.
Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Expression Web 4 Advanced Tutorial: Beaches Around the World  - 09/23/2010
Advanced Expression Web Tutorial - Add to the website project made in the Expression Web 4 Quick Start Tutorial: Beaches Around the World by learning how to use more advanced features of Expression Web 4 to create a more dynamic and interactive website. (2 hours)
Exercise/Exam, Lab, Project, Tutorial
Expression Web 4 Quick Start Tutorial: Heavy Metal Show Car  - 09/23/2010
Fast paced lessons introduce Microsoft Expression Web 4. This tutorial is designed to help beginners create HTML pages with layers, Cascading Style Sheets (CSS), interactive buttons, and Dynamic Web Templates featuring Heavy Metal—a show car owned by Richard Tapia. (2-3 hours)
Exercise/Exam, Lab, Project, Tutorial
.Net ressouces  - 09/17/2010
Vous trouverez dans ce document des ressources créées par Microsoft pour apprendre ce langage de programmation, et aussi beaucoup d’autres choses intéressantes sur cette technologie.
Readings
Microsoft Dynamics Academic Alliance Program Guide  - 09/14/2010
This is the program guide for the Microsoft Dynamics Academic Alliance (DynAA), which is designed as a guide for new and existing members of the program.
Readings
GP 2010 VPC - Executable  - 09/09/2010
This Technical Demonstration Toolkit is designed to allow you to demonstrate the features and functionality within Microsoft Dynamics GP 2010, Management Reporter for Microsoft Dynamics ERP and Microsoft Office 2010 within a single computer demonstration environment.
Executable Program, Readings
Microsoft Software License Terms for a Virtual Hard Disk Image  - 09/09/2010
This file contains the Microsoft software license terms for a virtual hard disk image of evaluation copies of the Microsoft products identified in this document (Exhibit A).
Readings
VPC Skills Builder Best Practices  - 09/09/2010
This white paper outlines strategies and tactics for optimizing Virtual PC hosts and guests to increase speed and decrease disk size.            
Readings
Sure Step Business Modeler  - 08/27/2010
Microsoft Dynamics is moving toward a model-driven approach to represent the people in a business and the work they do.                          
Course Outline, Executable Program, Readings
Cloud Computing - Software Engineering Fundamentals - (Example Application)  - 07/16/2010
An example application called Playground, which is described in a separate slide deck, is built for Microsoft Windows Azure and Google App Engine. Since both implementations have the same architecture, it is quite easy to understand common concepts and differences.
Source Code
Введение в языково-ориентированное программирование  - 06/30/2010
Учебный курс, посвященный основам языково-ориентированного программирования.                                                                     
Course Outline, Source Code
Командная разарботка с использованием Microsoft Visual Studio Team Foundation  - 06/29/2010
Эта книга поможет вам повысить эффективность командной разработки ПО при помощи Visual Studio 2005 Team Foundation Server. Основу справочника составили отзывы клиентов, практический опыт поддержки продукта, а также сбор сведений о его использовании.
Course Outline, Readings
Знакомство с Microsoft Visual Studio Team System 2008  - 06/29/2010
Курс знакомит слушателей с основами работы с Microsoft Visual Studio Team System 2008.                                                           
Readings
Современные веб-технологи  - 06/29/2010
Курс предлагает слушателям познакомиться с комплексным взглядом на современные веб-технологии, а также применить их на примере создания проекта «Интернет-магазин».
Course Outline, Executable Program, Exercise/Exam, Lab, Slides, Source Code
Проектирование хранилищ данных для приложений систем деловой осведомленности (Business Intelligence Systems)  - 06/29/2010
Целью настоящего курса лекций является описание возможностей, которые предоставляют современные реляционные СУБД и CASE инструменты для проектирования хранилищ данных в системах бизнес – аналитики.
Case Study, Course Outline, Exercise/Exam
Методика создания интерактивных приложений Silverlight  - 06/29/2010
Курс лекций о создании интерактивных приложений Silverlight.                                                                                     
Course Outline, Project, Source Code
ASP.NET tutoriál  - 06/25/2010
Jednosemetrální kurz zaměřený na instalaci platformy pro webový vývoj a vývoj samotných webových stránek.                                        
Audiovisual Content, Course Outline, Executable Program, Exercise/Exam, Source Code
DynAA Partner Playbook 2010  - 06/24/2010
The aim of the Partner playbook is to provide a guide for Microsoft Dynamics partner organizations to initiate discussions with institutions of higher education that offer curriculum in the areas of business.
Readings
Технологии и продукты Microsoft в обеспечении информационной безопасности  - 06/22/2010
Предлагаемый курс позволит студентам приобрести знания современных технологий защиты информации и навыки практического использования способов противодействия угрозам ИБ с использованием технологий Microsoft.
Case Study, Course Outline, Exercise/Exam, Lab, Slides
Модели и средства программирования для многопроцессорных вычислительных систем  - 06/16/2010
Пособие по учебному курсу, посвященному средствам параллельного программирования для многопроцессорных вычислительных систем.                    
Exercise/Exam, Lab, Source Code
Применение платформы Microsoft Learning Gateway и онлайн-сервисов Microsoft Live@edu в образовании  - 06/16/2010
Эта книга — итог тщательного изучения возможностей Microsoft Learning Gateway (MLG) и практи-ческой крупномасштабной реализации решения в ряде учебных заведений.
Tutorial
Critical Infrastructure Protection - Module 3 of 16 – Risk Management  - 06/06/2010
This module will introduce the student to classical risk analysis techniques and also issues such as long tail analysis associated with large complex systems that exist over long periods of time.
Readings, Slides
Critical Infrastructure Protection - Module 1 of 16 – Introduction to Critical Infrastructure Protection  - 06/06/2010
This module is designed for the instructor to present an overall view of the CIP landscape. It will introduce what the critical infrastructure elements are, who runs them, who regulates them and what the major sources of issues are for them in general.
Case Study, Exercise/Exam, Slides
Slides di XNA e Progetto  - 06/03/2010
Slides, progetto e sorgenti per corsi di grafica che vogliano usare XNA.                                                                         
Case Study, Demo, Executable Program, Exercise/Exam, Lab, Project, Slides, Source Code
A Comparative Analysis of Cloud Computing Environments  - 05/26/2010
This material was created by Professor Dr. Andreas Polze from the Operating Systems and Middleware Hasso-Plattner-Institute for Software Engineering at the University Potsdam, Germany. Included in this information is a PowerPoint file and a white paper.
Readings, Slides
Microsoft Dynamics Publications  - 04/02/2010
Bring technology into the classroom is by using publications that feature Microsoft Dynamics software as the system example.                     
Readings
Copy Guidance for Microsoft Dynamics Academic Alliance  - 03/31/2010
As a part of the Academic Alliance, you can differentiate your institution in your communications to students, partners, communities, and companies with the guidance in this document.
Readings
Getting Started Guide for DreamSpark Program Administrators  - 03/10/2010
This document is a quick start user guide to help you with your first few days as a DreamSpark Administrator in the new ELMS platform. It is intended to be used in parallel with the Help topics in the Administration website. In addition, training videos are available which cover the topics in this document.
Tutorial
Microsoft Dynamics RoleTailored User Experience Resources  - 03/09/2010
This document contains supporting materials related to the Microsoft Dynamics Academic Alliance Live Meeting Session on 2 March 2010: Microsoft Dynamics RoleTailored User Experience presented by Vibor Cipan, CEO of FatDux, Zagreb, Croatia.
Readings
RoleTailored User Experience for Microsoft Dynamics NAV  - 03/08/2010
This Live Meeting webcast is presented by Vibor Cipan, CEO of FatDUX Zagreb. The session runs 50 minutes including a short demo and Q&A.         
Audiovisual Content, Demo, Lab, Tutorial
Microsoft Dynamics CRM 4.0 VPC  - 03/02/2010
Use this document to download the Microsoft Dynamics CRM 4.0 VPC images and guide.                                                               
Readings
Microsoft Dynamics 2010 Student Case Competition  - 01/21/2010
This case was developed for the first Microsoft Dynamics Student Case Competition in 2010. Faculty are encouraged to share the case with their students and to refer to the corresponding guidelines document.
Readings
Sure Step Guides for the Microsoft Dynamics Academic Alliance Student Case Competition  - 01/20/2010
The following six templates have been made available to those participating in the Microsoft Dynamics Academic Alliance Student Case Competition.
Project, Readings
Expression Web Tutorial: California Water Animals  - 12/02/2009
This tutorial leads students through the process of creating ASPX pages with layers, Master Pages, CSS, interactive buttons and a calendar with Expression Web 3. The unit can be expanded to include research on California water animals or any other topic. (4-6 hours)
Lab, Project, Tutorial
Your Learning Guide to Expression Web: Curriculum Unit & Tutorial_Electronic Accessories  - 12/02/2009
This complete teaching and learning curriculum unit and tutorial with lesson plans, student projects, and assessment tools provides everything needed to teach a short Web design unit in a variety of curricular areas. Use Expression Web 3 to create standard HTML pages with layers, Dynamic Web Templates, CSS, and interactive buttons. The topic e-cessories (electronic accessories), is based upon the essential question, “What e-cessory—electronic accessory— has had the greatest impact upon you, your family, friends, or community?”
Lab, Other, Project, Tutorial
Expression Web 3 Quick Start Tutorial: Heavy Metal Show Car  - 12/02/2009
Fast paced lessons introduce Microsoft Expression® Web 3. This tutorial is designed to help beginners create HTML pages with layers, Cascading Style Sheets (CSS), interactive buttons, and Dynamic Web Templates featuring Heavy Metal—a show car owned by Richard Tapia. (2-3 hours)
Lab, Tutorial
Creating Images with Expression Design 3 Beaches Around the World  - 12/02/2009
Create a great looking header image for the Beach Web site referenced in the Basic Expression Web tutorial - Expression Web Quick Start Tutorial_Beaches. This tutorial is part of Module 4 of the semester-long curriculum - Introduction to Web Design Using Microsoft Expression Studio 3. (2 hours)
Lab, Tutorial
Expression Web Tutorial (Advanced): Beaches Around the World  - 12/02/2009
Advanced Expression Web Tutorial - Add to the Web site project made in the “Expression Web Quick Start Tutorial: Beaches Around the World” by learning how to use more advanced features of Expression Web 3 to create a more dynamic and interactive Web site. (2 hours)
Lab, Tutorial
Expression Web Quick Start Tutorial: Beaches Around the World  - 12/02/2009
Basic Expression Web Tutorial - Quickly learn to create a cool Web site about the trip of your dreams to beautiful beaches around the world with this fast and easy Expression Web tutorial. (2-3 hours)
Lab, Tutorial
MDA - Material Didático de Apoio para Aulas de Computação  - 11/30/2009
MDA is a group of tools about data structures and searching algorithms which aims to help teachers in their classes.                             
Demo, Source Code
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 8 Web Publishing and Maintenance  - 11/29/2009
In Module 8 students experience the processes and techniques for selecting hosting services, evaluating the effectiveness and usability of Web sites, and providing maintenance over time. Personal reflection on the complete Web design process, and the skills and characteristics valuable for Web technology careers is encouraged. (The project produced in Module 7 is referenced within this module.)
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 7 The Production Process  - 11/29/2009
In Module 7 students produce the real-world client-centered Web site planned and designed in Module 6. This module is lab intensive, with the educator serving primarily as a guide and supervisor while students further develop their collaborative and technical skills. (The planning for this module occurs in Module 6.)
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 6 The Design Process  - 11/29/2009
In Module 6 students explore Web technology careers as they simulate a professional Web design planning process for a real-world problem. Team collaboration, communication, and customer interactions are emphasized as students plan a Web site project for an organization. (The project planned in this module is created in Module 7.)
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 5 Beyond the Basics with Expression Web  - 11/29/2009
In Module 5 students create Web sites using Microsoft Expression Web with detailed tutorials. Technical skills using Expression Web, and techniques such as CSS, layers, templates, and interactivity are included.
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 4 Working with Images  - 11/29/2009
In Module 4 students create images with Microsoft Expression Design to meet Web communication needs. Image concepts related to scanning, digital photography, and image manipulation techniques are included.
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 3 Designing for Communication  - 11/29/2009
In Module 3 students explore human communication and the unique challenges that electronic modes of communication present for effective transmission of ideas. Projects focus on the use of design elements and principles to communication successfully to a variety of Web audiences.
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 2 HTML Basics  - 11/29/2009
In Module 2 students learn basic HTML tags and explore the power of cascading style sheets (CSS) by creating simple Web pages. They also experiment with page design and explore concepts of Web standards and accessibility.
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3), Module 1 History and Future of the Web  - 11/29/2009
In Module 1 students explore the past and future of Web technologies and the structure of the Web. The rights and responsibilities surrounding intellectual property rights in an electronic world are emphasized.
Course Outline, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.3) Preface  - 11/28/2009
This Preface document describes this complete, standards-based, single semester course on Web Design. The curriculum provides an extensive collection of creative teaching and learning materials that thoroughly span Web Design knowledge and skills and promote meaningful, real-world learning experiences. The modular design makes it adaptable to a wide variety of teaching scenarios.
Audiovisual Content, Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Programming Models and Tools for Multiprocessor and Multicore Computing Systems  - 11/26/2009
In this edition, the basics of programming techniques for multiprocessor and multicore computers are given. OpenMP and Message Passing Interfaces are considered. A short review of Fortran 90 is also included.
Textbook, Tutorial
Microsoft Dynamics NAV 2009 SP1 RTM VPC Setup Guide  - 11/24/2009
This setup guide will help you get started with the Microsoft Dynamics NAV 2009 SP1 RTM VPC download.                                            
Tutorial
Microsoft Dynamics Academic Alliance Advisory Council – North America Current Initiatives  - 11/23/2009
The Advisory Council seeks to improve the Microsoft Dynamics Academic Alliance (DynAA) program through its focus on Membership, Benefits, and Resources and to increase collaboration between Academic Alliance members and Microsoft partners.
Readings
Scenario of Production/Manufacturing for Microsoft Dynamics NAV 2009 - Presentation  - 10/07/2009
The scenario includes one PowerPoint. Please use this together with Part 1 - 3 Manufacturing/Production.                                         
Case Study, Exercise/Exam, Lab, Project, Slides, Tutorial
Part 3 - Scenario of Production/Manufacturing for Microsoft Dynamics NAV 2009  - 10/07/2009
The scenario includes one PowerPoint and two instruction files, one of which is setup showing the whys and the hows of each subsystem.           
Case Study, Exercise/Exam, Lab, Project, Tutorial
Part 2 - Scenario of Production/Manufacturing for Microsoft Dynamics NAV 2009  - 10/07/2009
The scenario includes one PowerPoint and two instruction files, one of which is setup showing the whys and the hows of each subsystem.           
Case Study, Exercise/Exam, Lab, Project, Tutorial
Part 1 - Scenario of Production/Manufacturing for Microsoft Dynamics NAV 2009  - 10/07/2009
The scenario includes one PowerPoint and two instruction files, one of which is setup showing the whys and the hows of each subsystem.           
Case Study, Exercise/Exam, Lab, Project, Tutorial
Scenario of Purchases for Microsoft Dynamics NAV 2009  - 10/07/2009
The scenario includes one PowerPoint and two instruction files, one of which is setup showing the whys and the hows of each subsystem.           
Case Study, Exercise/Exam, Lab, Project, Slides, Tutorial
Scenario of General Ledger for Microsoft Dynamics NAV 2009  - 10/07/2009
The scenario includes one PowerPoint and two instruction files, one of which is setup showing the whys and the hows of each subsystem.           
Case Study, Exercise/Exam, Lab, Project, Slides, Tutorial
Scenario of Sales for Microsoft Dynamics NAV 2009  - 10/07/2009
The scenario includes one PowerPoint and two instruction files, one of which is setup showing the whys and the hows of each subsystem.           
Case Study, Exercise/Exam, Lab, Project, Tutorial
Exercises/Case Study for Cronus with Microsoft Dynamics NAV  - 10/07/2009
CRONUS Cables is a branch of CRONUS International that produces industrial cables. The exercises are within Manufacturing/Production, Purchases, Sales, and General Ledger.
Case Study, Demo, Exercise/Exam, Lab, Project
Scenarios for use with Microsoft Dynamics NAV 2009  - 10/07/2009
In the case study that follows we will examine Cronus International Ltd. with an emphasis on Manufacturing, Purchases, Sales and General Ledger (mainly as the tool to calculate company results).
Case Study, Demo, Exercise/Exam, Tutorial
Microsoft Dynamics CRM Faculty Resource Kit  - 10/02/2009
This curriculum resource kit contains information to help you get acquainted with the benefits offered through the Microsoft Dynamics Academic Alliance (DynAA) and offers information designed to assist during installation and implementation of Microsoft Dynamics CRM in the classroom. This kit also provides information about internal Microsoft programs, training and career opportunities your students.
Readings
Microsoft Dynamics CRM Videos  - 09/23/2009
Use this guide to access links to videos for Microsoft Dynamics CRM.                                                                             
Audiovisual Content, Case Study
Microsoft Dynamics CRM General Resources  - 09/23/2009
Use this guide to access links to general Microsoft Dynamics CRM resources to use in the classroom.                                              
Readings
Installation and Set-up Guides for Microsoft Dynamics CRM  - 09/23/2009
Use this guide to access links to help during the Microsoft Dynamics CRM installation process, find system requirements, documentation and educational license content.
Readings
Microsoft Dynamics CRM Reference Guide  - 09/23/2009
Use this guide to access quick links to information and resources that will help you make the most of Microsoft Dynamics CRM.                    
Readings
Microsoft Dynamics CRM White Papers  - 09/23/2009
Use this guide to access links to white papers for Microsoft Dynamics CRM.                                                                       
Readings
Useful Microsoft Dynamics CRM Sites and Related Blogs  - 09/23/2009
Use this guide to access links to useful Microsoft Dynamics CRM sites and related blogs.                                                         
Readings
XMLReader с Закладками  - 08/30/2009
Обсуждается XmlBookmarkReader, который дает возможность установить закладки в потоке XML и затем ориентироваться в них. XmlBookmarkReader объединяет произвольный доступ к XML с программным интерфейсом приложения XmlReader.
Readings
Введение в безопасный доступ к коду  - 08/30/2009
Введение в структуру системы безопасности .NET названную Code Access Security (CAS), которая помогает централизовать решения о безопасности.     
Readings
Обеспечение безопасности веб-сервисов с использованием WSE 2.0 и Systinet Server 5.0 for Java  - 08/30/2009
Эта статья показывает взаимодействие, основанное на OASIS WS-Security 1.0, между Microsoft WSE 2.0 и Systinet Server for Java 5.0.               
Readings
Памятка по Visual Studio 2008, Русская версия  - 08/30/2009
Краткая памятка по горячим ключам, собщениям об ошибках и другой полезной информации, необходимой при работе с Visual Studio 2008, Русская версия.
Readings
Создание многопользовательской сетевой игры на базе технологии .NET Remoting  - 08/30/2009
Создание многопользовательской сетевой игры на базе технологии .NET Remoting.                                                                    
Course Outline, Source Code
Создание трехмерного графического приложения с помощью технологии DirectX 9.0 Managed API  - 08/30/2009
Создание трехмерного графического приложения с помощью технологии DirectX 9.0 Managed API.                                                       
Course Outline, Source Code
Visual Basic .NET для преподавателей  - 08/30/2009
КурсVisual Basic .NET для преподавателей" предназначен для ознакомления преподавателей программирования с основами объектно-ориентированного проектирования на ЯП Visual Basic .NET и содержит ряд презентаций и лабораторных работ, которые могут быть использованы в соответствующем курсе.
Course Outline, Lab, Slides, Source Code
Разработка баз данных Microsoft SQL Server 2005 - новые возможности  - 08/30/2009
Microsoft SQL Server 2005 является логическим продолжением Microsoft .SQL Server 2000. Большое количество усовершенствований в SQL Server 2005 значительно облегчают комплексное обслуживание предприятия.
Source Code, Textbook
Безопасность информационных систем  - 08/30/2009
Данный курс представляет собой обзор современных методов, средств и технологий для решения задач в области безопасности. В курсе рассматриваются решения на основе последних разработок программного обеспечения фирмы Microsoft.
Readings
Разработка приложений на платформе Microsoft .Net  - 08/30/2009
В данном методическом пособии проводится краткий обзор основных возможностей платформы Microsoft .Net.                                           
Course Outline, Lab, Source Code
Новые возможности Windows Server 2008  - 08/30/2009
Курс будет полезен преподавателям по направлению подготовкиКомпьютерные сети" (с использованием Windows Server 2008). Длительность курса - 16 академических часов.
Lab, Source Code, Textbook
Новые возможности SQL Server 2008  - 08/30/2009
Курс будет полезен преподавателям по направлению подготовкиСУБД" (с использованием SQL Server 2008). Длительность курса - 16 академических часов.
Source Code, Textbook
Новые возможности Visual Studio 2008  - 08/30/2009
Курс будет полезен преподавателям по направлению подготовкиСовременные средства разработки программного обеспечения" (с использованием Visual Studio 2008). Длительность курса - 16 академических часов.
Source Code, Textbook
Введение в программирование на языке Лисп  - 08/29/2009
Целью курса является изучение идей языка Лисп и методов функционального программирования. В курсе будут рассмотрены: - История языка Лиспа. - Идеи символьной обработки информации. - Принципы функционального программирования. - Методы программирования на Лиспе.
Source Code, Textbook
Основы функционального программирования  - 08/29/2009
Целью курса является изучение методов функционального программирования. В курсе будут рассмотрены основные идеи и подходы функционального программирования, а также методы реализации функциональных языков.
Source Code, Textbook
Мир объектов Excel 2000. Средства разработки VBA- программиста.  - 08/29/2009
Книга познакомит читателей со всеми тонкостями устройства мира объектов Excel 2000.                                                              
Source Code, Textbook
VBA в Office 2000. Офисное программирование  - 08/29/2009
Книга адресована в первую очередь программистам, работающим в среде Office 2000 и Office 97 и использующим язык VBA в своей повседневной работе для настройки офисных документов.
Course Outline, Source Code
Средства разработки VBA- программиста. Офисное программирование  - 08/29/2009
В книге подробно рассмотрена технология создания справочных систем, приведены примеры программной работы с приложением Outlook, описаны объектная модель Word и программная работа с объектами документов Word.
Course Outline, Executable Program, Source Code
Компьютерная графика. Часть 3  - 08/29/2009
Курс включает основы компьютерной графики, математические основы, полигональную графику, метод трассировки лучей.                                
Executable Program, Slides, Source Code
Компьютерная графика. Часть 2  - 08/29/2009
Курс включает основы компьютерной графики, математические основы, полигональную графику, метод трассировки лучей.                                
Source Code
Компьютерная графика. Часть 1  - 08/29/2009
Курс включает основы компьютерной графики, математические основы, полигональную графику, метод трассировки лучей.                                
Course Outline, Slides, Source Code
Введение в XNA. Примеры  - 08/29/2009
Книга адресована студентам и начинающим разработчикам, которые хотят использовать в своих проектах высокопроизводительную графику.               
Executable Program, Source Code
Платформа Microsoft.NET. Windows Forms  - 08/24/2009
Курс освещает базовые понятия и основные технологии платформы Microsoft.NET.                                                                     
Slides, Source Code
Платформа Microsoft.NET. ASP.NET, ADO.NET, web сервисы  - 08/24/2009
Курс освещает базовые понятия и основные технологии платформы Microsoft.NET.                                                                     
Slides, Source Code
Платформа Microsoft.NET. Обзор C#  - 08/24/2009
Курс освещает базовые понятия и основные технологии платформы Microsoft.NET.                                                                     
Slides, Source Code
Windows Experimental Course of School of Software Engineering, Tongji University  - 08/19/2009
A practical course to introduce the technologies of the operating system based on the Windows Research Kernel (WRK).                             
Journal/Magazine Articles
Windows Experimental Course of Information Technology Department of Computer Science, Nankai University  - 08/19/2009
A practical course to improve the student’s ability to analyze and implement the operating system.                                               
Exercise/Exam, Lab, Slides, Source Code
Windows Experimental Course of Computer Science School, Northwestern Polytechnical University  - 08/19/2009
A practical class for students to understand the implementation technology of Windows (WRK).                                                     
Lab, Project, Slides, Tutorial
Windows Experimental Course, Wuhan University  - 08/19/2009
An experimental class to understand continuations and kernel stack sharing.                                                                      
Journal/Magazine Articles, Slides, Source Code
Windows Experimental Course of Software School, Nankai University  - 08/19/2009
Hands-on operating system lab based on freeze-drying of process.                                                                                 
Demo, Executable Program, Lab, Slides, Source Code
Windows Course of Software School, Hunan University  - 08/19/2009
The course focuses on the general CPU scheduling algorithm implementation framework and performance evaluation tools.                            
Executable Program, Journal/Magazine Articles, Readings, Source Code, Tutorial
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Text Sample Code  - 08/18/2009
This file contains all of the sample code that is mentioned in the textbook.                                                                     
Source Code
Windows Experimental Course of Software School, Beijing University of Posts and Telecommunications  - 08/18/2009
A practical class to analyze the kernel code and experience modifying and compiling the kernel.                                                  
Lab, Tutorial
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
Course Outline, Demo, Executable Program, Exercise/Exam, Lab, Project, Slides, Source Code
Введение в программную инженерию  - 08/11/2009
Целостное изложение основ программной инженерии, акцент на концепциях (ПО, процесс, модели и методологии), на различных методология разработки ПО (MSF, CMMI, SCRUM и пр.), а также на управляющих практиках (конфигурационное управление, тестирование, управление проектом).
Journal/Magazine Articles, Textbook
Windows Experimental Course of Software School, Beihang University  - 08/11/2009
A practical class to introduce the techniques used to implement operating systems.                                                               
Journal/Magazine Articles, Lab, Slides, Source Code, Tutorial
Основы разработки компьютерных игр в XNA Game Studio. Часть 4.  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Source Code, Textbook
Основы разработки компьютерных игр в XNA Game Studio. Часть 3.  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Source Code, Textbook
Основы разработки компьютерных игр в XNA Game Studio. Часть 2.  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Source Code, Textbook
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio  - 08/03/2009
Learn the underlying skills and principles of software development as you design and build your first games for Xbox 360, Windows, and Zune.     
Lab, Source Code, Textbook
Company Profile of Cronus International Ltd.  - 07/01/2009
This is an improved and richer version of the profile of the fictive company Cronus International Ltd. included in Microsoft Dynamics NAV. This profile forms the basis for training material for individuals looking to learn about Microsoft Dynamics NAV in greater detail.
Tutorial
ERP and Business Processes - Marketing and Sales Process: O2C-Cycle. Illustrated by Microsoft Dynamics NAV  - 07/01/2009
This book gives an introduction in ERP and Business Management that focuses on ERP and business processes, rather than on the buttons.           
Readings
Demo Company for Microsoft Dynamics NAV: Cronus International Ltd. - Dutch Version  - 06/25/2009
We are pleased to inform you that we now have an improved and richer version of the profile of the fictive company Cronus International Ltd. This profile forms the basis for training material for individuals looking to learn about Microsoft Dynamics NAV in greater detail.
Case Study, Demo, Exercise/Exam, Lab, Project
How to Access Sure Step  - 06/23/2009
Please find attached the steps of how to access Sure Step on Faculty Connection.                                                                 
Readings
Virtual PC for Microsoft Dynamics GP  - 06/15/2009
Enclosed are the system requirements as well as the download link for the Virtual PC of Microsoft Dynamics GP 10.0.                              
Readings
Microsoft Dynamics AX Resource Kit Table of Contents  - 06/09/2009
This curriculum resource kit contains information to help you get acquainted with the benefits offered through the Microsoft Dynamics Academic Alliance and offers information designed to assist during installation and implementation of Microsoft Dynamics AX in the classroom. This kit also provides information about internal Microsoft programs, training and career opportunities for your students.
Readings
Microsoft Dynamics AX Demos  - 06/09/2009
Use this guide to access links to demos and demo scripts for Microsoft Dynamics AX.                                                              
Demo, Readings
BDM Overview Demo Script Part 4  - 06/04/2009
The objective of this script is to give customers and partners a preview of new features and functionality in Microsoft Dynamics AX® 2009 that match the value proposition messages.
Demo, Readings
BDM Overview Demo Script Part 3  - 06/04/2009
The objective of this script is to give customers and partners a preview of new features and functionality in Microsoft Dynamics AX® 2009 that match the value proposition messages.
Demo, Readings
BDM Overview DemoMate Demo Part 2  - 06/04/2009
BDM overview demomate for Part 2 - DS001-2.                                                                                                      
Case Study, Journal/Magazine Articles, Readings, Source Code, Tutorial
Customizing a Role Center Demo Script for Microsoft Dynamics AX 2009  - 06/04/2009
This demonstration script can be used to introduce some of the components in the Role Centers and how they are used. This script is designed to be used in the advanced stage of a pre-sales engagement where the prospect wants more details on the components of role centers.
Demo, Readings
BDM Overview Click Through Demo Part 2  - 06/04/2009
BDM overview click-through for Part 2 - DS001-2.                                                                                                 
Case Study, Journal/Magazine Articles, Readings, Source Code, Tutorial
Elevator Pitch/Teaser Demo Script for Microsoft Dynamics AX 2009  - 06/04/2009
This demo script is designed to show a glimpse of the breadth of advancement in Microsoft Dynamics AX 2009.                                      
Demo, Readings
BDM Overview Demo Script Part 2  - 06/04/2009
The objective of this script is to give customers and partners a preview of new features and functionality in Microsoft Dynamics® AX 2009 that match the value proposition messages.
Demo, Readings
Business Intelligence Demo Script for Microsoft Dynamics AX 2009  - 06/04/2009
This demo script can be used to demonstrate the value of reports development provided by Microsoft Dynamics AX 2009 integration with Microsoft SQL Server.
Demo, Readings
BDM Overview Demo Script Part 1  - 06/04/2009
The objective of this script is to give customers and partners a preview of new features and functionality in Microsoft Dynamics AX® 2009 that match the value proposition messages.
Demo, Readings
Performance Evaluation and Analysis of Applications Running on the University of Arizona Microsoft Windows HPC 2008 Cluster  - 06/03/2009
We have ported and experimented with two applications: GEMS and Kepler Workflow applications.                                                    
Case Study
Installation and Set-up Guides for Microsoft Dynamics AX  - 06/03/2009
Use this guide to access links to help during the Microsoft Dynamics AX installation process, find system requirements, demo data, service pack, documentation and license content.
Readings
Useful Microsoft Dynamics AX Sites and Related Blogs  - 06/03/2009
Use this guide to access links to useful Microsoft Dynamics AX sites and related blogs.                                                          
Readings
Microsoft Dynamics AX Reference Guide  - 06/03/2009
Use this guide to access quick links to information and resources that will help you make the most of Microsoft Dynamics AX.                     
Case Study, Readings
Microsoft Dynamics AX Roles Material  - 06/03/2009
Use this guide to access links to information about the Microsoft Dynamics Customer Model.                                                       
Readings
Microsoft Dynamics AX Learning Plans and More  - 06/03/2009
Use this guide to access links to Learning Plans, E-Learning, Materials and Certification for Microsoft Dynamics AX.                             
Readings
Microsoft Dynamics AX General Resources  - 06/03/2009
Use this guide to access links to general Microsoft Dynamics AX resources to use in the classroom.                                               
Case Study, Readings
Microsoft Dynamics NAV Brochures  - 06/01/2009
Use this guide to access links to brochures for Microsoft Dynamics NAV.                                                                          
Readings
Microsoft Dynamics NAV Demo Scripts  - 06/01/2009
Use this guide to access links to Demo Scripts for Microsoft Dynamics NAV.                                                                       
Demo, Readings
White Papers for Microsoft Dynamics NAV  - 05/29/2009
Use this guide to access links to white papers for Microsoft Dynamics NAV.                                                                       
Readings
XNA Lab in a Box  - 05/27/2009
Developed in partnership between the Microsoft Innovation Center in the Netherlands and Avanade Netherlands, this three day set of XNA tutorials and courseware was designed to provide over 50 faculty and teachers from the Netherlands with hands on experience of how to teach and build 2d and 3d games with XNA Game Studio in a lab environment.
Course Outline, Tutorial
Microsoft Dynamics Sure Step User Guide  - 05/27/2009
This guide provides an overview for using the Sure Step tool. Information in this guide will help you get started using Sure Step, and will help ensure that you understand the features and get the most benefit from the program and tool.
Case Study, Journal/Magazine Articles, Readings, Source Code, Tutorial
Microsoft Dynamics Sure Step Overview Training Materials  - 05/27/2009
Enclosed are the Microsoft Dynamics Sure Step Overview training materials.                                                                       
Case Study, Journal/Magazine Articles, Readings, Source Code, Tutorial
Introdução a programação com XNA 3.0  - 05/25/2009
Este material destina-se a cursos de graduação e/ou pós-graduação que desejem incluir XNA em suas disciplinas de desenvolvimento de Jogos Eletrônicos,Computação Gráfica, Inteligência Artificial , etc Este material pode ser utilizado como formação específica na área de Desenvolvimento ou como disciplina de introdução à programação utilizando XNA 3.0. Este conteúdo esta divido em 12 aulas, todas as aulas possuem uma visão geral da aula, slides e exemplos práticos para cada aula.
Demo, Exercise/Exam, Readings, Slides, Source Code, Tutorial
Basics of XAML: Canvas and Rectangle  - 05/20/2009
This video discusses how to use the XAML Rectangle, Canvas, RectangleGeometry.                                                                   
Audiovisual Content, Demo, Exercise/Exam, Professional Development, Tutorial
Graphics Programming on Windows Mobile  - 05/18/2009
This is a short video on graphics programming Windows Mobile.                                                                                    
Demo, Lab, Readings, Tutorial
Microsoft Dynamics NAV Resource Kit Table of Contents  - 05/18/2009
This curriculum resource kit contains information to help you get acquainted with the benefits offered through the Microsoft Dynamics Academic Alliance and offers information designed to assist during installation and implementation of Microsoft Dynamics NAV in the classroom. This kit also provides information about internal Microsoft programs, training and career opportunities your students.
Readings
Microsoft Dynamics Roles  - 05/18/2009
Use this guide to access links to information about the Microsoft Dynamics Customer Model.                                                       
Readings
Demand Planner Demo Guide  - 05/15/2009
This white paper describes how to demonstrate Demand Planner 2.0. It provides a quick guide to performing an effective demonstration that highlights the potential of the Demand Planner.
Case Study, Readings, Tutorial
Best Practices White Paper for Upgrading Microsoft Dynamics NAV  - 05/15/2009
This white paper describes the best practices for upgrading Microsoft Dynamics NAV from one release to the next. It is intended for Microsoft Dynamics NAV partners who want to gain insight into the recommended processes to follow during an upgrade project.
Case Study, Readings, Tutorial
Microsoft Dynamics NAV 2009 Demo Script-Page Designer  - 05/14/2009
Microsoft Dynamics NAV 2009 provides a more intuitive and customizable user interface (UI) called the RoleTailored client. You can modify the RoleTailored client to support the job functions of different work roles in an organization.
Readings
Microsoft Dynamics NAV 2009 Demo Script-Fixed Assets  - 05/14/2009
This document walks you through demonstrating the fixed assets feature to customers. The fixed assets functionality is a comprehensive solution to help businesses manage, organize, and account for their fixed assets efficiently.
Demo, Readings
Microsoft Dynamics NAV 2009 Demo Script-Prepayments  - 05/14/2009
This document walks you through the steps for demoing a scenario for prepayments. It includes three personas who would typically be involved in a prepayment process.
Demo, Readings
Multi-Site and International Organizations Pocket Guide for Microsoft Dynamics NAV 5.0  - 05/14/2009
This pocket guide provides an overview of how Microsoft Dynamics NAV can help you meet the varied technology needs of your parent company and its sites—including subsidiaries, divisions, and branches—at a relatively low total cost of ownership.
Readings
Microsoft Dynamics NAV 2009 Demo Script-Web Services  - 05/14/2009
This is a TDM (Technical Decision Maker) demo script that shows the abilities and strengths of Microsoft Dynamics NAV 2009 Web Services.         
Demo, Readings
Microsoft Dynamics NAV 2009 Demo Script-Receivables  - 05/14/2009
This document demonstrates functionality in the Receivables application area of Microsoft Dynamics NAV 2009. The demonstration covers the basic feature of handling cash receipts, and builds to also cover reminders, finance charge memos, payment discounts and tolerance. In addition, working with multiple currencies is demonstrated.
Demo, Readings
Microsoft Dynamics NAV 2009 Demo Script-Mobile Sales  - 05/14/2009
Use this demo script to prepare and learn how you present the Mobile Sales functionality.                                                        
Demo, Readings
Microsoft Dynamics NAV 2009 Demo Script-Manufacturing  - 05/14/2009
Within Microsoft Dynamics NAV 2009, the Manufacturing functionality provides manufacturing capabilities based on simplicity and flexibility for small to mid-size manufacturers.
Demo, Readings
Microsoft Dynamics NAV 5.0 Solutions Brochure for Industrial Equipment Manufacturing Companies Brochure  - 05/14/2009
Microsoft Dynamics NAV helps industrial equipment manufacturers to: Improve operations by empowering employees to manage change efficiently, Take advantage of global opportunities and Realize a significant value from business partnerships.
Readings
Microsoft Dynamics NAV 2009 Demo Script-Payables  - 05/14/2009
This document demonstrates functionality in the Payables application area of Microsoft Dynamics NAV 2009. The demonstration covers the basic feature of handling payments, and builds to also cover the advanced features of payment discounts and payment tolerance, and multiple currencies.
Demo, Readings
Business Systems Architecture Brochure  - 05/14/2009
Business Systems Architecture (BSA) Services are available to customers, partners and prospective customers.                                     
Readings
Microsoft Dynamics NAV 2009 Demo Script-Document Approvals  - 05/14/2009
With document approvals, customers can define limitations, such as purchase, request, and credit limits or salesperson/purchaser approval requirements. Use this new demo script to prepare and learn how you present the document approval feature to prospects and existing customers. This demo script is based on the Demo2Win principles.
Readings
Microsoft Dynamics NAV 2009 Demo Script-Reporting  - 05/14/2009
With the reporting capabilities in Microsoft Dynamics NAV 2009 you can more easily develop and customize reports.                                
Demo, Readings
Microsoft Dynamics NAV Demo Script-Configuring the User Experience  - 05/14/2009
In Microsoft Dynamics NAV 2009, it is possible to personalize the user experience to fit the needs of the individual. It is also possible for super users in the company to help other users create a new standard configuration for a given role without bringing in the partner.
Demo, Readings
Microsoft Dynamics NAV 2009 Demo Script-Role Center  - 05/14/2009
This demo script walks you through the key features of the Microsoft Dynamics NAV 2009 Role Center.                                              
Demo, Readings
The Role Tailored User Experience with Microsoft Dynamics NAV 2009  - 05/14/2009
To use Microsoft Dynamics NAV, your employees log into a Role Center: their own user profile and personal place in your business management system.
Case Study, Readings
Microsoft Dynamics NAV 2009 Demo Script-Introduction  - 05/14/2009
Microsoft Dynamics NAV 2009 is the new breakthrough release of the award winning Microsoft Dynamics NAV product. The most obviously visual benefit in Microsoft Dynamics NAV 2009 is the new client with the RoleTailored User Experience interface.
Demo, Readings
Microsoft Dynamics NAV Demo Script-Mobile Sales  - 05/14/2009
The Microsoft Dynamics Mobile Sales Demo allows you to demonstrate Mobile Sales on a Windows Mobile device.                                      
Demo, Readings
Microsoft Dynamics NAV Demo Script-Office Integration  - 05/14/2009
This demo script shows how to demo the new Microsoft Office integration feature: Exporting to Microsoft Word or Microsoft Excel using style sheets and using Record Links. Both these features are generic and are available throughout the application.
Demo, Readings
Microsoft Dynamics NAV Demo Script-Service Order Handling  - 05/14/2009
This demo script provides an overview of the improved Service Management module in Microsoft Dynamics NAV 5.0 and demonstrates how to utilize the integrated functionality.
Demo, Readings
Microsoft Dynamics NAV-Demo Script-Jobs  - 05/14/2009
The new budget structure and features introduced in Jobs for Microsoft Dynamics NAV 5.0 provide not only a strong platform for partner add-ins, but a strong offering of basic functionality like never before.
Demo, Readings
Microsoft Dynamics NAV Demo Script-Outlook Integration  - 05/14/2009
This demo script shows several demos that can be performed to illustrate the new Microsoft Outlook synchronization framework.                    
Demo, Readings
Microsoft Dynamics NAV Demo Script-Prepayments and GL Improvements  - 05/14/2009
The aim of this demo script is to show the feature set in the new prepayments feature in Microsoft Dynamics NAV 5.0.                             
Demo, Readings
Microsoft Dynamics NAV Demo Script-Business Analytics  - 05/14/2009
This demo script provides instructions on how to demonstrate the benefits of the basic and advanced functionality of Business Analytics for Microsoft Dynamics NAV.
Demo, Readings
Microsoft Dynamics NAV Demo Script-Sales and Purchase Document Approval  - 05/14/2009
By providing a simple and flexible solution to support the approvals processes of our customers in the area of sales and purchasing; customers are now empowered with a customizable approvals flow that can be tailored to fit their individual needs.
Demo, Readings
Microsoft Dynamics NAV Performance Guide  - 05/14/2009
This white paper walks through how performance is tested in Microsoft Dynamics NAV 2009 and gives guidance to the hardware that is used, how it is configured, and what different configurations are used in the performance lab. It also discusses the performance that was observed on all the tested configurations.
Case Study, Readings
Microsoft Dynamics NAV Business Analytics  - 05/14/2009
This technical white paper provides a conceptual overview of Business Analytics for Microsoft Dynamics NAV 2009, Basic and Advanced. Furthermore, it contains instructions for installing and configuring Business Analytics.
Case Study, Readings
Microsoft Dynamics NAV Warehouse Management  - 05/14/2009
This whitepaper will give you an overview of the Warehouse Management Systems granule in Microsoft Dynamics™ NAV. It is written with the aim of helping anyone in the Microsoft Dynamics Navision channel who is consulting on or implementing a business solution using the Warehouse Management Systems granule.
Case Study, Readings
Microsoft Dynamics NAV Inventory Costing  - 05/14/2009
This paper is intended for people who are involved in the implementation of costing functionality at a customer site and for those who need to advise customers or make modifications within the area. It gives an overview of the principles used within the costing area of Microsoft Dynamics NAV 5.0. Several in-depth examples are provided.
Readings
Microsoft Dynamics NAV Supply Chain Management  - 05/14/2009
This paper explains how Microsoft Dynamics NAV 5.0 can enhance visibility throughout the supply chain to improve execution, reduce costs, speed the flow of goods and information, and provide insight for smart decisions and enhanced profitability.
Case Study, Readings
Microsoft Dynamics NAV Financial Management  - 05/14/2009
This white paper is intended for Microsoft Dynamics NAV customers. It reviews how Microsoft Dynamics NAV financial management tools and the integrated capabilities in Microsoft Dynamics NAV help organizations maximize the value of their financial data to empower finance staff, executives, analysts, and other decision-makers.
Readings
Microsoft Dynamics NAV Rapid Implementation Methodology  - 05/14/2009
This white paper describes Microsoft Dynamics NAV 5.0 Rapid Implementation Methodology (RIM). This methodology automates standard processes, speeds up implementation time, and drives the global sharing of best practice knowledge and solutions between partners.
Readings
Microsoft Dynamics NAV Videos  - 05/14/2009
Use this guide to access links to videos for Microsoft Dynamics NAV.                                                                             
Readings
Microsoft Dynamics NAV Learning Plans and More  - 05/14/2009
Use this guide to access links to Learning Plans, E-Learning, Materials and Certification for Microsoft Dynamics NAV.                            
Readings
Microsoft Dynamics NAV General Resources  - 05/14/2009
Use this guide to access links to general Microsoft Dynamics NAV resources to use in the classroom.                                              
Case Study, Readings
Useful Microsoft Dynamics NAV Sites and Related Blogs  - 05/14/2009
Use this guide to access links to useful sites and related blogs regarding Microsoft Dynamics NAV.                                               
Case Study, Readings
Microsoft Dynamics NAV Reference Guide  - 05/14/2009
Use this guide to access quick links to information and resources that will help you make the most of Microsoft Dynamics NAV.                    
Case Study, Readings
Microsoft Dynamics NAV VPC Reference Guide  - 05/14/2009
Use this guide to access information about the Microsoft Virtual PC, the virtualization suite hosted on the Microsoft Windows operating system.  
Readings
How to use Class Diagrams  - 05/11/2009
This video presentation talks about how to use Class Diagrams in Visual Studio Professional and Visual Studio Team Systems.                      
Audiovisual Content, Tutorial
Managing Your Supply Chain using Microsoft Dynamics AX 2009  - 04/28/2009
Managing Your Supply Chain addresses the need for an overall understanding about using Microsoft Dynamics AX to manage manufacturing and distribution businesses. The targeted reader includes those individuals implementing or considering Dynamics AX as their ERP system as well as those providing sales and implementation services.
Professional Development, Readings
Howest University College: Case Study  - 04/28/2009
Howest, the University College West Flanders, in West Flanders, Belgium wanted to find a way to encourage development and design students to study business solutions software. So Howest put together a short class using the business management solution, Microsoft Dynamics NAV 5.0.
Case Study
Case Study: Avans Hogeschool University  - 04/28/2009
Avans Hogeschool University of Applied Science (Avans) teaches courses that equip students with the skills necessary to succeed in the world of work. The university puts a high value on “learning by doing,” illustrated by its use of business software, which helps the 20,000 Avans university students acquire the skills needed to manage organizations.
Case Study
Microsoft Visual Studio Team System Traditional and ROI Case Studies  - 04/03/2009
The Software Engineering Resource Kit contains several case studies. This listing is for the ROI and Traditional Case Studies that pertain to the Microsoft Visual Studio Team System.
Case Study
Programming the Microsoft Robotics Developer Studio using the Visual Progamming Language  - 04/03/2009
This material contains lecture notes for an introduction to VPL programming with Microsoft Robotics Developer Studio 2008. It includes script for teacher and students, code samples and a PowerPoint presentation. In the script is also a section about how to use the Lego NXT Mindstorm robot with MSRDS 2008.
Course Outline, Demo, Slides, Source Code, Tutorial
Experiencing E-Enterprise Within Student Learning Environment  - 03/30/2009
This document is a draft proposal for a Microsoft Business Integration Laboratory (MS BIL) simulating a real-life medium size business enterprise operation. It will be equipped with development resources typically necessary to digitally operate a retail business. Initial targeted students are from the Enterprise Systems and E-Commerce tracks within the College of Information Technology.
Case Study
Supplementary Document/Codes for Wincore@POSTECH labs (4/4)  - 03/27/2009
Three videos (and documents) for WRK student labs developed at POSTECH (1) Getting started (2) Deadlock detection (3) Random stack (4) Supplementary Document/Codes
Readings, Source Code
Expression Web Quick Start Tutorial: Heavy Metal Show Car - (For Expression v.2)  - 03/12/2009
Fast paced lessons introduce Microsoft Expression® Web. This tutorial is designed to help beginners create HTML pages with layers, Cascading Style Sheets (CSS), interactive buttons, and Dynamic Web Templates featuring Heavy Metal—a show car owned by Richard Tapia.
Project, Tutorial
Code Contracts  - 03/09/2009
A variety of documents relating to code contracts, including the Code Contracts User Manual.                                                     
Readings
CHESS  - 03/09/2009
CHESS is a tool for finding subtle errors due to concurrency in a multithreaded program. CHESS exhaustively enumerates all thread schedules in such a program by systematically inserting context-switches at various points in the program.
Executable Program, Readings, Slides
Audio/Visual Links for Visual Studio Team System  - 03/09/2009
"How Do I?" videos and Webcasts for Microsoft Visual Studio Team System.                                                                         
Readings
Visual Studio Team System 2008 System Requirements  - 03/09/2009
A successful deployment of Visual Studio Team System includes deploying the hardware and software necessary for Visual Studio Team System to run. The following sections summarize the various hardware and software requirements of Microsoft Visual Studio Team System components.
Readings
Training Tutorial--Team Development with Visual Studio Foundation Server Guide  - 03/09/2009
This guide shows you how to get the most out of Visual Studio Team Foundation Server to help improve the effectiveness of your team-based software development.
Readings
06/Scenario Training for VSTS  - 03/09/2009
06/Scenario Training links to "Microsoft Visual Studio Team System Project Manager-Focused Scenarios", "Visual Studio Team System Reports", and "Change Management with Team Foundation Server (TFS)".
Readings
Visual Studio Team Foundation Installation Guide  - 03/09/2009
This file contains the Visual Studio Team Foundation Installation Guide.                                                                         
Readings
Visual Studio Team System Online Resources  - 03/09/2009
Links to blogs, videos, and forums regarding Microsoft Visual Studio Team System, including "How Do I" videos, "Jeff Beehler's Blog on MSDN", "Team System Forums on MSDN", "How to Buy Team System", "Team System Downloads" and more.
Readings
MSDN Support  - 03/09/2009
The MSDN Forums enable you to search a growing archive of technical questions and answers. If an answer can’t be found in search, you can ask a new question, be notified when there are replies, and mark the appropriate reply as an answer.
Readings
Adopting a Value-Up Paradigm  - 03/06/2009
In keeping with the dictum As simple as possible, but no simpler, a team today needs to embrace the paradigm of customer value, change, variance, and situationally specific actions as a part of everyday practice.
Readings
Use Familiar Tools with Visual Studio Team System  - 03/06/2009
Microsoft® Visual Studio® Team System 2008 brings together development teams in a way that has never been done before—it allows entire development teams, including project managers, analysts and stakeholders to interact by sharing information stored in the Team Foundation Server.
Readings
Requirements Management and Visual Studio Team System  - 03/06/2009
The goal of this white paper is to outline how to use Visual Studio Team System for successful requirements management by using Visual Studio Team System 2005 and Visual Studio Team System 2008.
Readings
Software Development Tooling in Application Life-Cycle Management  - 03/06/2009
Three product lines, Microsoft® Office®, Microsoft® System Center®, and Microsoft® Visual Studio® Team System, are collaborating to deliver cohesive Application Life-Cycle Management (ALM) solutions to your Enterprise IT organization.
Readings
Managing Team Workflow with Visual Studio Team System 2008  - 03/06/2009
Microsoft® Visual Studio® Team System 2008 offers many benefits to all members involved in the application lifecycle from project managers to developers and testers. Team System is an integrated application lifecycle management solution suitable for teams of three or more.
Readings
Making Real Time Decisions with Visual Studio Team System 2008  - 03/05/2009
This white paper will cover the types of challenges that software project managers face, the information items that Team Foundation Server 2008 tracks, the Team Foundation Server reports and how to modify/customize reports to your needs using SQL Server 2005 Reporting Services and MDX, and even how to create new reports.
Readings
Key Benefits of Microsoft Visual Studio Team System  - 03/05/2009
Microsoft Visual Studio Team System is an integrated application lifecycle management (ALM) solution comprising tools, processes, and guidance.  
Readings
Integrate Work Frequently with Visual Studio Team System 2008  - 03/05/2009
Microsoft® Visual Studio® Team System 2008 offers several ways to shorten this feedback loop, providing development teams with better information about the correctness of their code, faster than ever before.
Readings
Ensure Quality Early and Often with Visual Studio Team System 2008  - 03/05/2009
Microsoft® Visual Studio® Team System 2008 introduces new features and builds on existing ones to enhance the development experience across the application lifecycle.
Readings
Drive Predictability with Visual Studio Team System 2008  - 03/05/2009
Team System helps drive success by enabling consistent and predictable processes. It helps expose trends on development projects which allow teams to focus resources and actively (and preemptively) manage risks which may otherwise not be apparent.
Readings
Improving the Success of Application Development Projects  - 03/05/2009
To help your developers improve success rates and rapidly deliver high quality, secure solutions and dynamic, data-driven applications, Microsoft provides a tightly integrated software development platform.
Readings
Communicate and Collaborate with Visual Studio Team System 2008  - 03/05/2009
Microsoft created Team System to address many of these communication gaps in the way that many of the stakeholders in a software development project work—Microsoft built it from the ground up for the whole team, not just the developers.
Readings
Driving Your Business Forward with Application Life-cycle Management (ALM)  - 03/05/2009
Application Life-cycle Management (ALM) provides such a solution by addressing the overall alignment and synchronization of business goals and IT investment priorities. It relies on automation, integration, and a coordinated approach to optimize the software development process.
Readings
Telecommunications Giant Improves Software Quality, Teamwork With Custom Methodology  - 03/05/2009
The company implemented Microsoft® Visual Studio® 2005 Team Foundation Server, which it uses in conjunction with Microsoft Visual Studio Team Suite.
Case Study
Global Distributor Avoids Cost, Risk While Upgrading Mission-Critical Data Warehouse  - 03/05/2009
Database developers are even more productive, collaborative, and firmly in control of database change. With better control of the database development life cycle and source control, Gulf Coast Seal continues to reduce risk and cost.
Case Study
Major Media Company Puts the "Team" Back in Software Development  - 03/05/2009
Seeking a solution, Clear Channel deployed Microsoft® Visual Studio® Team System and defined its development model and framework based on the Microsoft Solutions Framework.
Case Study
Insurer Manages Corporate Software More Efficiently with Team Development Tools  - 03/05/2009
A team of about 30 developers and engineers manages DirectNet, ensuring that both content and code meet GEICO specifications. The team wanted a tool that could help better handle tasks such as code review and creating inventories of all the applications available throughout the company.
Case Study
Team Tools Help Developers Upgrade Mission-Critical Aviation Software  - 03/05/2009
The company adopted Microsoft Visual Studio® 2005 and used Visual Studio Team System to upgrade and enhance its SUMS software.                   
Case Study
New Solution Improves Software Project Management, Productivity, and Quality  - 03/05/2009
In gaining a comprehensive solution for all aspects of the development life cycle, the group has been able to increase its productivity, better manage and understand the application life cycle, and increase software quality.
Case Study
Infosys Demonstrates Project Management Integration with Visual Studio Team System  - 03/05/2009
Infosys expects to realize improved developer productivity, more efficient data capture, improved software quality, enhanced metrics collection, improved process compliance, and improved adherence to quantitative project metrics standards.
Case Study
Collaboration and Process Support Cuts Database Development Time in Half  - 03/05/2009
Using the Visual Studio structured, collaborative development environment, with its automated testing tools and version control, database developers were able to increase communication, cut development time in half, and easily meet all of their development and budgetary goals.
Case Study
Technology Consulting Group Gains Design Efficiencies with New Development Tools  - 03/05/2009
By combining Macroscope with the tools in Microsoft® Visual Studio® Team System, as well as Microsoft Visual Studio Tools for the Microsoft Office System and Microsoft SQL Server™ 2005, Fujitsu is helping its customers transform their businesses and deliver business value faster at a lesser cost.
Case Study
ISV Closes Collaboration Gap and Improves Software Development Predictability  - 03/05/2009
TCSC had a successful Forensic Laboratory Information System but wanted to improve the solution to better meet the needs of “virtual” crime-solving teams. TCSC turned to Microsoft® Visual Studio® Team System and Microsoft SQL Server™ 2005.
Case Study
Software Consultancy Improves Development Lifecycle and Predictability  - 03/05/2009
The Info Support software factory, called Endeavour, helps enterprise development teams accelerate software development and better manage the software development life cycle. Info Support wanted to improve customer experience and enable IT departments to provide fixed-price projects.
Case Study
ROI CASE STUDY--Microsoft Visual Studio Team System--KBC Bank  - 03/05/2009
KBC Bank used Microsoft Visual Studios Team System and Team Foundation Server to improve application-building methodologies, increase productivity, and accelerate application deployment.
Case Study
ROI CASE STUDY--Microsoft Visual Studio Team System--EDS  - 03/05/2009
EDS used Microsoft Visual Studio Team System to support a more efficient global development strategy, realigning its internal software development assets and improving the productivity of its developers and testers.
Case Study
ROI CASE STUDY--Microsoft Visual Studio Team System--Dell  - 03/04/2009
By using Microsoft Visual Studio Team Foundation Server to deploy a global source code management platform, Dell is able maintain a centralized repository for all source code and provide it to developers on a just-in-time basis regardless of their location.
Case Study
ROI CASE STUDY--Microsoft Visual Studio Team System--Social Networking Web Site  - 03/04/2009
A social networking Web site used Microsoft Visual Studio Team System to improve the productivity of its developers and project managers as well as to reduce software costs.
Case Study
ROI CASE STUDY--Microsoft Visual Studio Team System Global Manufacturer  - 03/03/2009
A global manufacturer deployed Microsoft Visual Studio Team System to improve the consistency and efficiency of internal software development, enabling it to support adoption of the widely recognized Capability Maturity Model for software development.
Case Study
XML and World of Warcraft: Excite your Students - 2 of 2 (Slides)  - 03/02/2009
Use World of Warcraft to excite your students about XML.                                                                                         
Lab, Professional Development, Slides, Tutorial
XML and World of Warcraft: Excite your Students - 1 of 2 (Video)  - 03/02/2009
Use World of Warcraft to excite your students about XML.                                                                                         
Course Outline, Demo, Lab, Professional Development, Tutorial
ITA-106 Grafika i multimedia - XNA  - 02/28/2009
Materialy do kursu ITA-106 Grafika i multimedia - XNA dostepne w ramach programu IT Academy Lokalna. Wszelkie pytania odnosnie licencji prosimy kierowac na adres pledu@microsoft.com.
Lab, Slides, Source Code, Textbook
Windows HPC and Research Computing at the University of Louisville  - 02/26/2009
The University of Louisville is using Windows HPC in both teaching and research environments. This use is projected to increase as more distributed computing capability is added to the university, and students, teachers, researchers, and support staff are collaborating to maximize the benefit gained from this use.
Case Study, Readings
C# Development  - 02/09/2009
The book contains 185 pages and covers everything from how to start with C# (like the basic language constructs) to how to create user interfaces, components and even how to encapsulate the logic of your application into business objects.
Readings
FlightSim Smoke Writing Example (C#)  - 02/06/2009
Requires FlightSim X and Sim connect API.                                                                                                        
Lab, Readings
Microsoft Sudoko  - 02/06/2009
Stephen Toub discusses Sudoku, the number puzzle game, and demonstrates how to build an application to solve puzzles, generate puzzles, and enable enhanced game play for ultra-mobile PC and Tablet PC.
Executable Program, Source Code, Tutorial
The Card Game Starter  - 02/06/2009
This Starter Kit is a complete Black Jack card game. The starter kit contains an extensible framework for building card games and a Black Jack game application that is built on top of this framework.
Executable Program, Source Code
SudokuSolver  - 02/06/2009
A tool to resolve difficult Sudoko problems. Documented to help as programming example.                                                          
Source Code, Tutorial
WellTris Game  - 02/06/2009
Requires XNA Game Studio Express. This is a 3-dimensional code example of Tetris.                                                                
Source Code, Tutorial
DXFramework  - 02/06/2009
DXFramework is a simple, illustrative, general purpose 2D (and 3D) computer game engine for Microsoft Visual Studio using Microsoft’s DirectX technology, version 9.0d.
Executable Program, Source Code
Managed DirectX9 Tutorial  - 02/06/2009
This is an introduction to Managed DirectX, mostly oriented to Direct3D which is the most complex component.                                   
Lab, Tutorial
Accelerating Time to Scientific Discovery with a Grid-Enhanced Microsoft Project  - 12/16/2008
A tool to schedule Grid jobs with Microsoft Project.                                                                                             
Journal/Magazine Articles
Toledo Pizza Company  - 12/04/2008
This case creates the background for an ERP class we teach using Microsoft Dynamics GP.                                                          
Case Study, Course Outline, Lab
Collaboration Efforts for Microsoft Dynamics Nav  - 12/02/2008
This presentation was given at the Academic Preconference in Copenhagen 2008. Multimedia and communication technology at the University College West Flanders (HOWEST) offers hundreds of young graduates training to become IT professionals.
Case Study, Slides
Using Business Intelligence and Data Mining Techniques to feed the Target List of Microsoft Dynamics CRM  - 12/02/2008
In order to be useful in the decision making process, data must be transformed to information with specific characteristics of quality, reliability and formatting, so that it will be easily understood and useful to the decision maker.
Case Study, Slides
A Study of ERP Microsoft Dynamics Implementation Process, as an Educational Support Tool in Logistics, Production and Business Management Courses, at Instituto Tecnologico de Aeronautica – Brazil  - 12/02/2008
A Study of ERP Microsoft Dynamics Implementation Process, as an Educational Support Tool in Logistics, Production and Business Management Courses, at Instituto Tecnologico de Aeronautica – Brazil
Case Study, Slides
Course ERP Solutions as a key knowledge in E-business programme  - 12/02/2008
The ERP solutions course is considered as a key course in which we wanted to provide the broad knowledge of the field as well in-depth practical experience with selected solutions.
Case Study, Slides
Rapid Use of Microsoft Dynamics Ax through Industrial Partnership  - 12/02/2008
This presentation was given at the Academic Preconference in Copenhagen 2008. University departments, who want to include Microsoft Dynamics solutions in their curriculum as well as in research activities, have to deal with challenging tasks in several areas.
Case Study, Slides
Sharing Knowledge  - 12/01/2008
Sharing knowledge within Microsoft Dynamics Academic Alliance - Lots of new ideas, new concepts, new versions, etc. How do we keep up with all? Get help and give help - sharing. We have lots of questions but no solutions yet… how do we go from here......
Case Study, Slides
ERP and NAV  - 12/01/2008
Winner of the Microsoft Excellence Award in Academic Alliance 2008. How did Avans Hogeschool integrate Microsoft Dynamics NAV into the currirulum.
Case Study, Slides
ARBIT eBusiness Lab An environment for educational and R&D purposes  - 12/01/2008
Presentation from the Academic Preconference in Copenhagen. The integration of the eBusiness Lab in research and development. Integrating MS NAV in education for Business students and Integrating Microsoft Dynamics CRM in education.
Case Study, Slides
Sharing knowledge within the Dynamics Academic Alliance Community  - 11/28/2008
Sharing knowledge in the Dynamics Academic Alliance Community: Lots of new ideas, new concepts, new versions, etc. How to keep up with all? Get help and give help sharing. Lots of questions, but no solutions yet…
Case Study, Slides
ERP and NAV - Avans Hogeschool, The Netherlands.  - 11/28/2008
How is Avans Hogeschool, The Netherlands using Microsoft Dynamics NAV in their curriculum? Winner of the Microsoft Excellence Award in Academic Alliance 2008.
Case Study, Slides
Table of Contents for DynAA Curriculum Resource Kit  - 11/24/2008
This is the table of contents for the Microsoft Dynamics Academic Alliance Faculty Connection resource kit.                                      
Readings
Creating Images with Expression Design_Beaches Around the World - (For Expression v.2)  - 11/19/2008
Create a great looking header image for the Beach Web site referenced in the Basic Expression Web tutorial - Expression Web Quick Start Tutorial_Beaches. This tutorial is part of Module 4 of the semester-long curriculum - Introduction to Web Design Using Microsoft Expression Studio.
Exercise/Exam, Lab, Project, Tutorial
Expression Web Tutorial (Advanced): Beaches Around the World - (For Expression v.2)  - 11/19/2008
Advanced Expression Web Tutorial - Add to the Web site project made in the “Expression Web Quick Start Tutorial: Beaches Around the World” by learning how to use the advanced features of Expression Web to create a more dynamic and interactive Web site.
Exercise/Exam, Lab, Project, Tutorial
Expression Web Tutorial: California Water Animals - (For Expression v.2)  - 11/19/2008
This tutorial leads students through the process of creating ASPX pages with layers, Master Pages, CSS, interactive buttons and a calendar.      
Case Study, Course Outline, Executable Program, Exercise/Exam, Journal/Magazine Articles, Lab, Professional Development, Project, Readings, Source Code, Textbook, Tutorial
Copenhagen Business School - Case Study  - 11/13/2008
Copenhagen Business School (CBS) focuses on developing strong links between the research and business communities. When students at CBS requested skills in business management software, the university contacted Microsoft to see what would work best in an educational setting.
Case Study
Microsoft E-Learning for Students  - 10/17/2008
Use assessments and an interactive, nonlinear approach to create your own flexible learning experience. Codes available to Microsoft Dynamics Academic Alliance members only.
Readings
Career Resources for Students  - 10/17/2008
Use this guide to access links to Microsoft programs, resources, and information about jobs or internships in the Microsoft Dynamics field.      
Readings
GP 10 Clickthru Vision Demo w/ Speaker Notes  - 10/17/2008
Use this Clickthru Vision Demo with speaker notes for Microsoft Dynamics GP 10.0.                                                                
Demo, Tutorial
GP 10 Clickthru UI and Lists Demo w/ Speaker Notes  - 10/17/2008
Use this Clickthru demo with speaker notes to show UI and lists work in Microsoft Dynamics GP 10.0.                                              
Demo, Tutorial
GP 10 Clickthru Business Intelligence Demo w/ Speaker Notes  - 10/17/2008
Use this Clickthru demo with speaker notes to show business intelligence in Microsoft Dynamics GP 10.0.                                          
Demo, Tutorial
GP10 Clickthru Workflow Demo w/ Speaker Notes  - 10/17/2008
Use this Clickthru demo with speaker notes to show workflow in Microsoft Dynamics GP 10.0.                                                       
Demo, Tutorial
GP10 Clickthru Search Demo w/ Speaker Notes  - 10/17/2008
This is a Clickthru demo with speaker notes for Microsoft Dynamics GP 10.0.                                                                      
Demo, Tutorial
White Paper: Roles-based Business Productivity: “Software Designed For Your People”  - 10/17/2008
Use this white paper to explain the importance of role-based productivity studies.                                                               
Readings
Microsoft Dynamics Customer Model People Departments  - 10/17/2008
Use this document to show your students how employees work within departments.                                                                   
Readings
Microsoft Dynamics Customer Model Departments  - 10/17/2008
Use this poster to show your students how customer roles fit into company departments.                                                           
Readings
Microsoft Dynamics GP Quick Reference Card  - 10/17/2008
Use this reference card to highlight higher level messaging and talking points about Microsoft Dynamics GP.                                      
Readings
Best Practices for Working with Microsoft Virtual PC 2007  - 10/17/2008
This white paper outlines strategies and tactics for optimizing Virtual PC hosts and guests to increase speed and decrease disk size.            
Readings, Tutorial
How to Use the Microsoft Dynamics GP 10.0 SP1 Technical Demonstration Toolkit  - 10/17/2008
This document contains valuable information needed to effectively use the Dynamics GP 10.0 SP1 Technical Demonstration Toolkit.                  
Tutorial
Using Microsoft® Virtual PC 2007 for Application Compatibility  - 10/17/2008
Learn how to run Virtual PC application compatibility scenarios. These scenarios enable you to run mission-critical legacy applications that are incompatible with Windows Vista.
Tutorial
How to Set Up the Microsoft Dynamics GP 10.0 SP1 Technical Demonstration Toolkit  - 10/17/2008
This Microsoft Dynamics GP 10.0 Partner Technical Demonstration Toolkit is designed to allow you to demonstrate the features and functionality within Microsoft Dynamics GP 10.0 SP1, Business Portal 4.0 for Microsoft Dynamics GP, Microsoft Office SharePoint Server 2007, and Microsoft Office 2007 (Microsoft Outlook 2007, Word 2007 and Excel 2007) within a single computer demonstration environment.
Tutorial
Knaster Datasets  - 10/17/2008
If you’re using Microsoft Dynamics GP in the United States, you have access to Microsoft Dynamics GP 10.0 datasets that are available through one of our Microsoft partners, The Knaster Technology Group. Available to Microsoft Dynamics Academic Alliance members only.
Readings
Microsoft Consortium Materials  - 10/17/2008
The purpose of this joint program is to provide to the academic community access to large and compelling real world datasets for both teaching and research.
Readings
Benefits of Working with a Microsoft Certified Partner  - 10/17/2008
Learn about the benefits of working with a Microsoft Certified Partner.                                                                          
Readings
Microsoft Dynamics GP 10.0 Reference Guide  - 10/17/2008
Use this guide to access quick links to information and resources that will help you make the most of Microsoft Dynamics GP 10.0.                
Readings
Microsoft Dynamics Academic Alliance Reference Guide  - 10/17/2008
Use this guide to access quick links to information and resources that will help you make the most of the Microsoft Dynamics Academic Alliance program.
Readings
Useful Microsoft Sites and Related Blogs  - 10/17/2008
Use this guide to access links to useful Microsoft sites and related blogs.                                                                      
Readings
CustomerSource Reference Guide  - 10/17/2008
Use this guide to access key resources that helps make the most of the software you receive through the Microsoft® Dynamics™ Academic Alliance program. CustomerSource is a time-saving, secure, password-protected area of the Microsoft Dynamics Web site.
Readings
Software Testing and Reliability  - 10/08/2008
Software systems are becoming increasingly complex and there is a growing awareness that software testing are needed to deal with this growing complexity. This course explores foundational concepts and practical techniques and tools for testing software and assuring its quality.
Course Outline, Exercise/Exam, Professional Development, Slides, Tutorial
Implementation Strategies for Microsoft XNA Game Development in Academic Laboratory Environments  - 10/06/2008
A Whitepaper describing the rationale, deployment, and operation of the Game Design & Development Laboratory at the Rochester Institute of Technology.
Readings
Case Study: The Tomsk Polytechnic University  - 10/06/2008
The Tomsk Polytechnic University (TPU) started in 1896 is the oldest technical university in Russia. There are 22,300 students of all educational forms studying in TPU.
Case Study
ITA-108 Technologie Sieciowe  - 09/30/2008
Materialy do kursu ITA-108 Technologie Sieciowe udostepniane w ramach programu IT Academy Lokalna.                                               
Lab, Readings, Slides, Textbook
ITA-103 Aplikacje Internetowe  - 09/29/2008
Materialy do kursu ITA-103 Aplikacje Internetowe dostepne w ramach programu IT Academy Lokalna. Wszelkie pytania odnosnie licencji prosimy kierowac na adres pledu@microsoft.com.
Course Outline, Lab, Slides, Source Code, Textbook
Introduction to Web Design Using Microsoft® Expression® Studio (v.2), Module 7 The Production Process  - 09/17/2008
In Module 7 students produce the real-world client-centered Web site planned and designed in Module 6. This module is lab intensive, with the educator serving primarily as a guide and supervisor while students further develop their collaborative and technical skills. (The planning for this module occurs in Module 6.)
Audiovisual Content, Course Outline, Demo, Exercise/Exam, Lab, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.2), Module 5 Beyond the Basics with Expression Web  - 09/17/2008
In Module 5 students create Web sites using Microsoft Expression Web through the use of detailed tutorials. Technical skills using Expression Web, and modern Web techniques such as CSS, layers, templates, and interactivity are included.
Audiovisual Content, Course Outline, Demo, Exercise/Exam, Project, Slides, Textbook, Tutorial
Sample Code - Introduction to Embedded Systems using Windows Embedded CE - 2nd Edition  - 09/17/2008
The sample code in this download supports the textbook for this course (see the related resources section below). This course provides an introduction to embedded systems development and is the second edition, targeting the eBox 4300 embedded computer using the Windows Embedded CE 6.0 R2 operating system. The sample code is used to complete the lab exercises in the textbook. Refer to the textbook for the course outline and objectives.
Source Code
Expression Web Quick Start Tutorial: Beaches Around the World - (For Expression v.2)  - 09/11/2008
Basic Expression Web Tutorial - Learn to quickly create a cool Web site about the trip of your dreams to beautiful beaches around the world with this fast and easy Expression Web tutorial.
Lab, Project, Tutorial
Using Virtual PC Images  - 09/10/2008
Virtual PC lets you create separate virtual machines on your Windows desktop, each of which virtualizes the hardware of a complete physical computer. Use virtual machines to run operating systems such as MS-DOS, Windows, and OS/2.
Readings
Setting up Dynamics GP Utilities  - 09/10/2008
These instructions explain how to set up Dynamics GP 10 so that it can run for the first time.                                                   
Readings
Registering Dynamics GP 10  - 09/10/2008
This document explains how to add the registration codes to Dynamics GP 10 so that it has full functionality.                                    
Readings
Installing SQL 2005 and SP2  - 09/10/2008
These instructions go through the process of installing SQL Server 2005 and then install Service Pack 2 for SQL Server.                          
Readings
Installing Dynamics GP 10 and SP2  - 09/10/2008
This documentation details the installation of Dynamics GP with Service Pack 2 on an individual’s computer.                                      
Readings
Creating users on Windows Server 2003  - 09/10/2008
This document looks at the process of creating users on Windows Server 2003 so that the users can access the server using Remote Desktop. Students can also run Dynamics GP on the server.
Readings
Creating users for Dynamics GP 10  - 09/10/2008
This document explains the process of creating new users in Dynamics GP 10, providing them access to a company and then creating their security roles. Each of the users is granted a “PowerUser” role providing full access to the software.
Readings
Connecting to Dynamics GP using Remote Desktop  - 09/10/2008
To connect to Dynamics GP, we will be using a software package called “Remote Desktop” that is part of Windows XP and Vista. As the name implies, “Remote desktop” allows you to connect remotely to another computer, in this case, the School of Business Dynamics GP server.
Readings
Configuring Dynamics 10 for Remote ODBC Access  - 09/10/2008
This documentation looks at the process of configuring ODBC (Open DataBase Connectivity) to allow Dynamics GP 10 to connect to a SQL Server database that is installed on a different machine.
Readings
DESARROLLO DE APLICACIONES DE CLIENTE INTELIGENTE  - 08/29/2008
Esta asignatura pretende desarrollar en el estudiante un avanzado nivel de habilidades en programación orientada a objetos con .NET.             
Case Study, Course Outline, Demo, Exercise/Exam, Professional Development, Slides, Source Code, Textbook, Tutorial
NT OS/2 Design Workbook: Core OS  - 08/22/2008
These are some of the primary specs/docs from the early days of NT. They continue to give insight into the fundamental kernel design decisions. 
Readings
Sample BI Instructions (Multidimensional Analysis)  - 08/22/2008
These are sample instructions using Microsoft Dynamics NAV. The material is in Greek.                                                            
Lab, Tutorial
Sample Production Instructions (Production Planning)  - 08/22/2008
These are sample instructions using Microsoft Dynamics NAV. The material is in Greek.                                                            
Lab, Tutorial
Sample Accounting Instructions (Purchases Subsystem)  - 08/22/2008
These are sample instructions using Microsoft Dynamics NAV. The material is in Greek.                                                            
Lab, Tutorial
ERP Presentations  - 08/22/2008
Here is a link to different ERP presentations in Greek using Microsoft Dynamics NAV.                                                             
Slides, Tutorial
Windows Operating System Internals Combined Units  - 08/15/2008
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Executable Program, Exercise/Exam, Lab, Readings, Slides
Introduction to Web Design Using Microsoft® Expression® Studio (v.2), Module 3 Designing for Communication  - 08/14/2008
In Module 3 students explore human communication and the unique challenges that electronic modes of communication present for effective transmission of ideas. Projects focus on the use of design elements and principles to communication successfully to a variety of Web audiences.
Course Outline, Exercise/Exam, Project, Slides, Textbook, Tutorial
Introduction to Web Design Using Microsoft® Expression® Studio (v.2), Module 4 Working with Images  - 08/14/2008
In Module 4 students create images with Microsoft Expression Design to meet Web communication needs. Image concepts related to scanning, digital photography, and image manipulation techniques are included.
Course Outline, Exercise/Exam, Project, Slides, Textbook, Tutorial
Defense Against the Dark Arts Course Materials  - 08/11/2008
This course presents the art of virus detection. It uses the Microsoft Experimental Compiler Phoenix to break down compiled virus code and other techniques such as lexicographical analysis to teach students about computer virus in a safe and ethical manner.
Course Outline, Demo, Project, Tutorial
Phoenix Tutorial Code Samples  - 06/27/2008
Code samples that accompany the "Hands on Phoenix: A Framework for Program Analysis and Transformation" presentation.                           
Source Code
Shader Demos 4  - 04/25/2008
The files named Shader Demos *.zip contain simple HLSL DirectX 9.0c shader programs that illustrate the rendering techniques taught in the rendering course at QUT.
Source Code
Shader Demos 3  - 04/25/2008
The files named Shader Demos *.zip contain simple HLSL DirectX 9.0c shader programs that illustrate the rendering techniques taught in the rendering course at QUT.
Source Code
Shader Demos 2  - 04/25/2008
The files named Shader Demos *.zip contain simple HLSL DirectX 9.0c shader programs that illustrate the rendering techniques taught in the rendering course at QUT.
Source Code
Shader Demos 1  - 04/25/2008
The files named Shader Demos *.zip contain simple HLSL DirectX 9.0c shader programs that illustrate the rendering techniques taught in the rendering course at QUT.
Source Code
Scene Graph Examples  - 04/25/2008
Scene Graph example programs for the related Scene Graph library.                                                                                
Source Code
Scene Graph Library  - 04/25/2008
The files uploaded here contain the output of an educational project run by Ross Brown and Microsoft Research Asia at the Faculty of IT, Queensland University of Technology, Brisbane, Australia.
Project, Source Code
Rapoartele echipelor calificate in runda a doua la Imagine Cup 2008, sectiunea Software Design, in Romania - 5 of 5 (Slides)  - 03/27/2008
Rapoartele echipelor calificate in runda a doua la Imagine Cup 2008, sectiunea Software Design, in Romania.                                      
Readings
Lernen durch Begeisterung  - 02/25/2008
Diese Studie untersucht, ob und wie durch den Einsatz geeigneter Methoden in der Lehre die Stoffpräsenz bei Studierenden verbessert werden kann. 
Case Study, Readings
Your Learning Guide to Expression Web: Curriculum Unit & Tutorial_Electronic Accessories - (For Expression v.2)  - 02/03/2008
This complete teaching and learning curriculum unit and tutorial with lesson plans, student projects, and assessment tools provides everything needed to teach a short Web design unit in a variety of curricular areas. Use Expression Web to create standard HTML pages with layers, Dynamic Web Templates, CSS, and interactive buttons. The topic e-cessories (electronic accessories), is based upon the essential question, “What e-cessory—electronic accessory— has had the greatest impact upon you, your family, friends, or community?”
Course Outline, Lab, Professional Development, Project, Slides, Textbook, Tutorial
Grupo de Pesquisa e Desenvolvimento de Jogos @ Unicamp: a saga iCoco e além  - 01/22/2008
Nesse relatório, o Grupo de Pesquisa e Desenvolvimento de Jogos da Unicamp aborda a criação de games e a participação em eventos do setor.       
Case Study, Project
Materiale de promovare Imagine Cup  - 01/16/2008
Meteriale de promovare a Imagine Cup 2008: brosura si poster Imagine Cup 2008; documente ce descriu in detaliu sectiuni cum sunt Embedded Development, Software Design, IT Challenge, Game Development
Readings
Managing Your Supply Chain Using Microsoft Axapta’  - 01/11/2008
Maximizing Your Supply Chain provides a simple yet comprehensive explanation of how to use Microsoft Axapta in manufacturing and distribution firms. Describing usage in a wide variety of environments and illustrated with numerous case studies, it covers how the entire system fits together to coordinate supply chain activities within the company and with business partners.
Readings, Textbook
Enterprise Resource Planning System Implementation and Related Promises  - 01/11/2008
This presentation was held at Copenhagen Business School.                                                                                        
Case Study, Course Outline, Slides
Complete Introduction to .NET 2.0  - 01/08/2008
This is a very complete course about the basics of .NET 2.0. It shows different technologies and tools like Visual Studio and SQL Server developing ASP.NET Web pages and Windows Forms. It has code examples and a very complete guide.
Case Study, Executable Program, Exercise/Exam, Lab, Professional Development, Project, Readings, Source Code, Textbook, Tutorial
Course Description – ERP4 - Exercise Descriptions  - 01/08/2008
This course is from the Copenhagen Business School. This includes a describtion of execises and project work as well as the exam project - Maxi project.
Course Outline, Exercise/Exam, Journal/Magazine Articles, Slides
Microsoft SQL Server Guide for DataBase Practices  - 01/04/2008
The objective of this material is to show the main features of SQL Server for developing exercises and problems in Database Courses at Universities. The document describes a scenario and different solutions and steps to learn and solve every problem.
Course Outline, Executable Program, Exercise/Exam, Lab, Project, Source Code, Tutorial
Curso da plataforma .Net 2005  - 12/18/2007
Plano de aula para disciplina que aborde a plataforma .Net 2005.                                                                                 
Course Outline, Slides, Source Code
Embdded Development Kit for the Microsoft .NET Micro Framework  - 12/16/2007
The EDK is ideal for engineering students getting familiar with writing code for embedded systems. Students can develop different applications from sensor systems to robotics. The step-by-step guide provides the ground up learning to get started writing .NET Micro Framework applications.
Lab, Professional Development, Project, Textbook, Tutorial
Using a car wash tunnel to explain datapaths operation and their relationship with the control unit and ISA  - 12/11/2007
How to explain the relationship between the datapath, the control unit and the ISA. How can one explain the compatibilities among different ISAs and how can one show how an instruction can be hacked, the cost of it, etc. using a car wash tunnel.
Audiovisual Content, Case Study
Business Intelligence – Datasheets and More  - 11/17/2007
This material contains SQL Server 2005 datasheets about: Top 30 Features of SQL Server 2005, Express, Workgroup Edition, Analysis Services, Data Mining, Integration Services, Report Builder, Reporting Services, and Migration Assistant.
Readings
Business Intelligence – BI Fundamentals – BI Videos - 1 of 21 (Slides)  - 11/17/2007
This material contains a series of high and low resolution videos on the basics of Business Intelligence.                                        
Professional Development, Tutorial
Business Intelligence – BI Reference Materials  - 11/17/2007
This material provides hands-on experience connecting and querying databases using Visual Basic .NET. In addition there are Case Studies and White Papers about using Business Intelligence on the Microsoft Platform.
Case Study, Exercise/Exam, Readings
Embedded Operating Systems for Real Time Radiological Image Processing  - 11/12/2007
This paper highlights the benefits of using off-the-shelf hardware and an embedded OS for the developing of real time image processing systems.  
Readings
XNA GSE - Aula 02 - Desenho 2D  - 11/07/2007
Esta é a segunda aula de um curso com nove aulas sobre XNA. Agenda da aula: Arquitetura de um programa XNA, Desenho em 2D, “Components” de um game, Tratamento de input do usuário, Divisão da turma em grupos para decisão sobre projeto final (cada grupo irá criar um jogo).
Demo, Lab, Slides, Source Code, Tutorial
Mini English / Russian Dictionary  - 11/07/2007
This is a little English/Russian dictionary. The program consists of the C++/CLI module (GUI) and the Win32 DLL (store and search).             
Executable Program, Project, Source Code
Visual Basic 9  - 10/31/2007
Visual Basic is a full-fledged modern object-oriented language with many unique features, such as static typing where possible but dynamic typing where necessary, declarative event handling, deep XML integration with optional layered XSD types, highly expressive query comprehension syntax, type inference, etc. etc.
Readings
Lost In Translation: Formalizing Proposed Extensions to C#  - 10/31/2007
This presentation was given at the ooPSLA 2007 conference by Erik Meijer, Gavin M. Bierman and Mads Torgersen from Microsoft. In this paper they focus on the current proposal for the next version (3.0) of Microsoft’s C# programming language.
Demo, Readings, Slides
LINQ from the Source  - 10/31/2007
This presentation was given at the ooPSLA 2007 conference by Erik Meijer (Microsoft) and Ted Neward (Neward & Associates).                       
Readings
Confessions of a Used Programming Language Salesman  - 10/31/2007
This presentation was given at the ooPSLA 2007 conference by Erik Meijer from Microsoft. This paper is a personal account of his journey to democratize the three-tier distributed programming problem using (lazy) functional programming concepts.
Readings
Democratizing The Cloud  - 10/31/2007
This presentation was given at the ooPSLA 2007 conference by Erik Meijer from Microsoft. This material covers the Cross-tier Computational Model, Cross-model Queries and Tier Splitting.
Readings
Generics and Predicates  - 10/10/2007
This article breaks down the usage of predicates in order to supplement searching through generic lists in C#.                                   
Source Code
Software Entrepreneurship for Students  - 09/26/2007
The Software Entrepreneurship for Students Curriculum was developed specifically to target technical universities and colleges. The curriculum provides technical students with additional knowledge and tools to develop successful and sustainable ventures.
Audiovisual Content, Case Study, Course Outline, Slides
Global Challenge Poster  - 09/25/2007
Classroom poster for the Global Challenge.                                                                                                       
Readings
Présentation de la catégorie Challenge IT pour Imagine Cup 2008  - 09/24/2007
Retrouvez une présentation de la catégorie et un exemple de projet 2007.                                                                         
Readings
Présentation de la catégorie Interface Design pour Imagine Cup 2008  - 09/24/2007
Retrouvez une présentation de la catégorie et un exemple de projet 2007.                                                                         
Readings
Présentation de la catégorie Software Design pour Imagine Cup 2008  - 09/24/2007
Retrouvez une présentation de la catégorie et un exemple de projet 2007.                                                                         
Readings
Article on MapPoint Web Service Helper  - 07/31/2007
This article, created by Dr. Richard Born an Associate Professor at the College of Business at Northern Illinois University, talks about the challenges of teaching business students how to use geographic information systems software. It discusses how the MapPoint Web Service product evolved into an easy-to-use interface that doesn’t require a large learning curve.
Readings
Introduction to Video Game Programming  - 06/22/2007
Use of this document will allow a professor or instructor to learn quickly about XNA and XBox 360 programming. A syllabus is included with the curriculum guideline. This is a package that contains a standard syllabus and curriculum guidance.
Course Outline, Lab, Readings, Tutorial
Company Scenario Using Microsoft Dynamics NAV-Cronus Cables Ltd  - 06/19/2007
In the case study that follows the basic operations of the industry will be examined with emphasis on the Manufacturing, the Sales and the Purchasing subsystems of Microsoft Dynamics NAV.
Case Study
Behind the Code with Catharine van Ingen  - 06/15/2007
What do global warming, a scientific instrument weighing about 4500 tons and bill collection have in common? The once Berkeley ‘hippie chick’ turned Software Architect Catharine van Ingen.
Audiovisual Content, Case Study, Demo, Journal/Magazine Articles, Readings, Slides, Source Code, Tutorial
Career Interview: Melissa Federoff  - 06/08/2007
Listen to Melissa Federoff, a game research engineer at Microsoft, describe her ideal career—game testing. Not only will she give students the scoop on her job, she also details the skill set needed to enter this career. Contains audio file, transcript, and personal profile.
Audiovisual Content, Case Study
Implementing and Securing E-mail-Messaging Servers  - 06/07/2007
This course is an introduction to the concepts of implementing and securing email-messaging servers. At the end of the class the student will be able to demonstrate the knowledge and skills necessary for installing, configuring, managing, and supporting users running applications on email-messaging servers using Exchange 2007.
Audiovisual Content, Case Study, Course Outline, Demo, Exercise/Exam, Lab, Professional Development, Readings, Tutorial
Introducing Computer Science with Project Hoshimi  - 05/16/2007
We propose using Project Hoshimi, a Microsoft Platform, as a base for introducing computer programming to CS1 students. Through the paper we discuss the main advantages and disadvantages in our experience of using Project Hoshimi, comparing its use against other more traditional approaches.
Journal/Magazine Articles
Academic Days on Game Development 2007 – DirectX 10  - 05/14/2007
This presentation was given by Michael Oneppo at the Academic Days on Game Development conference. This material discusses topics such as Direct3D, Direct3D 10 philosophy and goals, the graphics pipeline, shaders, state management and the impact of Windows Vista.
Slides, Source Code
Teaching Math with Technology  - 05/10/2007
Teaching Math with Technology: The Key to Unlocking STEM Careers. How can we engage K-12 students in studying the STEM fields that lead to exciting careers? By teaching math using technology. Web sites with examples provided.
Exercise/Exam, Project, Readings
Developper des Applications Industrielles avec Windows CE  - 05/08/2007
This course and labs will help universities and engineering schools introduce Windows CE as a development platform for industrial and automation devices.
Course Outline, Executable Program, Lab, Slides, Source Code
Microsoft Academic Days on Windows & Embedded Computing – Curriculum Resource Kit  - 05/07/2007
This presentation provides the background and overview of the Curriculum Resource Kit and shows the demos, labs and source code that are available.
Demo, Lab, Slides, Source Code
Microsoft Academic Days on Windows & Embedded Computing – Windows Academic Program Introduction and Overview  - 05/07/2007
This presentation discusses the workshop agenda, an overview of the Shared Source Initiative, a Windows Academic Program update, an overview of the program components, Licensing and References.
Readings, Slides
Aspect.NET 2.1  - 04/23/2007
This is version 2.1 of Aspect.NET working with the latest Phoenix RDK (dated March 2007) and Visual Studio.NET Release (Standard or Professional edition). It provides a lot of enhanced functionality, is fully documented and contains a number of demo samples.
Project, Readings, Source Code
Windows Live - 4 of 4 (Slides)  - 04/17/2007
Jo Wickremasinghe, a Microsoft Product Manager, gives a presentation on Windows Live. This MEA Academic Days 2007 presentation looks at students and the Internet and how they communicate. This material also contains videos and a document on Windows Live for Educational institutions.
Journal/Magazine Articles, Slides
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.
Case Study, Demo, Lab, Professional Development, Project, Slides, Tutorial
Interoperability by Design  - 03/14/2007
This is reference material from the presentation made at the MEA Academic Days 2007. It contains a presentation and a document providing an overview of Open XML.
Readings, Slides, Tutorial
Online Computer Simulation Tools for Dipole Antenna Radiation Patterns  - 03/06/2007
This archive provides a novel suite of computer simulation tools to visualize dipole antenna radiation patterns for four different scenarios: a simple dipole antenna, a dipole array, a flat ground plane dipole antenna, and a dipole corner reflector.
Executable Program, Readings
Software Engineering Case Analysis (软件工程案例分析)  - 02/27/2007
This course is open for students of Software Engineering Department. It is based on real engineering CASE, combined with real process of software development, focused on teaching Microsoft Solutions Foundations software development process.
Case Study, Course Outline, Slides, Tutorial
Behind the Code with Rico Mariani  - 02/26/2007
Occasionally the office of the CTO, David Vaskevitch, talks with Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC looks at the person, the career and what it takes to produce world-class software. Guest: Rico Mariani
Audiovisual Content, Case Study, Professional Development
SQL Server 2005 Express Teacher Starter Kit for Visual Basic  - 02/09/2007
Learn more about SQL Server applications and Web databases with the Teacher Starter Kit. This SQL Server applications kit uses a rich client application for keeping track of students, course rosters, and assessments or grades. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#teacher for more information.
Executable Program, Source Code
SQL Server 2005 Express Teacher Starter Kit for C#  - 02/09/2007
Learn more about SQL Server applications and Web databases with the Teacher Starter Kit. This SQL Server applications kit uses a rich client application for keeping track of students, course rosters, and assessments or grades. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#teacher for more information.
Executable Program, Source Code
SQL Server 2005 Express Collection Manager Starter Kit  - 02/09/2007
The Collection Manager is a rich client application that enables you to create and manage any type of collection. A sample database is included, and you can create any additional number of custom collection types to store unique characteristics about each collection. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#collection for more information.
Executable Program, Source Code
SQL Server 2005 Express eBay Selling Starter Kit Extension  - 02/09/2007
The eBay Selling Starter Kit Extension extends the original eBay Selling Starter Kit. Track history of your eBay transactions with rich reports adds rich reporting capability allowing you to report on your inventory, transactions, and auctions to identify more selling opportunities. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#ebay for more information.
Executable Program, Source Code
SQL Server 2005 Express Amazon-Enabled Movie Collection for Visual Basic  - 02/09/2007
Learn more about SQL Server applications with the Amazon-Enabled Movie Collection Starter Kit. This SQL Server applications starter kit is a Windows application that uses Amazon.com’s Web services to dynamically search for movie titles to add to your personal collection. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#amazon for more information.
Executable Program, Source Code
SQL Server 2005 Express Amazon-Enabled Movie Collection for C#  - 02/09/2007
Learn more about SQL Server applications with the Amazon-Enabled Movie Collection Starter Kit. This SQL Server applications starter kit is a Windows application that uses Amazon.com’s Web services to dynamically search for movie titles to add to your personal collection. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#amazon for more information.
Executable Program, Source Code
SQL Server 2005 Express Club Web Site  - 02/09/2007
The Club Web Site Starter Kit is a Web database and Web site building tool that provides everything you need to easily create a dynamic Web site for your club or organization. With this Web site building tool you can create a Web site that includes contacts and events calendar, enables photo sharing, and more. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#club for more information.
Executable Program, Source Code
SQL Server 2005 Express Personal Web Site  - 02/09/2007
Get hands on experience using Web site tools and a Web database. The Personal Web Site Starter Kit provides a complete, ready to run, ready to customize, interactive Web site. You can use this site and included Web site tools to share photos, post your résumé, categorize links and more. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#personal for more information.
Executable Program, Source Code
SQL Server 2005 Express Time Tracker Starter Kit  - 02/09/2007
Learn more about SQL Server applications with the Time Tracker Starter Kit. This SQL Server applications kit includes a business Web database application for keeping track of hours spent on a project, with ability to handle multiple resources as well as multiple projects. Please visit http://msdn.microsoft.com/vstudio/express/sql/starterkit/default.aspx#timetracker for more information.
Executable Program, Source Code
Behind the Code with Rob Short  - 02/07/2007
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software. Guest: VP, Rob Short
Audiovisual Content, Case Study, Professional Development
IronPython Windows Forms Example  - 02/02/2007
We will look at eight IronPython Windows Forms Applications that progress from a Windows Form window with just a title to an application that uses the MapPoint web service.
Demo, Source Code
Mesh Networking Academic Resource Toolkit 2005 – SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in IEEE 802.11 Ad-Hoc Wireless Networks  - 02/01/2007
Capacity improvement is one of the principal challenges in wireless networking. We present a link-layer protocol called Slotted Seeded Channel Hopping, or SSCH, that increases the capacity of an IEEE 802.11 network by utilizing frequency diversity. SSCH can be implemented in software over an IEEE 802.11-compliant wireless card.
Readings, Slides
Mesh Networking Academic Resource Toolkit 2005 – Comparison of Routing Metrics for Static Multi-Hop Wireless Networks  - 01/31/2007
In this paper, we conduct a detailed, empirical evaluation of the performance of three link-quality metrics – ETX, per-hop RTT, and per-hop packet pair – and compare them against minimum hop count. We study these metrics using a DSR-based routing protocol running in a wireless testbed.
Readings, Slides
Mesh Networking Academic Resource Toolkit 2005 – A Multi-Radio Unification Protocol for IEEE 802.11 Wireless Networks  - 01/31/2007
We describe the design and implementation of MUP, and analyze its performance using both simulations and measurements based on our implementation. Our results show that under dynamic traffic patterns with realistic topologies, MUP significantly improves both TCP throughput and user perceived latency for realistic workloads.
Readings
Mesh Networking Academic Resource Toolkit 2005 – Routing in Multi-Radio, Multi-Hop Wireless Mesh Networks  - 01/30/2007
We present a new metric for routing in multi-radio, multi-hop wireless networks. We focus on wireless networks with stationary nodes, such as community wireless networks.
Readings, Slides
Mesh Networking Academic Resource Toolkit 2005 – MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card  - 01/30/2007
In this paper, we propose a software based approach, called MultiNet, that facilitates simultaneous connections to multiple networks by virtualizing a single wireless card.
Readings, Slides
Mesh Networking Academic Resource Toolkit 2005 – Troubleshooting Multihop Wireless Networks  - 01/30/2007
In this paper we propose a new direction for research on fault diagnosis in wireless networks. Specifically, we present a diagnostic system that employs on-line trace-driven simulations to detect faults and perform root cause analysis.
Readings
Mesh Networking Academic Resource Toolkit 2005 – Optimizing the Placement of Integration Points in Multi-hop Wireless Network  - 01/29/2007
In this paper, we explore the placement problem under three wireless link models. For each link model, we develop algorithms to make informed placement decisions based on neighborhood layouts, user demands, and wireless link characteristics.
Readings
Mesh Networking Academic Resource Toolkit 2005 – Impact of Interference on Multi-hop Wireless Network Performance  - 01/29/2007
In this paper, we address the following question: given a specific placement of wireless nodes in physical space and a specific traffic workload, what is the maximum throughput that can be supported by the resultant network?
Readings
Mesh Networking Academic Resource Toolkit 2005 – Mechanically Steerable Antennas Using Dielectric Phase Shifters  - 01/29/2007
In this paper, we show that a movable dielectric slab placed close to a coplanar waveguide (CPW) can be used as a phase shifter. The effective dielectric constant is calculated as a function of slab height and the characteristics of the basic 4-element array antenna is simulated.
Readings
SQL Server 2005 Express Internet Explorer Favorites Starter Web Application for Visual Basic  - 01/29/2007
Use this Web application to more effectively manage your Internet Explorer Favorites and better understand your browser history. The Internet Explorer Favorites is a Web application for keeping track of your Internet Explorer Favorites and reporting on your browser history. Please visit http://msdn.microsoft.com/vstudio/express/sql/samples/default.aspx#ie for more information.
Executable Program, Source Code
SQL Server 2005 Express Internet Explorer Favorites Starter Web Application for C#  - 01/29/2007
Use this Web application to more effectively manage your Internet Explorer Favorites and better understand your browser history. The Internet Explorer Favorites is a Web application for keeping track of your Internet Explorer Favorites and reporting on your browser history. Please visit http://msdn.microsoft.com/vstudio/express/sql/samples/default.aspx#ie for more information.
Executable Program, Source Code
SQL Server 2005 Express Skills Manager Starter Database Application  - 01/29/2007
The Skill Manager is a rich client, SQL Server database application that allows you to create and manage customized skill definitions and requirements for any type of project. The user can use this SQL Server database application to manage customer and employees and link them to projects and skills. Please visit http://msdn.microsoft.com/vstudio/express/sql/samples/default.aspx#skills for more information.
Executable Program, Source Code
SQL Server 2005 Express Survey Manager Starter Application  - 01/29/2007
The Survey Manager is an excellent example of database management software. This application provides a rich client interface to enable you to manage a database of teachers, students, classes, and surveys. Surveys and quizzes can be designed and assigned to specific classes. Please visit http://msdn.microsoft.com/vstudio/express/sql/samples/default.aspx#survey for more information.
Executable Program, Source Code
SQL Server 2005 Express Help Desk Starter Database Application  - 01/29/2007
The Help Desk Sample Application is a SQL Server Express application that uses a rich client and Web application to provide incident tracking and resolution administration. Please visit http://msdn.microsoft.com/vstudio/express/sql/samples/default.aspx#help for more information.
Executable Program, Source Code
SQL Server 2005 Express Reports for Web Starter Database Application  - 01/29/2007
Reports for Web provides an example of a Web database application. This Web database application provides a Web-based user interface to view rich SQL Server reports based on different business queries. Please visit http://msdn.microsoft.com/vstudio/express/sql/samples/default.aspx#web for more information.
Executable Program, Source Code
SQL Server 2005 Express Reports for Window Starter Web Application  - 01/29/2007
The Reports for Windows is another example of a rich client and Web application. This application provides a rich client interface and Web application to view rich reports based on different business queries. Please visit http://msdn.microsoft.com/vstudio/express/sql/samples/default.aspx#windows for more information.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #1 - Assets Maintenance  - 01/24/2007
Create and manage assets, faults, maintenance contracts, parts and staff within your organization. Database Data Schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #2 – Contact Management  - 01/24/2007
Collect customer information that includes a detailed contact list, sales activities, sales activities outcome and contact status. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #3 – Customers and Orders  - 01/24/2007
Log customer order information ranging from customer address and payment method, products purchased, order and delivery information and more. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #4 – Document Management  - 01/24/2007
Track documents in your organization by user and role. Includes document structures and types, user roles and access rights, functional areas and images. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #5 – e-Commerce  - 01/24/2007
Log e-Commerce orders information ranging from customers, invoices, items ordered, payment method, shipments and more. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #6 – Help Desk  - 01/24/2007
Track help desk information that includes problem history, priority levels, equipment, support staff and user assignment, and resolution. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #7 – Issue Tracking Software  - 01/24/2007
Follow a software issue from initial report and assignment to real-time status and closure. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #8 – Retail Inventory Control  - 01/24/2007
Collect retail inventory information, such as stock levels, supplier data, brands, item categories and more. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #9 – Not-for-Profit  - 01/24/2007
Organize your Not-for-Profit with this helpful data schema. Log data that includes events, roles, people skills, event staff and more. Database data schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Starter Data Models #10 – Product Catalog  - 01/24/2007
Track product catalogs data in this sample data schema, including catalog entry definitions, contents and structure. Database schema set includes SQL Server 2005 Express Edition scripts, a sample database (.MDF) and database schema.
Executable Program, Source Code
SQL Server 2005 Express Absolute Beginner Video #1 - What is a Database  - 01/23/2007
This introduction covers the questions and terminology SQL Server beginners need to create and manage databases, such as: What is a SQL Server database? How is a SQL Server database different from an Excel spreadsheet? What do SQL Server databases do in my website or software applications? What’s SQL Server Express’ relation to Visual Studio Express?
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #2 – Understanding Database Tables & Records  - 01/23/2007
SQL Server beginners will learn about tables and definitions of data types, properties, keys, etc. in this second video. Find out how table rows, columns, and fields interrelate and whether columns can be empty.
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #3 – More about Column Data Types & Other Properties  - 01/23/2007
SQL Server beginners will explore data integrity, learn which data types to use for what, and avoid common data type pitfalls.                   
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #4 – Designing Relational Database Tables  - 01/23/2007
Why are relational databases the most popular? SQL Server beginners will learn to differentiate between primary and foreign keys, design relational database tables, and learn about normalization rules and de-normalization.
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #5 – Manipulating Database Data  - 01/23/2007
SQL Server beginners will learn about ADO.NET objects and execution of SQL statement from ADO.NET. Explore SQL and learn about insert, update, and delete statements. Visit http://www.microsoft.com/express/sql/previous/default.aspx for more information about this product.
Audiovisual Content, Project, Tutorial
SQL Server 2005 Express Absolute Beginner Video #6 – More Structured Query Language  - 01/23/2007
SQL Server beginners will discover more SQL statements like sub-select and learn stored procedures and their counterparts in C# and VB methods.  
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #7 – Understanding Security & Network Connectivity  - 01/23/2007
SQL Server beginners will learn to differentiate between SQL Server database files and SQL Server processes. Explore scenarios for connecting to SQL Server Express databases, enabling and disabling user instances, login permissions, and other security precautions.
Audiovisual Content, Project, Tutorial
SQL Server 2005 Express Absolute Beginner Video #8 – Connecting your Web Application  - 01/23/2007
SQL Server beginners will walk through the entire workflow of creating a database driven Web application and use visual tools to quickly create an administration application. Visit http://www.microsoft.com/express/sql/previous/default.aspx for more information about this product.
Audiovisual Content, Project, Tutorial
SQL Server 2005 Express Absolute Beginner Video #9 – Using SQL Server Management Studio Express  - 01/23/2007
SQL Server Management Studio Express will typically be your main interface into SQL Server Express. This lesson demonstrates the essential techniques and skills you’ll need to successfully connect to database instances, navigate the query window and scripting database objects, attaching, detaching and backing up databases, and much more.
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #10 – Getting Started with Reporting Services  - 01/23/2007
SQL Server Reporting Services allows you to design and deploy nicely formatted and interactive reports representative of your data. This video demonstrates how to set up Reporting Services and the Business Intelligence Development Studio to build reports using the wizards and designers, and deploy them to your Report Server.
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #11 – Embedding, Packaging & Deploying SQL Server Express Reporting Services  - 01/23/2007
Building on the previous lesson, we dive into building reports from scratch and modifying the reports that were created using the wizards and designers. We also demonstrate how to embed your reports into your ASP.NET Web Form applications.
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #12 – Creating & Using Stored Procedures  - 01/23/2007
This video expands on the topic of Stored Procedures which was introduced several lessons ago. In this video we explain the basic syntax to create and update stored procedures, including using input and output parameters, declaring variables and adding other T-SQL programming elements and the Visual Basic and C# syntax required to utilize stored procedures in your own applications.
Audiovisual Content, Tutorial
SQL Server 2005 Express Absolute Beginner Video #13 – Enabling Full-Text Search in your Text Data  - 01/23/2007
Full-Text search allows you to save large portions of text – even Microsoft Word documents, or other file formats – into your database and perform complex queries based on this textual data while expecting great performance. This lesson demonstrates how to creating full-text indexes, configuring the index population settings and performing queries.
Audiovisual Content, Tutorial
Phidget Devices - Introduction to Embedded Systems using Windows Embedded CE – 1st Edition  - 01/10/2007
In this article I detail my recent experience using a few Phidgets modules to control a servo and obtain samples from an IR ranging sensor. I used the Phidgets Windows CE drivers to create a small test application, and created my own OS Design using Platform Builder for CE 6.0.
Project, Readings, Tutorial
Sample Code - Introduction to Embedded Systems using Windows Embedded CE – 1st Edition  - 01/02/2007
The sample code in this download supports the textbook for this course (see the related resources section below). The sample code is used to complete the lab exercises in the textbook. Refer to the textbook for the course outline and objectives.
Source Code
Introduction to Windows Device Drivers  - 12/27/2006
This article is to explain the structure of a Windows Device Driver and write a minimal Device Driver that interacts with some piece of hardware.
Lab, Tutorial
Dynamic Web Development with ASP.NET WebMatrix  - 12/19/2006
This set includes all the resources that you will need to teach Dynamic Web Development with ASP.NET WebMatrix, including student curriculum, teacher’s version of the curriculum, PowerPoint teaching aides, and an eBook for reference.
Course Outline, Exercise/Exam, Lab, Project, Slides, Source Code, Textbook
Visual Web Developer Course  - 12/19/2006
A curriculum and related resources for teaching a course in web development using Visual Web Developer.                                          
Case Study, Course Outline, Demo, Exercise/Exam, Lab, Project, Slides, Source Code
Programming with J#  - 12/19/2006
This set includes all the resources that you will need to teach using J# and Visual Studio .NET in your classroom, including student curriculum, PowerPoint teaching aides, and an eBook for reference.
Audiovisual Content, Exercise/Exam, Lab, Project, Readings, Slides
C# Projects for the Classroom  - 12/19/2006
This file includes a book of projects along with solutions coded in C#. Each project includes a description of the project to be given to students and a section of teaching, grading and debugging (what problems are students likely to run into) information.
Project, Source Code
Gaming Resource Toolkit 2006: Microsoft Sudoku: Optimizing UMPC Applications for Touch and Ink  - 12/14/2006
Stephen Toub, from Microsoft, discusses Sudoku, the number puzzle game, and demonstrates how to build an application to solve puzzles, generate puzzles, and enable enhanced game play for ultra-mobile PC and Tablet PC.
Lab, Source Code
Gaming Resource Toolkit 2006: Tic-Tac-Toe  - 12/14/2006
In the Tic-Tac-Toe sample application, two players play a game of Tic-Tac-Toe using the infrared ports on two devices. Tic-Tac-Toe is a two-player game where each player takes turns placing marks on the game board so that three marks are displayed in a row on the grid.
Project, Source Code
Gaming Resource Toolkit 2006: The Card Game Starter - 2 of 2 (Slides)  - 12/08/2006
The Card Game Starter Kit is a fully-functional blackjack card game. It contains a reusable framework for building your own custom card games!   
Demo, Source Code
Gaming Resource Toolkit 2006: Machine Learning for Computer Games  - 12/07/2006
This tutorial covers what is machine learning, when should it be used in games and how do you use it in games.                                   
Readings
Gaming Resource Toolkit 2006: Games as a “Flavor” of CS1  - 12/07/2006
One of the most often heard complaints about introductory programming courses is that they are divorced from the reality of application. One such area is computer games, and we have developed a cohesive CS1 course that provides traditional outcomes from within the context of games as an application.
Readings
Gaming Resource Toolkit 2006: Computer Gaming To Enhance CS Curriculum - Strengthening the CS Pipeline  - 12/07/2006
This paper provides a summary of the problem, a proposed solution and an invitation for more research. It also describes the assets Microsoft and its partners in academia and industry provide or plan to provide.
Readings
Gaming Resource Toolkit 2006: Evaluating the Effectiveness of a New Instructional Approach  - 12/07/2006
This paper describes the evaluation of an NSF-sponsored educational research project. The primary focus of this project was to develop and evaluate a course curriculum designed to improve retention and performance for “at risk” introductory computer science majors.
Readings
The Future of Information Technology: Growing the Talent Critical for Innovation  - 12/01/2006
This paper discusses the multiple causes for the decline in interest in the computing professions, a fast approaching crisis in competitiveness and a multi-pronged solution strategy to address this issue.
Professional Development, Readings
2006 Lang.NET Symposium - Language Integrated Query (LINQ) and C# 3.0  - 11/01/2006
Anders Hejlsberg is a Technical Fellow at Microsoft. He is the chief designer of the C# programming language and has been involved with .NET since its inception. This presentation is an overview of the Language Integrated Query (LINQ) project. It contains several demos and sample code.
Audiovisual Content, Demo, Source Code
AI Lecture 3 - Advanced Behaviour Modelling  - 10/24/2006
The AI lecture series concludes with more complex ways of modelling decisions with fuzzy logic, finite state machines and neural networks. This enables the integration of the previously described behaviours in AI Lecture 2 to be integrated into a complete behaviour model. Games development is then discussed as a whole process at the conclusion of the lecture.
Demo, Slides, Source Code
AI Lecture 2 - Behaviour Modelling  - 10/24/2006
Steering behaviours are the focus of this lecture, including avoidance, pursuit, interpose, hide etc. Tu's motivational model is detailed, along with group behaviours like flocking.
Demo, Slides, Source Code
AI Lecture 1 - Introduction to Games AI and Path Planning  - 10/24/2006
A potted history of computer games is presented, along with the context of how Game AI has developed to help model agent characters within video games, including their perceptions. A number of algorithms are then presented including: portal culling and also A* path planning, to facilitate these behaviours.
Demo, Slides, Source Code
Programming for the XBox Controller with DirectInput  - 10/24/2006
A quick introduction to programming input devices, such as XBox controllers, with the DirectInput API that comes with the Direct X SDK.          
Demo, Executable Program, Slides, Source Code
Advanced Rendering Techniques Lecture 6: Non-Photorealistic Rendering, Image-Based Rendering and the Future  - 10/24/2006
The final rendering lecture deals with instances of non-photorealistic techniques such as toon shading and related methods. Billboarding is also covered as an approach to using images to model geometry. The lecture concludes with some prognostication about the future of computer graphics.
Demo, Executable Program, Slides, Source Code
Advanced Rendering Techniques Lecture 5: Shadows  - 10/24/2006
This lecture covers the importance of using shadows for extra realism within synthetic scenes. Three approaches are covered: planar shadows, shadow volumes with stencil buffer techniques, and shadow mapping using textures.
Demo, Executable Program, Slides, Source Code
Advanced Rendering Techniques Lecture 4: Lighting and Shading 2  - 10/24/2006
This lecture extends lighting and shading factors into the areas of optical effects, such as motion blur and depth of field from non-pinhole camera optics. It concludes with techniques for representing planar reflections in real time.
Demo, Executable Program, Slides, Source Code
Advanced Rendering Techniques Lecture 3: Lighting and Shading  - 10/24/2006
This lecture covers advanced shading concepts, such as bump mapping and bidirectional reflection distribution functions, for modelling complex reflection factors that may require acquisition by experimental methods.
Demo, Executable Program, Slides, Source Code
Advanced Rendering Techniques Lecture 2: Texturing  - 10/24/2006
We introduce the idea of applying image information to basic geometry in order to model complex surface appearance. The lecture covers texture quality issues and reflections via environment mapping.
Demo, Executable Program, Slides, Source Code
Advanced Rendering Techniques Lecture 1: Preamble and History  - 10/24/2006
This lecture introduces a short history of real time computer graphics, the structure of present hardware, and introduces the concept of using shaders to render geometry on the latest GPUs.
Demo, Executable Program, Slides, Source Code
Aspect.NET 2.0  - 09/18/2006
This is Version 2.0 of Aspect.NET working with the latest Phoenix RDK (dated May 2006) and Visual Studio.NET Release (Standard or Professional edition). The new version of Aspect.NET has a lot of enhancements implemented, is fully documented by the User Guide, and has a number of bundled demo samples.
Lab, Source Code
Introduction to Parallel Programming  - 09/11/2006
The goal of the course is to study the mathematical models, methods and technologies of parallel programming for multiprocessor systems. The spectrum of knowledge and skills presented in the course provides the solid basis for developing parallel software system.
Case Study, Course Outline, Executable Program, Exercise/Exam, Lab, Project, Slides, Source Code, Textbook, Tutorial
Behind the Code with Tony Williams  - 08/25/2006
Occasionally the office of the CTO, David Vaskevitch, talks with Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC looks at the person, the career and what it takes to produce world-class software. Guest: Tony Williams
Audiovisual Content, Case Study, Professional Development
Microsoft Research Lecture Series  - 06/28/2006
Visit this Microsoft Research site to see online lectures from Malcolm Gladwell, Geoffrey Moore, Neil Gaiman, John Battelle and Michael Eric Dyson.
Readings
Technical Reports & Papers from Microsoft Research  - 06/28/2006
Search the publication database for published papers and technical reports authored by Microsoft researchers. In addition to the numerous publications and reports there are several Journals and Series of information.
Readings
MSR Mesh Networking Academic Resource Toolkit  - 06/28/2006
The Mesh Networking Academic Resource Toolkit.                                                                                                   
Audiovisual Content, Slides, Source Code
3D Journal Installer  - 06/15/2006
This Zip file contains an installer for the 3D Journal software.                                                                                 
Source Code
Project Report (Word Document)  - 06/15/2006
This report outlines the contribution of the 3D Journal project to the Microsoft Tablet PC Educational curriculum.                               
Readings
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
Exercise/Exam, Lab, Readings, Source Code
Working with Windows Synchronization Manager  - 03/15/2006
In this Lab you will create a class library that you can register with the Windows Synchronization Manager to synchronize files from a server directory to a client directory.
Lab, Source Code
Building Energy-Smart Applications  - 03/15/2006
In this lab you will create a simple application that displays the power source of the computer and battery information. The application then uses this information to adjust its functionality.
Lab, Source Code
Building Applications That are Aware of Network Locations  - 03/15/2006
This sample uses the Network Location Awareness (NLA) API from managed code.                                                                     
Lab, Source Code
RealTimeStylus  - 03/15/2006
The objective of this lab is to familiarize you with using the Tablet PC RealTimeStylus (RTS) APIs. To do so, you will create a pair of RTS plug-ins.
Lab, Source Code
Getting Started with the Tablet PC Platform - VB.NET  - 03/15/2006
This lab introduces the basics aspects of Tablet PC applications and contains a simple Windows Form application that exposes the functionality in the Tablet PC platform.
Lab, Source Code
Getting Started with the Tablet PC Platform - C#  - 03/15/2006
This lab introduces the basics aspects of Tablet PC applications and contains a simple Windows Form application that exposes the functionality in the Tablet PC platform.
Lab, Source Code
Discrete Mathematics and Structures: Theory of Computation and its Application  - 02/21/2006
Computation theory and discrete mathematics provide much of the CS infrastructure. Because they are often taught in isolation, students do not appreciate them. These materials provide traditional lecture materials and tests. More importantly, a C# grep application is offered and a C# DFA ADT.
Exercise/Exam, Slides, Source Code
Windows Operating System Internals Curriculum Resource Kit (CRK) - Tools  - 02/16/2006
A set of tools for Windows Curriculum Resource Kit (CRK). See object 6191.                                                                       
Executable Program, Readings
DXFramework  - 01/27/2006
DXFramework is a simple, illustrative, general purpose 2D (and 3D) computer game engine for Microsoft Visual Studio using Microsoft’s DirectX technology, version 9.0c.
Source Code
Windows CE Embedded System  - 01/05/2006
A set of experiments on Windows CE.                                                                                                              
Lab, Slides, Source Code
.NET Framework and ASP.NET Web Development  - 01/05/2006
This material covers 6 days of training. 1. Concepts and .NET Environment 2. ASP.NET Web application 3. ADO.NET 4. XML Web Services 5. Performance Optimization 6. Q&A
Audiovisual Content, Exercise/Exam, Lab, Slides, Source Code
Network Programming (C#)  - 01/05/2006
The main purpose of this program is to provide students a chance to practice network programming with VS.NET. In this course, students will learn knowledge about .NET Framework, Windows application programming, ASP.NET, ADO.NET, XML Web Services and mobile application programming.
Audiovisual Content, Exercise/Exam, Lab, Slides, Source Code
Windows CE Lab  - 01/05/2006
Include Windows CE Experiment Instruction Book based on Intel EIA Platform and XSCALE.                                                           
Readings
.NET Platform & C#  - 12/30/2005
Goal of the course: Understanding the technologies of Microsoft.NET platform The C# language programming on .NET platform hours of course: 36
Slides, Source Code
Object Oriented Programming Language-C# and Java  - 12/30/2005
Introduce C# and Java programming language and analyze their differences.                                                                        
Slides, Source Code
Computer Concepts  - 10/02/2005
Learning how to Use Microsoft Office for a better future                                                                                        
Exercise/Exam, Readings
Aspect.NET 1.0  - 09/18/2005
This archive contains the first version of Aspect.NET - an aspect-oriented programming tool for Microsoft.NET developed at St. Petersburg University.
Readings, Slides
Windows XP Embedded Training  - 09/08/2005
Course 2545C: Developing Embedded Solutions for Microsoft Windows XP Embedded                                                                    
Lab, Readings, Slides
ConferenceXP Research Platform  - 07/14/2005
Explore this Web site to learn more about ConferenceXP and join the community of ConferenceXP developers and researchers.                        
Executable Program, Readings, Source Code
ConferenceXP (May 2005) Source Code  - 07/14/2005
The source code for ConferenceXP 3.1, released May 16, 2005, includes the source code for ConferenceXP Client 3.1, Venue Service 2.0, Reflector Service 1.0, and Archive Service 1.0.
Source Code
Enabling Collaborative Learning with ConferenceXP  - 06/27/2005
ConferenceXP enables universities to build less infrastructure and concentrate on researching and developing collaborative applications that enhance the learning experience in and out of the classroom.
Readings
The Producer Consumer Problem with Semaphores  - 06/20/2005
A set of PowerPoint slides motivates the producer consumer problem and shows asemaphore-based solution in C#. Part of this episode is also the implementation of the program as a Visual Studio solution and two video animations.
Audiovisual Content, Slides, Source Code
Machine Learning for Computer Games  - 04/28/2005
A tutorial about Artifical Intelligence (AI) Learning Techniques for computer games.                                                             
Slides, Tutorial
.NET Technology and C# Language - Syllabus  - 03/30/2005
The present .NET course was designed for the students ( 2+2 ).In this course, we will talk about .NET Platform, C#,.NET Framework, ASP.NET, ADO.NET, XML Web Services and EAI (Overview of BizTalk Server).
Readings
Exploring XML for Data Exchange in the Context of an Undergraduate Database Curriculum  - 02/10/2005
The paper includes detailed descriptions of how to import and export data using XML in Access, SQL Server 2000 and SQL Server 2005 Express.      
Readings
XML Features in SQL Server 2005 Express  - 02/10/2005
This report describes new features of XML support in Microsoft SQL Server 2005 Express, including the XML native type, XQuery and the FOR XML clause extensions of the SELECT statement. Includes examples from An Advanced Course in Database Systems: Beyond Relational Databases, Prentice Hall, 2005.
Readings
Case Studies: Relational, Object-Relational, and Object-Oriented Database Implementations  - 02/10/2005
Implementations of the SCHOOL DATABASE ENTERPRISE from An Advanced Course in Database Systems: Beyond Relational Databases, S. W. Dietrich and S. D. Urban, Prentice Hall, 2005.
Readings, Source Code
ASP.NET Implementations  - 02/09/2005
Implementations of the ECLECTIC ONLINE SHOPPING ENTERPRISE and MetaWebDB from An Advanced Course in Database Systems: Beyond Relational Databases, S. W. Dietrich and S. D. Urban, Prentice Hall, 2005.
Readings, Source Code
An Advanced Course in Database Systems: Beyond Relational Databases  - 02/09/2005
This course covers object-oriented conceptual data modeling, objectoriented databases, object-relational databases, and databases and the Web. Designed for a second database course for undergraduates, it provides both depth of coverage and a wealth of examples to illustrate the concepts.
Lab, Readings, Source Code
Operating System Security in a Windows Server Environment  - 02/08/2005
In this tutorial you will learn which threats a server machine is exposed to when connected to the internet and how to face them. You learn how to minimize the risk caused by network services running on your server.
Exercise/Exam, Lab, Readings, Source Code
Introduction to Robotics  - 12/31/2004
Curriculum Guide features 10 step-by-step exercises and activities for getting students started in the world of Robotics. Modules use the ER1 robotics kit.
Exercise/Exam, Readings
Operating Systems and Networking  - 12/24/2004
This 15-week university undergraduate course considers the basics of operating systems and networking. Windows 2000, Windows XP, Windows CE.NET and Linux are used to provide examples of OS functionality. The material consists of PowerPoint presentations and lecture notes in MS Word.
Readings, Slides
DirectX/Direct3D Getting Started Tutorial  - 12/02/2004
This tutorial from the 2004 Imagine Cup is designed as a complete beginner’s guide to getting started with DirectX 9.0 (specifically with Direct3D). It assumes no prior knowledge of computer graphics or of DirectX, but it does assume that the learner has experience using both C++ and Visual Studio.
Source Code, Tutorial
Service-Oriented Architecture  - 10/14/2004
A new design methodology called Service-oriented architecture (SOA) is aimed at maximizing the reusability of applications generic or business specific services and to increase and accelerate standards-based integration technologies like Web services and XML.
Readings
Demo Code - Module 2: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 2 of Programming with Microsoft® Visual Basic® .NET                                                                  
Source Code
Demo Code - Module 3: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 3 of Programming with Microsoft® Visual Basic® .NET                                                                  
Source Code
Demo Code - Module 4: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 3 of Programming with Microsoft® Visual Basic® .NET.                                                                 
Source Code
Demo Code - Module 5: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 5 of Programming with Microsoft® Visual Basic® .NET                                                                  
Source Code
Demo Code - Module 6: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 6 of Programming with Microsoft® Visual Basic® .NET                                                                  
Source Code
Demo Code - Module 7: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 7 of Programming with Microsoft® Visual Basic® .NET.                                                                 
Source Code
Demo Code - Module 8: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 8 of Programming with Microsoft® Visual Basic® .NET                                                                  
Source Code
Demo Code - Module 9: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 9 of Programming with Microsoft® Visual Basic® .NET                                                                  
Source Code
Demo Code - Module 10: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 10 of Programming with Microsoft® Visual Basic® .NET                                                                 
Source Code
Demo Code - Module 11: Programming with Microsoft® Visual Basic® .NET  - 09/29/2004
Demo code to support Module 11 of Programming with Microsoft® Visual Basic® .NET                                                                 
Source Code
Performance Analysis of Object-Oriented Systems  - 08/01/2004
This course addresses various performance issues of Object-Oriented Systems.                                                                     
Readings, Slides, Source Code
Advanced ASP .NET  - 07/07/2004
This course provides students with the opportunity to understand real-life situations when building web solutions with .NET. Topics: the impact of clustering on building solutions, multi-threading in web applications, building rendered controls, and building web solutions for mobile clients.
Demo, Exercise/Exam, Readings, Slides, Source Code
C# Learning Kit  - 06/26/2004
This material examines C# programming language from the basics in a unique Question & Answer approach. All questions are explained in an easy to understandable manner and with the help of relevant screenshots. Some of the useful points and links are given inside boxes for user friendly reading.
Readings
Type System, Inheritance, Exceptions: Lesson 2 Notes—Programming Microsoft .NET  - 06/15/2004
This lesson focuses on how .Net offers programmatic solutions to the differences between objects and primitive types. It addresses the .NET concepts "Everything is an object" and Inheritance. The document provides an overview of the class structure, homework, Q&A, etc.
Exercise/Exam, Readings
Type System, Inheritance, Exceptions: Lesson 2—Programming Microsoft .NET  - 06/15/2004
This lesson focuses on how .Net offers programmatic solutions to the differences between objects and primitive types. It addresses the .NET concepts "Everything is an object" and Inheritance. The file includes lesson plan, notes and sample code.
Exercise/Exam, Lab, Readings, Source Code
Introduction To Web Service Enhancements-Lesson 5: Programming Microsoft .NET  - 06/15/2004
This lesson introduces Web Services enhancements, WS standards, and a few of the coding dilemmas facing programmers. The zip file includes lesson plan, instructor notes, sample code and a homework assignment.
Lab, Readings
Classroom Presenter: Interactive Electronic Lecturing and Student Interaction System: Computing Curriculum Workshop 2004  - 05/25/2004
In this presentation from the 2004 Computing Curriculum, Beth Simon, University of San Diego, discusses the advantages of using the Tablet PC to allow spontaneity and bring discussion to the electronic lecture.
Professional Development, Source Code
Check WindowHandle  - 04/05/2004
Illustrates the use of the IsHandleCreated property in VB .NET when making asynchronous calls.                                                   
Source Code
Visual Basic .NET  - 03/11/2004
The focus of this course is a walk-through of the fundamental aspects of Microsoft® Visual Basic® .NET and creating desktop applications for Microsoft Windows® and Web applications. Included in the materials is a course outline and presentations for the class modules.
Readings, Slides
Creating C++ Console Applications in Visual Studio .NET 2003  - 03/10/2004
The goal of this lab is to show how create a standard C++ console application in Microsoft® Visual Studio® .NET 2003.                            
Lab, Readings
Introducing Windows Forms: Module 1 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module introduces Windows forms and controls in the Microsoft® .NET Framework. Students will learn how to create and populate base forms and inherited forms by using the Microsoft® Visual Studio® .NET Framework. They will also learn how to add controls to a form and how to create Multiple Document Interface (MDI) applications.
Lab, Readings
Working With Controls: Module 2 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module explains how to create event procedures (handlers) in your application that will run in response to user actions. Students will learn how to add programming logic to the event procedures of a control, how to use the Microsoft® Windows® Forms intrinsic controls, dialog boxes, and menus, and how to validate the data entered by users of your application.
Lab, Readings
Building Controls: Module 3 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module explains how to extend the functionality of an existing Windows control, combine multiple existing controls into a composite control, and build a new custom control. Students will also learn how to add design-time licensing support to a control.
Lab, Readings
Using Data in Windows Forms Applications: Module 4 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module explains how to bind Microsoft® Windows® forms to various data sources by using Microsoft® ADO.NET™. Students will learn about binding Windows forms to data from sources such as databases and XML files. Students will get an overview of the XML Web services programming model and learn how to create applications that use XML Web services. The module also provides an overview of how to persist data to and read data from files and isolated storage.
Lab, Readings
Interoperating with Managed Objects: Module 5 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module explains how to use Microsoft® .NET and COM components in a Microsoft® Windows® Forms application. Students will also learn how to call Win32 APIs in their Windows Forms application.
Lab, Readings
Printing and Reporting in Windows Forms Applications: Module 6 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module explores how to implement printing in a Microsoft® Windows® Forms application and how to create reports in a Windows Forms application by using Crystal Reports for Microsoft® Visual Studio® .NET.
Lab, Readings
Asynchronous Programming: Module 7 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module explains how to use the techniques of asynchronous programming and multithreading to avoid blocking the user interface of an application.
Lab, Readings
Enhancing the Usability of Applications: Module 8 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module covers how to use the accessibility, Help, and localization features available in the Microsoft® .NET Framework.                     
Lab, Readings
Securing Windows Forms Applications: Module 10 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)  - 02/23/2004
This module explains the Microsoft® .NET Framework security model. Students will learn how to use .NET Framework security features in Windows Forms applications.
Lab, Readings
The Need for XML Web Services: Module 1 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module provides students with an understanding of the problem space that XML (Extensible Markup Language) Web services address. The module compares various approaches to implementing distributed applications. Because the Web services in this course are implemented by using Microsoft® ASP.NET and the Microsoft® .NET Framework, alternate options for implementing distributed applications by using the .NET Framework are discussed to better define what kinds of solutions Web services are appropriate for.
Readings
XML Web Service Architectures: Module 2 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module broadly describes the service-oriented architecture, which is a conceptual architecture. Then, the module explains the roles and how XML (Extensible Markup Language) Web service architectures are a type of service-oriented architecture.
Readings
The Underlying Technologies of XML Web Services: Module 3 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module focuses on the underlying technologies of XML Web services and explain how to use the Microsoft® .NET Framework to implement XML Web services by using these technologies.
Lab, Readings
Consuming XML Web Services: Module 4 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module focuses on implementing an XML Web service consumer by using Microsoft® Visual Studio .NET.                                          
Lab, Readings
Implementing a Simple XML Web Service: Module 5 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module focuses on the skills that are required to implement an XML (Extensible Markup Language) Web service by using Microsoft® Visual Studio® .NET and debug it.
Lab, Readings
Publishing and Deploying XML Web Services: Module 6 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module focuses on how to deploy and publish XML (Extensible Markup Language) Web services and locate Web services by using the Microsoft Universal Description, Discovery, and Integration (UDDI) software development kit (SDK). A local development UDDI registry is used in the demonstrations for this module, but the mechanics of publishing and finding Web services is no different on the public UDDI registry nodes.
Readings
Securing XML Web Services: Module 7 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module focuses on how to use the security services of the Microsoft® Windows® operating system, Microsoft® Internet Information Services (IIS), and the Microsoft® .NET Framework and common language runtime to secure XML (Extensible Markup Language) Web services.
Lab, Readings
Designing XML Web Services: Module 8 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module focuses on which design issues to consider when designing real-world XML (Extensible Markup Language) Web services. The issues discussed are related to data type constraints, performance, reliability, versioning, deployment in Internet Service Provider (ISP) and Application Service Provider (ASP) scenarios, and aggregating Web services. The module also discusses HTML screen scraping as a pseudo Web service.
Lab, Readings
Global XML Web Services Architecture: Module 9 - Developing XML Web Services Using Microsoft ASP.NET  - 02/20/2004
This module focuses on how to use the security services of the Microsoft® Windows® operating system, Microsoft Internet Information Services (IIS), and the Microsoft® .NET Framework and common language runtime to secure XML (Extensible Markup Language) Web services.
Lab, Readings
Overview of the Microsoft .NET Framework: Module 1 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module defines terminology specific to the Microsoft® .NET Framework and describes its key features and benefits. This module also discusses the namespaces taught in this course. There will be minimal lecture and no lab. After completing this module, you will be able to list the major elements of the .NET Framework.
Exercise/Exam, Readings
Introduction to a Managed Execution Environment: Module 2 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module introduces the concept of managed execution and shows developers how they can quickly build applications that take advantage of the new Microsoft®. NET Framework common language runtime environment. After completing this module, the student will be able to explain the main concepts behind the common language runtime and use the features of the .NET Framework to create a simple application.
Exercise/Exam, Lab, Readings
Working with Components: Module 3 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module discusses how to create a small, componentized application where modules can easily be written in either Microsoft® Visual Basic® or Microsoft® Visual C#™. The steps necessary to construct, compile, and run each program are covered in detail. This module also explains how to build the client application by using the Microsoft® Windows® Forms library and Microsoft® ASP .NET Web Forms. After completing this module, the student will be able to create and use components in Windows Forms-based and ASP .NET-based applications.
Lab, Readings
Deployment and Versioning: Module 4 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module explains how to use deployment and versioning features of the Microsoft® .NET Framework common language runtime to build and deploy applications that are fully managed and protected. After completing this module, the student will be able to use the deployment and versioning features of the .NET Framework common language runtime to deploy multiple versions of a component.
Lab, Readings
Common Type System: Module 5 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module discusses how to differentiate between value types and reference types and examines how classes, interfaces, properties, methods, events, and values are represented in the Microsoft® .NET Framework. After completing this module, the student will understand the common type system architecture and you will be able to create, use, and extend types.
Lab, Readings
Working with Types: Module 6 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module explains how you can use attributes to control visibility and inheritance on types and explains how to work with various type operations, such as boxing and unboxing, and type operators. In addition, this module discusses how to build an interface that supports methods and properties and how to make interface designs more efficient. Finally, this module highlights features that are designed to help you work with unmanaged types, such as Component Object Model (COM) types. After completing this module, the student will be able to create classes and interfaces that are functionally efficient and appropriate for given programming scenarios.
Lab, Readings
Strings, Arrays, and Collections: Module 7 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module describes some of the key classes in the Microsoft® .NET Framework class library. This module explains how to work with strings, arrays, collections, and enumerators. After completing this module, the student will be able to use the .NET framework class library to efficiently create and manage strings, arrays, collections, and enumerators.
Lab, Readings
Delegates and Events: Module 8 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module explains how the Microsoft ® .NET Framework uses delegates in callback and event-handling scenarios. After completing this module, the student will be able to use delegates and events to cause an event sender object to signal the occurrence of an “action” to an event receiver object.
Lab, Readings
Memory and Resource Management: Module 9 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module discusses how the Microsoft® .NET Framework automatically handles the allocation and release of an object’s memory resources through garbage collection. After completing this module, the student will be able to describe and control how memory and other resources are managed in the .NET Framework.
Lab, Readings
Data Streams and Files: Module 10 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module introduces the System.IO namespace and discusses the types that it contains that allow synchronous and asynchronous reading from and writing to data streams and files. This module discusses synchronous operations only, as asynchronous operations are beyond the scope of this course. After completing this module, the student will be able to read from and write to data streams and files.
Lab, Readings
Internet Access: Module 11 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module discusses the use of the System.Net classes to communicate with other applications by using common protocols, such as HTTP, Transmission Control Protocol (TCP), User Datagram Protocol (UDP), and Socket Internet protocols. After completing this module, the student will be able to use the basic request/response model to send and receive data over the Internet.
Lab, Readings
Serialization: Module 12 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module explains how to use serialization to convert a graph of objects into a linear sequence of bytes, which can then be sent to a remote computer and deserialized, thereby creating a clone in the remote memory of the original graph of objects. After completing this module, the student will be able to serialize and deserialize an object graph.
Lab, Readings
Remoting and Web Services: Module 13 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module explains how Microsoft® .NET Remoting supports communication between objects in different application domains, in different processes, and on different computers. The module describes how the common language runtime remoting infrastructure provides a rich set of classes that greatly simplify and streamline the processes of deploying and managing remote objects. After completing this module, you will be able to create distributed applications by means of Web Services and Object Remoting.
Lab, Readings
Threading and Asynchronous Programming: Module 14 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module covers the support that the Microsoft® .NET Framework provides for working with multithreaded applications and asynchronous programming. After completing this module, in addition to creating and managing threads, the student will be able to handle thread synchronization to maintain application responsiveness and avoid potential data corruption and other problems.
Lab, Readings
Interoperating between Managed and Unmanaged Code: Module 15 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module introduces the services that are provided by the Microsoft® .NET Framework to allow managed code to interoperate with unmanaged code. After completing this module, the student will be able to use platform invoke to call unmanaged functions that are implemented in a DLL. The student will also be able to call COM objects from managed code.
Lab, Readings
Using Microsoft ADO.NET to Access Data: Module 16 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module presents Microsoft® ADO.NET™ as an evolution of the ADO data access model, with a rich suite of data handling and data binding functions for manipulating all types of data. After completing this module, the student will use the rapid application design facilities of Microsoft® Visual Studio® .NET to create an XML Web service whose methods can be used to read and update a database by using ADO.NET. Also covered are Microsoft® Visual Studio® .NET rapid application design tools to create a Microsoft® Windows® Forms application that both displays, and enables a user to update, a DataGrid control that is bound to a DataSet.
Lab, Readings
Attributes: Module 17 - Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET)  - 02/18/2004
This module provides details about how to use attributes in code. It describes the predefined attributes that are provided by the Microsoft® .NET Framework and provides some simple examples of how to use some common attributes. After completing this module, the student will be able to use custom predefined attributes, create simple custom attributes, and query attribute information at run time.
Lab, Readings
Data-Centric Applications and ADO.NET: Module 1 - Programming with Microsoft ADO.NET  - 02/18/2004
This module walks through diagramming the architecture of data-centric applications, examples of storage options, choosing a connected or disconnected environment based on application requirements, diagramming the Microsoft® ADO.NET™ object model, using the System.Data namespaces in applications, analyzing typical business scenarios, and describing the use of XML in ADO.NET.
Readings
Connecting to Data Sources: Module 2 - Programming with Microsoft ADO.NET  - 02/18/2004
This module walks through choosing a Microsoft® .NET data provider, connecting to SQL Server, connecting to OLE DB data sources, managing a connection, handling common connection exceptions, and implementing and controlling connection pooling.
Readings
Performing Connected Database Operations: Module 3 - Programming with Microsoft ADO.NET  - 02/18/2004
This module walks through building command objects, executing commands that return a single value, executing commands that return rows, executing commands that do not return rows, and using transactions with Microsoft® ADO.NET™.
Readings
Building DataSets: Module 4 - Programming with Microsoft ADO.NET  - 02/18/2004
This module walks through building a DataSet and a DataTable, binding a DataSet to a DataGrid, creating a custom DataSet by using inheritance, defining a data relationship, modifying data in a DataTable, finding and selecting rows in a DataTable, and sorting and filter a DataTable by using a DataView.with Microsoft® ADO.NET™.
Readings
Reading and Writing XML with ADO.NET: Module 5 - Programming with Microsoft ADO.NET  - 02/18/2004
This module walks through generating an XML Schema Definition Language (XSD) schema from a DataSet by using graphical tools, identifying the purpose and uses of the XmlDataDocument object, saving a DataSet structure to an XSD schema file, creating and populating a DataSet from an XSD schema and XML data, loading data and schemas simultaneously into a DataSet, saving DataSet data as XML, and writing and loading changes by using a DiffGram with Microsoft® ADO.NET™.
Readings
Building DataSets from Existing Data Sources: Module 6 - Programming with Microsoft ADO.NET  - 02/18/2004
This module walks through configuring a DataAdapter to retrieve information, populating a DataSet by using a DataAdapter, configuring a DataAdapter to modifying information, persisting data changes to a server, and managing data conflicts with Microsoft® ADO.NET™.
Readings
Building and Consuming a Web Service That Uses ADO.NET: Module 7 - Programming with Microsoft ADO.NET  - 02/18/2004
This module walks through building and consuming a Web service and troubleshooting errors in an ADO.NET application with Microsoft® ADO.NET™.    
Readings
Advanced Building of a Windows CE Image: Module 1 - Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This module focuses on advanced knowledge of the Platform Builder build techniques using Microsoft® Windows® CE .NET. These techniques are used to modify the default platforms, to add, replace, or remove components from the build. After completing this module, the student will be able to create an advanced build of Windows CE image.
Readings
Advanced Debugging: Module 2 - Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This module focuses on different concepts of advanced debugging. After completing this module, the student will be able to identify the debugging tools and techniques supported by Microsoft® Windows® CE .NET.
Readings
Kernel Features: Module 3 - Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This module covers the Kernel features that are used in building a CE Platform. Microsoft® Windows® CE .NET is a real time operating system.    
Readings
Understanding Device Drivers: Module 4 - Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This module provides an overview of driver development and the support included with Microsoft® Windows® CE .NET. This module is intended for those who have purchased or are modifying a Board Support Package. After completing this module, the student will be able to obtain a high-level view of using device drivers in Windows CE .NET.
Readings
Networking and Communications: Module 5 - Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This module provides students with Web and networking technologies supported by Microsoft® Windows® CE .NET. It states the differences between COM and DCOM as supported by Windows CE .NET. Further, it covers the technologies used for general communications and multimedia in Windows CE .NET. After completing this module, the student will be able to describe networking and communications technologies used in Windows CE .NET.
Readings
Implementing a Shell: Module 6 - Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This module provides the description of a shell and different shell options that are provided by Platform Builder with Microsoft® Windows® CE.NET. It then provides the overview of the components that comprise a Windows CE Shell, and covers the four main components that make a custom shell, creating and installing a custom shell, and finally, the module provides an overview of customizing the user interface components.
Readings
Preparing an Application Development Environment: Module 7 - Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This module covers the development techniques of native and managed applications as related to Microsoft® Windows® CE .NET.                      
Readings
Developing Embedded Solutions for Microsoft Windows CE .NET  - 02/16/2004
This course focuses on providing developers and system integrators the solid foundation they need to develop high-quality embedded solutions using Microsoft® Windows® CE .NET.
Lab, Readings, Source Code
Advanced Building of a Windows CE Image: Module 1 - Developing Board Support Packages for Windows CE .NET  - 02/16/2004
This module covers advanced concepts of the Microsoft® Windows® CE .NET Platform Builder build techniques. These techniques are used to modify the default platforms, to add, replace, or remove components from the build. After completing this module, the student will be able to create an advanced build of Windows CE image
Readings
Advanced Debugging: Module 2 - Developing Board Support Packages for Windows CE .NET  - 02/16/2004
This module covers different concepts of advanced debugging. After completing this module, the student will be able to identify the debugging tools and techniques supported by Microsoft® Windows® CE .NET.
Readings
Kernel Features: Module 3 - Developing Board Support Packages for Windows CE .NET  - 02/16/2004
This module covers the Kernel features that are used in building a Windows CE Platform. After completing this module, the student will be able to describe the Windows CE kernel features.
Readings
Implementing a Boot Loader: Module 4 - Developing Board Support Packages for Windows CE .NET  - 02/16/2004
This module covers provides in-depth knowledge about boot loaders used with Microsoft® Windows® CE .NET. This module covers the role of the boot loader in loading image onto a Windows CE development platform. Also covered are the different technologies used with boot loaders. The student will create a boot loader from a sample code, build a boot loader in the integrated development environment (IDE), and then learn the different techniques of debugging it.
Readings
OEM Adaptation Layer: Module 5 - Developing Board Support Packages for Windows CE .NET  - 02/16/2004
This module covers the functionality of the OEM Adaptation Layer (OAL) in Microsoft® Windows® CE .NET. After completing this module, the student will be able to; describe the relationship between the OAL and kernel, describe the operating system boot sequence, describe the various aspects of developing an OAL, identify the required and optional OAL functions, identify how to use GetTickCount and Sleep functions to test OAL, describe how the Windows CE Kernel is built. Implement the OAL registry functions and Power Management, and implement custom certification to modify the OAL by using Signfile.exe to create new signatures and correctly implement the application.
Readings
Device Driver Architecture: Module 6 - Developing Board Support Packages for Windows CE .NET  - 02/16/2004
This module covers information on drivers in Microsoft® Windows® CE .NET and how to provide system resources for them.                          
Readings
Device Drivers Examples: Module 7 - Developing Board Support Packages for Windows CE .NET  - 02/16/2004
This module is an overview of the ten common drivers in Microsoft® Windows® CE .NET. The intent of this module is to provide enough information to open and work with the sample code provided with Platform Builder.
Readings
Developing Board Support Packages for Windows CE .NET  - 02/16/2004
The goal of this course is to provide developers with in-depth, developer focused OAL development, driver development, BSP, build, and debugger training for Microsoft® Windows® CE .NET.
Lab, Readings, Source Code
Overview of Windows CE .NET: Module 1 - Introduction to Microsoft Windows CE .NET  - 02/16/2004
This module introduces the design goals and core operating system architecture of Microsoft® Windows® CE .NET. The module also covers the new features of Windows CE .NET and explains architectures, such as networking, security, and multimedia. After completing this module, you will able to describe the core operating system architecture of Window CE .NET.
Readings
Overview of System Development: Module 2 - Introduction to Microsoft Windows CE .NET  - 02/16/2004
This module provides an overview of the system development process for a Microsoft® Windows® CE .NET project. It covers the decision making process of identifying which operating system, Window CE .NET or Windows XP Embedded, should be used in a given situation. It also describes the Windows CE platform development cycle. After completing this module, you will able to explain the application platform development cycle of Windows CE .NET.
Readings
Configuring and Building with Platform Builder: Module 3 - Introduction to Microsoft Windows CE .NET  - 02/16/2004
This module introduces Microsoft® Windows® CE .NET Platform Builder. It covers in details the stages of the platform development cycle. After completing this module, you will be able to configure a platform, build and download an image.
Readings
Overview of the Windows CE .NET Debugging Process: Module 4 - Introduction to Microsoft Windows CE .NET  - 02/16/2004
This module discusses the Windows CE debugging process. It covers information about the different tools and techniques offered by Microsoft® Windows® CE .NET to make debugging simple and easy.
Readings
Introduction to Microsoft Windows CE .NET  - 02/16/2004
This course provides an overview of the tools and technologies used to build custom images of Microsoft® Windows® CE .NET for powering the next generation of 32-bit, small-footprint and mobile devices.
Lab, Readings
Introduction to Microsoft Windows CE .NET - Lab: Using Platform Builder  - 02/16/2004
This course provides an overview of the tools and technologies used to build custom images of Microsoft® Windows® CE .NET for powering the next generation of 32-bit, small-footprint and mobile devices.
Lab, Readings
MIT Open Courseware  - 02/12/2004
This site contains educational resources for faculty, students, and self-learners around the world. There are 500 published courses from 33 academic disciplines. Course areas include: Science, Technology and Society, Engineering Systems, Electrical Engineering and Computer Science, and many others. Also included on the site are lessons, instructor notes, exams and labs.
Exercise/Exam, Project, Readings, Slides, Tutorial
Overview of the Microsoft .NET Framework: Module 1 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Overview of the Microsoft® .NET Framework, and Overview of Namespaces.    
Exercise/Exam, Lab, Readings
Introduction to a Managed Execution Environment: Module 2 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Writing a .NET Application, and Compiling and Running a .NET Application. 
Lab, Readings
Working with Components: Module 3 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: An Introduction to Key .NET Framework Development Technologies, Creating a Simple .NET Framework Component, Creating a Simple Console Client, and Creating an ASP.NET Client.
Lab, Readings
Deployment and Versioning: Module 4 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Introduction to Application Deployment, Application Deployment Scenarios, and Related Topics and Tools.
Lab, Readings
Common Type System: Module 5 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: An Introduction to the Common Type System, Elements of the Common Type System, and Object-Oriented Characteristics.
Lab, Readings
Working with Types: Module 6 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: System.Object Class Functionality, Specialized Constructors, Type Operations, Interfaces, and Managing External Types.
Lab, Readings
Strings, Arrays, and Collections: Module 7 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Strings, Terminology – Collections, .NET Framework Arrays, and .NET Framework Collections.
Lab, Readings
Delegates and Events: Module 8 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Delegates, Multicast Delegates, Events, and When to Use Delegates, Events, and Interfaces.
Lab, Readings
Memory and Resource Management: Module 9 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Memory Management Basics, Non-Memory Resource Management, Implicit Resource Management, Explicit Resource Management, and Optimizing Garbage Collection.
Lab, Readings
Data Streams and Files: Module 10 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Streams, Readers and Writers, and Basic File I/O.                         
Lab, Readings
Internet Accesss: Module 11 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Internet Application Scenarios, The WebRequest and WebResponse Model, Application Protocols, Handling Errors, Security, and Best Practices.
Lab, Readings
Serialization: Module 12 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Serialization Scenarios, Serialization Attributes, Object Graph, Serialization Process, Serialization Example, Deserialization Example, Custom Serialization, Custom Serialization Example, and Security Issues.
Lab, Readings
Remoting and XML Web Services: Module 13 - Programming with the Microsoft® .NET Framework (Microsoft® Visual C#™ .NET)  - 02/11/2004
This module focuses on Microsoft® .NET Framework. Topics covered are: Remoting, Remoting Configuration Files, and XML Web Services.             
Lab, Readings
Overview of the Microsoft .NET Framework: Module 1 - Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET  - 02/11/2004
This module focuses on Microsoft® ASP.NET® - part of the Microsoft® .NET Framework. Topics covered in this module are: Introduction to the .NET Framework, Overview of ASP.NET, Overview of the Lab Application, and Resources.
Lab, Readings
Using Microsoft® Visual Studio® .NET: Module 2 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to create new projects, and how to use the primary features that are available in Microsoft® Visual Studio® .NET. Topics covered in this module are: Overview of Visual Studio® .NET, and Creating an ASP.NET Web Application Project.
Lab, Readings
Using Microsoft® .NET-Based Languages: Module 3 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module will introduce the various languages that support Microsoft® .NET Framework. This module will focus on Visual Basic® .NET and C#. Students will use Visual Studio® .NET to create a class project and write code in either Visual Basic® .NET or Visual C#® .NET.
Lab, Readings
Creating a Microsoft® ASP.NET® Web Form: Module 4 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to create and display a Microsoft® ASP.NET® Web Form.                                                                   
Lab, Readings
Adding Code to a Microsoft® ASP.NET® Web Form: Module 5 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to add event procedures to a Microsoft® ASP.NET® Web application and add server controls on an ASP.NET Web Form. Examples will be show in Visual Studio® .NET.
Lab, Readings
Tracing in Microsoft® ASP.NET® Web Applications: Module 6 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to use the Trace feature and the Debug object in Microsoft® Visual Studio® .NET.                                        
Lab, Readings
Validating User Input: Module 7 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to use the client-side and server-side validation controls to screen data in Microsoft® ASP.NET®.                       
Lab, Readings
Creating User Controls: Module 8 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains user controls and how to create them in Microsoft® ASP.NET®.                                                                
Lab, Readings
Accessing Relational Data Using Microsoft® Visual Studio® .NET: Module 9 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains a conceptual overview of the objects in Microsoft® ADO.NET®.                                                                
Lab, Readings
Accessing Data with Microsoft® ADO.NET®: Module 10 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to manually add data access tools to a Web application with Microsoft® ADO.NET®.                                        
Lab, Readings
Calling Stored Procedures with Microsoft® ADO.NET®: Module 11 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module covers the more advanced and complicated features of Microsoft® ADO.NET®.                                                            
Lab, Readings
Reading and Writing XML Data: Module 12 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains the methods that can be used for reading data from XML files using Microsoft® ASP.NET®.                                     
Lab, Readings
Consuming and Creating XML Web Services: Module 13 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains the steps that are necessary to access a Web service from an ASP.NET page and then incorporate that data into the Web application using Microsoft® ASP.NET®.
Lab, Readings
Managing State: Module 14 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains the several methods that are available for storing application and session data, for both short - and long-term storage using Microsoft® ASP.NET®
Lab, Readings
Configuring, Optimizing, and Deploying a Microsoft® ASP.NET® Web Application: Module 15 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to configure and deploy a web application using Microsoft ASP.NET®                                                      
Lab, Readings
Securing a Microsoft® ASP.NET® Web Application: Module 16 - Developing Microsoft® ASP.NET® Web Applications Using Visual Studio® .NET  - 02/11/2004
This module explains how to secure a Web application by using a variety of technologies.                                                         
Lab, Readings
Review: Module 17 - Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET  - 02/11/2004
This module reinforces the concepts that the students have learned throughout the course on Microsoft ASP.NET®.                                  
Lab, Readings
SQL Server Overview: Module 1 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are “What Is SQL Server?”, SQL Server Integration, SQL Server Databases, SQL Server Security, and Working with SQL Server.
Exercise/Exam, Lab, Readings
Overview of Programming SQL Server: Module 2 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Designing Enterprise Application Architecture, SQL Server Programming Tools, The Transact-SQL Programming Language, Elements of Transact-SQL, Additional Language Elements, and Ways to Execute Transact-SQL Statement.
Exercise/Exam, Lab, Readings
Creating and Managing Databases: Module 3 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Creating Databases, Creating Filegroups, Managing Databases, and Introduction to Data Structures.
Exercise/Exam, Lab, Readings
Creating Data Types and Tables: Module 4 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Creating Data Types, Creating Tables, Generating Column Values, and Generating Scripts
Exercise/Exam, Lab, Readings
Implementing Data Integrity: Module 5 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Types of Data Integrity, Enforcing Data Integrity, Defining Constraints, Types of Constraints, Disabling Constraints, Using Defaults and Rules, and Deciding Which Enforcement Method to Use.
Exercise/Exam, Lab, Readings
Planning Indexes: Module 6 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Introduction to Indexes, Index Architecture, How SQL Server Retrieves Stored Data, How SQL Server Maintains Index and Heap Structures, and Deciding Which Columns to Index.
Exercise/Exam, Lab, Readings
Creating and Maintaining Indexes: Module 7 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Creating Indexes, Creating Index Options, Maintaining Indexes, Introduction to Statistics, Querying the sysindexes Table, Setting Up Indexes Using the Index Tuning Wizard, and Performance Considerations.
Exercise/Exam, Lab, Readings
Implementing Views: Module 8 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Introduction to Views, Advantages of Views, Defining Views, Modifying Data Through Views, Optimizing Performance by Using Views, and Performance Considerations.
Exercise/Exam, Lab, Readings
Implementing Stored Procedures: Module 9 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Introduction to Stored Procedures, Creating, Executing, Modifying, and Dropping Stored Procedures, Using Parameters in Stored Procedures, Executing Extended Stored Procedures, Handling Error Messages, and Performance Considerations.
Exercise/Exam, Lab, Readings
Implementing User-defined Functions: Module 10 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: What Is a User-defined Function?, Defining User-defined Functions, and Examples of User-defined Functions.
Exercise/Exam, Lab, Readings
Implementing Triggers: Module 11 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Introduction to Triggers, Defining Triggers, How Triggers Work, Examples of Triggers, and Performance Considerations.
Exercise/Exam, Lab, Readings
Programming Across Multiple Servers: Module 12 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Introduction to Distributed Queries, Executing an Ad Hoc Query on a Remote Data Source, Setting Up a Linked Server Environment, Executing a Query on a Linked Server, Managing Distributed Transactions, Modifying Data on a Linked Server, and Using Partitioned Views.
Exercise/Exam, Lab, Readings
Optimizing Query Performance: Module 13 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Introduction to the Query Optimizer, Obtaining Execution Plan Information, Using an Index to Cover a Query, Indexing Strategies, and Overriding the Query Optimizer.
Exercise/Exam, Lab, Readings
Analyzing Queries: Module 14 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Queries That Use the AND Operator, Queries That Use the OR Operator, and Queries That Use Join Operations.
Exercise/Exam, Lab, Readings
Managing Transactions and Locks: Module 15 - Programming a Microsoft SQL Server 2000 Database  - 02/09/2004
This module focuses on Microsoft® SQL Server™. The topics covered are: Introduction to Transactions and Locks, Managing Transactions, SQL Server Locking, and Managing Locks.
Exercise/Exam, Lab, Readings
Garbage Collection in Depth: Lesson 2 - Programming Microsoft .NET  - 02/06/2004
This lab focuses on the automatic memory management scheme employed by the Microsoft® .NET Framework called garbage collection. It addresses the logistical problems of managing dynamically-allocated memory, and the related programming bugs.
Lab, Readings
Developing Microsoft .NET Applications for Windows (Visual Basic .NET) - Part Two (Instructor Notes)  - 02/05/2004
This course focuses on the skills required to build Microsoft® Windows® Forms applications by using the Microsoft® .NET Framework. The course will cover the major topics for Windows client application programming on the .NET Framework. These topics include: Windows Forms, GDI+, simple data access, interoperating with unmanaged code, threading and asynchronous programming issues, simple remoting, Web access, XML Web services consumption, debugging, security, and deployment issues for desktop applications.
Lab, Readings
Developing Microsoft .NET Applications for Windows (Visual Basic .NET) - Module 9: Deploying Windows Forms Applications  - 02/05/2004
This course focuses on the skills required to build Microsoft® Windows® Forms applications by using the Microsoft® .NET Framework. The course will cover the major topics for Windows client application programming on the .NET Framework. These topics include: Windows Forms, GDI+, simple data access, interoperating with unmanaged code, threading and asynchronous programming issues, simple remoting, Web access, XML Web services consumption, debugging, security, and deployment issues for desktop applications.
Readings
Developing XML Web Services Using Microsoft ASP.NET - Part Two (Instructor Notes)  - 02/05/2004
This course focuses on skills required to develop XML Web services-based solutions to solve common problems in the distributed application domain. The course focuses on using Microsoft® Visual Studio® .NET and Microsoft® ASP.NET to enable students to build, deploy, locate, and consume Extensible Markup Language (XML) Web services.
Lab, Readings
Programming with the Microsoft .NET Framework (Microsoft Visual Basic .NET) - Part Two (Instructor Notes)  - 02/05/2004
This course is focused on the Microsoft® .NET Framework. In addition to offering an overview of the .NET Framework and an introduction to key concepts and terminology, the course provides a series of labs, which introduce and explain .NET Framework features that are used to code, debug, tune, and deploy applications.
Exercise/Exam, Lab, Readings
Programming with Microsoft ADO.NET - Part Two (Instructor Notes)  - 02/05/2004
This course will teach developers to build data-centric applications and Web services with Microsoft® ADO.NET, Microsoft® SQL Server™ 2000, and the Microsoft® .NET Framework.
Readings
Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET - Part Two (Instructor Notes)  - 02/04/2004
This course focuses on the fundamentals of Web application site implementation by using Microsoft ASP.NET® and Microsoft Visual Basic .NET®. It walks through the Microsoft Visual Studio® .NET® environment and the Microsoft .NET Framework® to create an ASP.NET Web application that delivers dynamic content to a Web site.
Lab, Readings
Programming a Microsoft SQL Server 2000 Database - Part Two (All Lecture Notes)  - 02/04/2004
This course focuses on the technical skills required to program a database solution by using Microsoft® SQL Server™ 2000.                        
Exercise/Exam, Lab, Readings
Developing Mobile Applications Using the Microsoft® .NET Compact Framework - Part Two (Instructor Materials)  - 02/02/2004
This course helps developers build the knowledge and skills to develop mobile enterprise solutions by using Smart Device Extensions for Microsoft® Visual Studio® .NET and the Microsoft® .NET Compact Framework.
Exercise/Exam, Lab, Readings
Developing Mobile Applications Using the Microsoft® .NET Compact Framework - Part Three (Student Materials)  - 02/02/2004
This course helps developers build the knowledge and skills to develop mobile enterprise solutions by using Smart Device Extensions for Microsoft® Visual Studio® .NET and the Microsoft® .NET Compact Framework.
Exercise/Exam, Lab, Readings
Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules)  - 01/21/2004
This course helps application developers understand the Microsoft® .NET Framework by providing an overview of the .NET Framework and an introduction to key concepts and terminology. This course also provides a series of labs that introduce and explain .NET Framework features used to code, debug, tune, and deploy applications.
Exercise/Exam, Lab, Readings
Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules) - Module 14 (Optional): Threading and Asynchronous Programming  - 01/21/2004
This file is a supplemental component of "Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules)" (See Object ID 5436). This course helps application developers understand the Microsoft® .NET Framework by providing an overview of the .NET Framework and an introduction to key concepts and terminology. This course also provides a series of labs that introduce and explain .NET Framework features used to code, debug, tune, and deploy applications.
Lab, Readings
Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules) - Module 15 (Optional): Interoperating Between Managed and Unmanaged Code  - 01/21/2004
This file is a supplemental component of "Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules)" (See Object ID 5436). This course helps application developers understand the Microsoft® .NET Framework by providing an overview of the .NET Framework and an introduction to key concepts and terminology. This course also provides a series of labs that introduce and explain .NET Framework features used to code, debug, tune, and deploy applications.
Lab, Readings
Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules) - Module 16 (Optional): Using Microsoft ADO.NET to Access Data  - 01/21/2004
This file is a supplemental component of "Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules)" (See Object ID 5436). This course helps application developers understand the Microsoft® .NET Framework by providing an overview of the .NET Framework and an introduction to key concepts and terminology. This course also provides a series of labs that introduce and explain .NET Framework features used to code, debug, tune, and deploy applications.
Lab, Readings
Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules) - Module 17 (Optional): Attributes  - 01/21/2004
This file is a supplemental component of "Programming with the Microsoft .NET Framework (Visual C# .NET) Part Two (Modules)" (See Object ID 5436). This course helps application developers understand the Microsoft® .NET Framework by providing an overview of the .NET Framework and an introduction to key concepts and terminology. This course also provides a series of labs that introduce and explain .NET Framework features used to code, debug, tune, and deploy applications.
Lab, Readings
C# Module - Microsoft .NET Developer Tools Readiness Kit  - 01/15/2004
This module introduces C#, a new general-purpose component-oriented programming language specifically designed for the Microsoft® .NET Framework common language runtime.
Slides, Source Code
DNA to .NET Knowledge Path Module - Microsoft .NET Developer Tools Readiness Kit  - 01/15/2004
This module discusses the DNA to Microsoft® .NET knowledge path.                                                                                 
Executable Program, Slides, Source Code
Microsoft .NET Developer Tools Readiness Kit Workshop Wizard Module - Microsoft .NET Developer Tools Readiness Kit  - 01/15/2004
This module provides an introduction to the Microsoft® .NET Developer Tools Readiness Kit Workshop Wizard.                                       
Executable Program, Slides, Source Code
Microsoft .NET Developer Tools Readiness Kit  - 01/14/2004
This readiness kit, which is made up of 26 modules, explains how Microsoft® .NET connects information, people, systems, and devices. It covers clients, servers, and developer tools.
Source Code
WWW Technologies  - 01/14/2004
This course, which includes practice labs, explores World Wide Web (WWW) technologies, including monitoring network traffic and creating a Microsoft® ASP.Net page that integrates with SQL.
Lab, Slides, Source Code
WWW Technologies  - 01/14/2004
These labs, in Russian, explore World Wide Web (WWW) technologies, including monitoring network traffic and creating a Microsoft® ASP.Net page that integrates with SQL.
Lab, Slides, Source Code
Data Structures and Algorithms  - 01/12/2004
This course introduces the classic data structures and algorithms used in many branches of computer science.                                     
Exercise/Exam, Source Code
ADO.NET  - 01/10/2004
This course covers all facets of the ADO.NET API, including programming database applications with Microsoft® ASP.NET Web Forms and Microsoft Windows® Forms and conversion from ADO classic to ADO.NET.
Lab, Slides, Source Code
.NET Security  - 01/10/2004
In this course, students learn how to be prepared for security threats early in the life cycle of their projects.                                
Executable Program, Exercise/Exam, Lab, Slides, Source Code
ASP.NET for C# - Part Two (Labs)  - 01/10/2004
This course presents the issues of building browser-based Web applications and covers the latest technologies for architecting such applications.
Exercise/Exam, Lab, Source Code
Web Services .NET for C# - Part Two (Labs)  - 01/10/2004
In this course, you’ll learn how the Microsoft® .NET Framework provides a flexible infrastructure and state-of-the-art tools for building Web services in Microsoft ASP.NET by using Microsoft Visual C#® .NET .
Lab, Source Code
Web Services .NET for Visual Basic .NET  - 01/10/2004
In this course, you’ll learn how the Microsoft® .NET Framework provides a flexible infrastructure and state-of-the-art tools for building Web services in Microsoft ASP.NET by using Microsoft Visual Basic® .NET.
Lab, Slides, Source Code
DMTrade_Data.MDF - Developing SQL Server Applications  - 12/30/2003
Lab Database for course exersises.                                                                                                               
Source Code
Using Treeview in ASP.NET  - 03/11/2003
Binding a Treeview control to an external XML File.                                                                                              
Source Code
Dynamic Web Calendar  - 11/24/2002
Dynamic Web Calendar                                                                                                                             
Source Code
Making a Socket Based Application Using TCPListner  - 06/10/2002
This is a simple tutorial which covers how to develop socket based applications using TCPListner, TCPClient, and NetworkStream in Visual C#.     
Source Code
Introducing ASP.NET  - 04/23/2002
This tutorial explains all the essential fundamentals for developing applications using ASP.NET. The tutorial provides a detailed analysis of several WebForm controls and also the basic technique involved in event handling with WebForms. Finally the Try - Yourself Questions given at the end of the tutorial helps you to brush up what you've learned.
Lab, Readings, Source Code
Build a Windows App with VB .NET  - 04/01/2002
This Windows application is a Quote Bin that collects and organizes quotes.                                                                      
Source Code
Implement Versioning in .NET  - 03/29/2002
These samples demonstrate how to create and use versioned components in your applications.                                                       
Source Code
Pick the Right Tool for the Job  - 03/29/2002
This article's code includes four projects for the Mandelbrot set example: 1) a local component (C# .NET Assembly), 2) a C# Web service, 3) two client apps that use the local component and 4) Web service. The Listings.txt file contains the code listings.
Source Code
Database Design  - 03/29/2002
This code source details the concepts of Database Design.                                                                                        
Source Code
Understand Visual Inheritance  - 03/29/2002
The sample code for this column includes three directories. AboutBase is a reusable AboutBox form component. AboutTest is a test app for the AboutBase component. SplashTest inherits and subclasses the AboutBase component to use both as a splash screen and an About box. Below is the source code for frmSplash.vb. All three directories are included in the zip file.
Source Code
TCP Client and Server using C#  - 02/16/2002
This is simple implementation of TCP client server relationship using C#.                                                                        
Source Code
Hello World (MFC) Windows Forms  - 02/11/2002
Hello, World! demonstrates a simple Win32 application written in each of the four languages supported in Visual Studio .NET, plus a Microsoft Foundation Classes version. The text "Hello, World!" is displayed in the middle of the window.
Source Code
Hello World (C++) Windows Forms  - 02/11/2002
Hello, World! demonstrates a simple Win32 application written in each of the four languages supported in Visual Studio .NET, plus a Microsoft Foundation Classes version. The text "Hello, World!" is displayed in the middle of the window.
Source Code
Hello World (C++.NET) Windows Forms  - 02/11/2002
Hello, World! demonstrates a simple Win32 application written in each of the four languages supported in Visual Studio .NET, plus a Microsoft Foundation Classes version. The text "Hello, World!" is displayed in the middle of the window.
Source Code
Hello World (C#) Windows Forms  - 02/11/2002
Hello, World! demonstrates a simple Win32 application written in each of the four languages supported in Visual Studio .NET, plus a Microsoft Foundation Classes version. The text "Hello, World!" is displayed in the middle of the window.
Source Code
Hello World (VB .NET) Windows Forms  - 02/11/2002
Hello, World! demonstrates a simple Win32 application written in each of the four languages supported in Visual Studio .NET, plus a Microsoft Foundation Classes version. The text "Hello, World!" is displayed in the middle of the window.
Source Code
Mandelbrot Set (C#) .NET Web Services  - 02/11/2002
Mandelbrot Set generates the Mandelbrot Set and returns the image in the form of a byte stream, compressed in either GIF or PNG format. This sample provides three clients: an ASP.NET script, a console application, and a Windows Forms application.
Source Code
Mandelbrot Set (VB .NET) .NET Web Services  - 02/11/2002
Mandelbrot Set generates the Mandelbrot Set and returns the image in the form of a byte stream, compressed in either GIF or PNG format. This sample provides three clients: an ASP.NET script, a console application, and a Windows Forms application.
Source Code
Hello World (C#) .NET Web Services  - 02/11/2002
Hello, World! demonstrates a simple Win32 application written in each of the four languages supported in Visual Studio .NET, plus a Microsoft Foundation Classes version. The text "Hello, World!" is displayed in the middle of the window.
Source Code, Tutorial
Hello World (VB .NET) .NET Web Services  - 02/11/2002
Hello, World! demonstrates a simple Win32 application written in each of the four languages supported in Visual Studio .NET, plus a Microsoft Foundation Classes version. The text "Hello, World!" is displayed in the middle of the window.
Source Code, Tutorial
Calculator (C#) .NET Web Services  - 02/11/2002
Calculator evaluates a floating-point arithmetic expression. It supports addition, subtraction, multiplication, division, and modulus, as well as the use of parentheses. The sample demonstrates structured exception handling in catching division-by-zero errors.
Source Code, Tutorial
Calculator (VB .NET) .NET Web Services  - 02/11/2002
Calculator evaluates a floating-point arithmetic expression. It supports addition, subtraction, multiplication, division, and modulus, as well as the use of parentheses. The sample demonstrates structured exception handling in catching division-by-zero errors.
Source Code, Tutorial
QuickSort (C++)  - 02/11/2002
QuickSort reads the specified source file, sorts its contents using the QuickSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
QuickSort (C++ .NET)  - 02/11/2002
QuickSort reads the specified source file, sorts its contents using the QuickSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
QuickSort (C#)  - 02/11/2002
QuickSort reads the specified source file, sorts its contents using the QuickSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
QuickSort (VB .NET)  - 02/11/2002
QuickSort reads the specified source file, sorts its contents using the QuickSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
MergeSort (C++)  - 02/11/2002
MergeSort reads the specified source file, sorts its contents using the MergeSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
MergeSort (C++ .NET)  - 02/11/2002
MergeSort reads the specified source file, sorts its contents using the MergeSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
MergeSort (C#)  - 02/11/2002
MergeSort reads the specified source file, sorts its contents using the MergeSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
MergeSort (VB .NET)  - 02/11/2002
MergeSort reads the specified source file, sorts its contents using the MergeSort algorithm, and writes it to the specified output file. This example demonstrates file/input output as well as a simple recursive algorithm and array manipulation.
Source Code
Integer Math (C++)  - 02/11/2002
Integer Math computes an integer mathematical expression with addition, subtraction, multiplication, division, modulus, and parentheses. This shows basic string parsing techniques based on context-free grammars.
Source Code
Integer Math (C++ .NET)  - 02/11/2002
Integer Math computes an integer mathematical expression with addition, subtraction, multiplication, division, modulus, and parentheses. This shows basic string parsing techniques based on context-free grammars.
Source Code
Integer Math (C#)  - 02/11/2002
Integer Math computes an integer mathematical expression with addition, subtraction, multiplication, division, modulus, and parentheses. This shows basic string parsing techniques based on context-free grammars.
Source Code
Integer Math (VB .NET)  - 02/11/2002
Integer Math computes an integer mathematical expression with addition, subtraction, multiplication, division, modulus, and parentheses. This shows basic string parsing techniques based on context-free grammars.
Source Code
Floating-Point Math (C++)  - 02/11/2002
Floating-Point Math works a similar fashion as Integer Math, except it operates on floating-point expressions. As before, it demonstrates context-free grammars by parsing the possible operators: addition, subtraction, multiplication, division, modulus, and parentheses.
Source Code
Floating-Point Math (C++ .NET)  - 02/11/2002
Floating-Point Math works a similar fashion as Integer Math, except it operates on floating-point expressions. As before, it demonstrates context-free grammars by parsing the possible operators: addition, subtraction, multiplication, division, modulus, and parentheses.
Source Code
Floating-Point Math (C#)  - 02/11/2002
Floating-Point Math works a similar fashion as Integer Math, except it operates on floating-point expressions. As before, it demonstrates context-free grammars by parsing the possible operators: addition, subtraction, multiplication, division, modulus, and parentheses.
Source Code
Floating-Point Math (VB .NET)  - 02/11/2002
Floating-Point Math works a similar fashion as Integer Math, except it operates on floating-point expressions. As before, it demonstrates context-free grammars by parsing the possible operators: addition, subtraction, multiplication, division, modulus, and parentheses.
Source Code
Vector (C#)  - 02/11/2002
This program demonstrates how to create a mathematical vector class and use it in an application. The class implements numerous operations on vectors and throws exceptions when errors occur.
Source Code
Vector (VB .NET)  - 02/11/2002
This program demonstrates how to create a mathematical vector class and use it in an application. The class implements numerous operations on vectors and throws exceptions when errors occur.
Source Code
Polynomial (C#)  - 02/11/2002
This program demonstrates how to create a polynomial class and use it in an application. The class implements numerous operations on polynomials and throws exceptions when errors occur.
Source Code
Polynomial (VB .NET)  - 02/11/2002
This program demonstrates how to create a polynomial class and use it in an application. The class implements numerous operations on polynomials and throws exceptions when errors occur.
Source Code
Complex Number (C#)  - 02/11/2002
Complex Number implements a complex number class complete with support for the mathematical operators. The class includes methods for multiplying two complex numbers, computing the magnitude, and finding the conjugate.
Source Code
Complex Number (VB .NET)  - 02/11/2002
Complex Number implements a complex number class complete with support for the mathematical operators. The class includes methods for multiplying two complex numbers, computing the magnitude, and finding the conjugate.
Source Code
Hello World (C#)  - 02/11/2002
Hello, World! demonstrates a basic console application written in each of the four languages supported in Visual Studio .NET. The program simply includes the System namespace (or in C++) and prints the famous line "Hello, World!".
Source Code
Hello World (C++.NET)  - 02/11/2002
Hello, World! demonstrates a basic console application written in each of the four languages supported in Visual Studio .NET. The program simply includes the System namespace (or in C++) and prints the famous line "Hello, World!".
Source Code
Hello World (VB .NET)  - 02/11/2002
Hello, World! demonstrates a basic console application written in each of the four languages supported in Visual Studio .NET. The program simply includes the System namespace (or in C++) and prints the famous line "Hello, World!".
Source Code
Search keys, related tables by tablename  - 01/05/2002
This script will go through specified table and look for a keys (Foreign and Primary). The script will then give you the specified table name, primary and foreign keys for this table and tables related to specified table by foreign key(s).
Source Code
Find Table Name By Column Name  - 01/05/2002
This stored procedure will go through each table of a database and look for a table name(s) where specified column exists. The script will then give you the table name, column name, and table type values from the entire database.
Source Code
Find Specified Value Script  - 01/05/2002
This stored procedure will go through each field in each table of a database and look for a specified value. The script will then give you the table name, column name, and matching values from the entire database.
Source Code
Integer Math (C++)  - 11/26/2001
Computes an integer mathematical expression with addition, subtraction, multiplication, division, modulus, and parentheses. This shows basic string parsing techniques based on context-free grammars.
Source Code
Hello World (C++)  - 11/21/2001
Demonstrates a basic console application written in each of the four languages supported in Visual Studio .NET. The program simply includes the System namespace (or in C++) and prints the famous line "Hello, World!".
Source Code
Scripting .NET using Mondrian  - 08/02/2001
We introduce the design of Mondrian, a functional scripting language for glueing together components on the .NET platform. Mondrian is monadic statement centric with pure expressions and non-strict evaluation and explores the melding of the OO and the purely lazy functional paradigms.
Readings
Interprocess Communication Standards and Microsoft's Common Language Infrastructure  - 08/02/2001
Recent inter-process communication standards for Web-based systems have improved information and application portability along with cross-organizational and cross-application interoperability. These new standards provide an evolution in distributed application architecture based on Web Services. The creation of Web services and the deployment of its application infrastructure are enhanced by the implementation of an ECMA-based Common Language Infrastructure (CLI). The CLI incorporates these Web service standards and links the growing need for multiple programming language support to the adopted concepts of virtual execution engines.
Readings
Implementing Functional Languages on Object-Oriented Virtual Machines  - 08/02/2001
We discuss some of the issues involved in implementing functional languages on object-oriented virtual environments (VE) such as the Java Virtual Machine and Microsoft's .NET. The paper concentrates on how functional language type systems can be supported in these OO-typed environments, and on how functional and OO languages can interwork. Mondrian, a new functional language specifically designed for such environments, is introduced as an example.
Readings
Design and Implementation of Generics for the .NET Common Language Runtime  - 08/02/2001
The Microsoft .NET Common Language Runtime provides a shared type system, intermediate language and dynamic execution environment for the implementation and inter-operation of multiple source languages. In this paper we extend it with direct support for parametric polymorphism (also known as generics), describing the design through examples written in an extended version of the C# programming language, and explaining aspects of implementation by reference to a prototype extension to the runtime. Our design is very expressive, supporting parameterized types, polymorphic static, instance and virtual methods, "F-bounded" type parameters, instantiation at pointer and value types, polymorphic recursion, and exact run-time types. Early performance results are encouraging and sugest that programmers will not need to pay an overhead for using generics, achieving performance almost matching hand-specialized code.
Readings
Student Diff  - 08/02/2001
The StudentDiff program takes two files and generates WinDiff-like output. Note that it handles only simple file differentiation and is intended as a sample reference on File I/O, not a sample reference on file differencing.
Source Code
Sorting Demonstration  - 08/02/2001
Sorting Demonstration program and code.                                                                                                          
Source Code
Hanoi  - 08/02/2001
Hanoi in Visual Basic/C#                                                                                                                         
Source Code
Tic Tac Toe  - 08/02/2001
Tic Tac Toe                                                                                                                                      
Source Code
Expression Parser  - 08/02/2001
This has been designed to be a simple MFC application with an expression parser written completely separately and trivially consumed by the UI. This code is a hand-written implementation of a one-character of lookahead, left-to-right parser. For most grammars, we recommend using parser-generator tools rather than hand-implementing the parser; however, we have chosen to do so in this case to show some slightly less-trivial uses of recursion and string handling in C code.
Source Code
Elementary Data Structures  - 08/02/2001
The Elementary Data Structures sample is not meant to be a sample of how to design and implement various data structures. Rather, it is to help aid in the debugging of programs within the VS IDE, especially in following pointers to data structures and tracking mutations thereof.
Source Code
Compilers and Languages  - 08/02/2001
Describes the following languages and links to further rescources for each: Active Oberon, Component Pascal, Hotdog Scheme, Mercury, Mondrian/Haskell, Perl/Python, SML.NET, ILX SDK (with associated files), and Project 7.
Executable Program, Readings, Source Code
Applied .NET Programming: Value Types  - 08/02/2001
This article discusses the different kinds of types that you will run into as a .NET Framework developer. It is crucial that all developers be familiar with the different behaviors that these types exhibit. When I was first learning the .NET Framework, I did not fully understand the difference between primitive, reference and value types. This led me to unwittingly introduce subtle bugs and performance issues into my code. - Jeffrey Richter
Readings