Using Windows and Windows Azure to teach real-world skills to students
Windows core technology provides educational institutions with Windows operating system and Windows Azure cloud computing curriculum materials and a project environment for teaching and researching operating system principles. Educational institutions across the region can enhance operating system and cloud curriculum development and course content by taking advantage of this rich set of resources.
POSTECH Uses Social Media, Cloud Computing to Teach Real-World, Large-Scale Data Management
Seung-won Hwang, associate professor of Computer Science and Engineering at Pohang University of Science and Technology (POSTECH) in Korea, collaborated with Microsoft Research and developed a web-scale data management curriculum using Windows and SQL Azure. The curriculum was designed with hands-on lab kits and three project themes that use data from the popular online social networking service Twitter to expose students to large-scale data management in massively connected systems in the cloud. Hwang relied on data in the Microsoft Cloud Computing Resource Kit to develop course materials, which are available for public download from the Microsoft Faculty Connection site. Read more…
Microsoft Research Asia collaborates with faculty in the Asia-Pacific region to advance computer science curricula with the use of the Windows operating system and Windows Azure cloud computing platform. Below are some sample projects and case studies for reference.
Students in the graduate-level Cloud Computing Systems lab course developed a Windows Azure calendar application.Graduate Students at Hong Kong University of Science and Technology Use Cloud Computing to Gain Real-World Application Development and Deployment Skills
Investigator: Mounir Hamdi, Hong Kong University of Science and Technology
Mounir Hamdi, department head and chair professor at Hong Kong University of Science and Technology, together with Assistant Professor Lin Gu and Associate Professor Lei Chen, designed an advanced graduate level cloud computing course that uses Windows Azure. “In addition to academic study based on Windows Azure, students participated in four labs and completed a final project. “This course was a phenomenal opportunity for students to see their applications running in the cloud,” Hamdi says. “Such end-to-end experience and real-world deployment of applications in datacenters would not be possible without educational resources provided by major cloud computing technology providers such as Microsoft.” Read more…
Professor Bao-Rong Chang and colleague introduce students to the basics of application programming by using cloud computing.Professors at National University of Kaohsiung Use Cloud Computing to Provide Hands-on Learning Labs for Computer Science Students
Investigator: Bao-Rong Chang, National University of Kaohsiung
Bao-Rong Chang, professor at National University of Kaohsiung in Taiwan, and his colleagues developed an 18-week course using Windows Azure to introduce students to the basics of application programming (AP) by using cloud computing. “In this class, students learned how to deploy AP to Windows Azure,” Chang explains. “Students were exposed to web role services for developing web interfaces and worker role services for data processing. They also learned the right way to program in C# or ASP.NET by using Windows Azure features such as storage services, relational data models, and relational database schema.” Read more…
Students in the hands-on computer networks lab developed Java Server Pages (JSP) web application code on Windows Azure.National Cheng Kung University Expands Knowledge of Computer Networks in Cloud Computing
Investigator: Ce-Kuen Shieh, National Cheng Kung University
Ce-Kuen Shieh, the former head of the Computer and Network Center at National Cheng Kung University, has taught at the university for more than 20 years. His research focuses on computer networks, cloud computing, and parallel and distributed systems. “I am eager for my students to have first-hand experience of the newest technologies,” Shieh explains. “By introducing cloud computing in the classroom, I can expose my students to this emerging trend through lectures and hands-on lab assignments.” Shieh developed a graduate course, Computer Networks, which included instruction on Windows Azure. Read more…
The following resources are available to help you use Windows Azure in research and education.
Windows Academic Program
The Windows Academic Program provides universities with curriculum materials, Windows Research Kernel source code, and a project environment for teaching operating system principles by using Windows.
Windows Azure for Research
The Windows Azure platform offers a flexible and scalable environment to create cloud applications and services for data-driven research.