Curriculum Resources
Introduction to Cloud Computing: Azure for CS101
This package created by David S. Platt 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. Each lesson consists of a PowerPoint deck, video, sample programs, and homework assignments. The PowerPoint decks discuss the principles of cloud computing at a block diagram level. A sample program written for Windows Azure that demonstrates the topics discussed in the module is examined.
Windows Azure and SQL Database v2
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 (PowerPoint presentations), 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 Labs 2, 3, 4, 5, 7 and 8.
Teaching Web-scale Data Management on a Cloud
While a classic undergraduate course on databases deals with small data tables of highly structured data hosted on a single machine DBMS, this course aims at exposing students to web-scale structured + unstructured data hosted/computed on multiple machines.
Cloud Computing - Software Engineering Fundamentals
This short course is by Professors Johann Heinzelreiter and Werner Kurschl from the Upper Austria University of Applied Sciences. The material defines key terms, discusses key software technologies and cloud software architecture issues. It also shows implementations of comparable sample applications based on the Microsoft Windows Azure and Google App Engine (click
here to download) as well as architectural design issues for large and complex cloud applications. Design guidelines and open issues are presented at the end of this material.
Project Hawaii Cloud Services Sample Projects for Windows Phone 7
In partnership with universities around the world, Project Hawaii from Microsoft Research 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.
Other Languages
Reference Materials
Windows Azure Program Faculty Experiences
Universities are now using the Windows Azure to teach and invigorate the computing curriculum with cloud based technology. Take a look at these papers to see how faculty around the world integrate this technology in class.
A Comparative Analysis of Cloud Computing Environments
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 whitepaper. The whitepaper focuses on the technical aspects of cloud computing. It outlines options available to architects and developers when choosing one or the other cloud-computing solution.
Windows Azure Overview
Scott Guthrie provides an overview of Windows Azure. He discusses what the cloud provides, why you should care, and how you can take advantage of it. Learn how to get started with it today.
Check out the Channel 9 Cloud Cover Show
Cloud Cover is your eye on the Microsoft Cloud. Join Wade Wegner and Steve Marx, Microsoft Corporation, as they cover the Windows Azure platform, digging into features, discussing the latest news and announcements, and sharing tips and tricks.
Software and Access
Windows Azure in Education and Access Grants
Learn how Windows Azure can be used in curricula, support research endeavors, and enable student projects. Institution administrators can explore how to use Windows Azure for infrastructural and application needs.
Windows Azure Training Course
The Windows Azure Training Course includes a comprehensive set of hands-on labs and videos that are designed to help you quickly learn how to use Windows Azure services and SQL Azure.
Developer Center
Windows Azure is an open cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. Here you will find information on the following languages: .NET, Node.js, Java, PHP and others.
Supplemental Resources
Cloud Computing Resource Kit v3.0
This Resource Kit provides universities with curriculum resources, a technology overview and conference materials for teaching and researching Cloud Computing principles. It contains presentations, videos, software tools and training materials that can be used to demonstrate Cloud Computing and Azure technology in academic courses.
This Resource Kit also shares the outcome of the 2012 Cloud Futures Workshop, which brought together thought leaders from academia, industry, and government. The Kit provides key presentations and videos from that conference. There are also additional curriculum resources and case studies from the Faculty Connection. Related software tools with guides and tutorials are also included for your convenience.
Azure Research Engagement from Microsoft Research
The Azure Research Engagement project aims to change the paradigm for scholarly and scientific research by extending the power of the computer into the cloud. We build the components of cloud technology and work with researchers in the field on projects that push the frontier of client and cloud computing.
Certification Exams
To see all Resource Center content for Cloud Computing click
here
.
Feedback
To provide feedback or suggestions on the list of Suggested Resources click
here
.