New Curriculum Resources for App Development on Windows 8

Computer Science Teacher
Computer Science Teacher - Thoughts and Information from Alfred Thompson

New Curriculum Resources for App Development on Windows 8

Rate This
  • Comments 1

Most of what I post about is specifically for K-12 computer science education but I recently received the following about some curriculum designed for university level students. Still my experience tells me two things. One is that I do have a good number of university lever readers. And two there are teachers and schools and students in some high schools who can and do take every advantage of materials targeted at older students. So here you go:

Just a quick note to let you know that the following three university level courses are now available on Faculty Connection.  The courses are modular for easy integration into existing curricula; they are app development oriented; each contains instructor guides, PPTs, labs/tutorials and video files that accompany the exercise files.

Designing for Modern UI

· 11 modules that provide lectures and tutorials on how to design for the Windows 8 UI using Metro language.

  • 100 Level for Human Computer Interaction (HCI)  classes;   focus is on UI design using Metro style
  • Prerequisites:  none; suitable for any college student
  • Audience: any audience;  no programming skills required

App Development for Modern UI

  • This curriculum contains 9 modules that cover the fundamental concepts of developing Metro style app using JavaScript and HTML5/CSS3 with Microsoft's tools and resources.
  • 100/200 Level for web design classes/apps development
  • Prerequisites:   students need to have basic programming skill, i.e.  Intro to Computing (101) or AP Computing; usually required by any HE institution as part of 1st year classes.
  • Audience: any audience - science, engineering, art, etc

App Development for Modern Devices

  • This course covers development systems for phones, tablets and desktop computers, focusing on  a) fundamentals of building network aware software, b) interfaces for touch and NUI devices such as Kinect; c) graphics programming such as writing code that displays augmented reality experiences
  • 200/300  Level for CS; Engineering; Science programs with apps development
  • Prerequisites:   students need to have basic programming skill and understanding of math and science
  • Audience: STEM disciplines


  • Thanks Alfred. I found this very helpful.

Page 1 of 1 (1 items)