Featured Technologies

SIGCSE 2012
February 29–March 3, 2012 | Raleigh, NC, United States

Visit the Microsoft booth at SIGCSE 2012 to see how our latest tools, technologies, and programs can help computer science educators teach, learn, and collaborate.

TouchDevelop 

TouchDevelop

This radically new software development environment runs directly on the Windows Phone—you do not need a separate PC! TouchDevelop brings the excitement of the first programmable personal computers to the phone. Its language has built-in primitives that make it easy to access the rich sensor data available on your mobile device. Program with TouchDevelop on Windows Phones at the Microsoft Booth!

 
Pex4Fun  

Pex4fun

Pex4fun brings programming in C#, Microsoft Visual Basic, and F# to your web browser. It is an interactive coding game where the player needs to discover a secret program. On each attempt, Pex4fun gives the user a table of input and output showcasing similarities and differences between the user code and the solution. Pex4fun provides a specialized APCS companion course. Many teachers are using Pex4fun in their courses today.  

 

Project Hawaii 

Project Hawaii

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. Services include relay, rendezvous, optical character recognition, and speech to text. See the exciting apps that students have created.

 

Kinect for Windows 

Kinect for Windows

Kinect has changed the way people play games and experience entertainment. Now, Kinect for Windows offers the potential to transform how people interact with computers and Windows-embedded devices in multiple industries, including education, healthcare, retail, transportation, and more. Kinect for Windows consists of the Kinect for Windows hardware and Kinect for Windows SDK, which supports applications built with C++, C#, or Visual Basic by using Microsoft Visual Studio 2010. The newly released Kinect for Windows SDK version 1 offers improved skeletal tracking, enhanced speech recognition, modified API, and the ability to support up to four Kinect for Windows sensors plugged into one computer.

 

Try F# 

Try F#

F# is a type safe, succinct, efficient and expressive functional programming language. This simple and pragmatic language is ideal for analytical, data-rich, and parallel component development: “simple code to solve complex problems.” F# is being used by enterprises as well as personal software developers. Try F# is a browser interface for executing F# programs; it also features tutorials. See how you could use it in your classes.

 
.NET Gadgeteer 

.NET Gadgeteer

Microsoft .NET Gadgeteer is a rapid prototyping platform for small electronic gadgets and embedded hardware devices. It combines the advantages of object-oriented programming, solderless assembly of electronics by using a kit of hardware modules, and quick physical enclosure fabrication by using computer-aided design. The platform is built on the .NET Micro Framework, which allows small devices to be programmed in the C# language and make use of Microsoft Visual Studio’s programming and debugging tools. This powerful combination allows fully functional devices to be prototyped in a matter of hours, rather than days or weeks. 

 

XNA Game Studio 

XNA Game Studio 4.0

This programming environment allows you to use Visual Studio to create games for Windows Phone, Xbox 360, and Windows. XNA Game Studio includes the XNA Framework, a set of managed libraries that are designed for game development based on the Microsoft .NET Framework

  

Kodu 

Kodu

A new visual programming language made specifically for creating games, Kodu is designed to be accessible for children and enjoyable for anyone. The programming environment runs on Xbox, allowing rapid design iteration by using only a game controller for input.

 
Windows Phone  Windows Phone

Come and see the new Nokia Lumia phones and find out how Windows Phone puts people first.

Windows 8 

Windows 8

Windows 8 builds on what is great about Windows 7, delivering richer security features, faster startup, and longer battery life that runs on a wider choice of devices and chipsets. In particular, it adds support for ARM microprocessors in addition to the previously supported x86 microprocessors. Its new Metro-style interface enables touchscreen input. Windows 8 also provides the platform to create a whole new generation of full-screen apps that are based on modern web standards and available through the new Windows Store. Come see Windows 8 in action!
 

Imagine Cup 

Imagine Cup

The Imagine Cup is the world’s premier student technology competition. It showcases the dreams, ideas, and creative energy of young leaders in technology and gives them exposure, resources, and connections to focus their passion on projects that benefit the society of tomorrow.

 
Academic Search
 

Academic Search

Microsoft Academic Search is a free search engine developed by Microsoft Research Asia to help users quickly find information about academic researchers and their activities. It is also a test-bed for our object-level vertical search research. With Academic Search, you can easily find top researchers, their papers, conferences, and journals. You can also find relationships between researchers in terms of co-authoring papers.

 

Windows Azure  Windows Azure

Learn how Windows Azure can be used in teaching, support research endeavors, and enable student projects. Institution administrators can explore how to use Windows Azure for infrastructural and application needs.

DreamSpark 

DreamSpark

Microsoft DreamSpark offers educators no-cost access to Microsoft professional-level developer, designer, and gaming software so they can reach, motivate, and ensure that their students achieve their greatest potential. Microsoft knows that to make learning more motivating, relevant, and engaging for today’s students requires a diverse set of resources. DreamSpark gives educators the resources to ensure that their classrooms have the latest technologies to challenge, motivate, and keep students engaged in new ways.

  
Faculty Connection 

Faculty Connection

Faculty Connection is an online portal for educators who are preparing the next generation of developers. It puts relevant and applicable tools and information—such as curriculum, lab exercises, and industry-related news—at the fingertips of technology educators. Technology educators can learn from and share curriculum with Microsoft and their peers, helping to inspire the advancement and improvement of technology studies in the twenty-first century.