Exploration of Computer Science on Smartphones

Gold level

Published on 9/22/2012

Learning objectives

  • Create applications for cell phones, to install, run, edit, and publish scripts using Windows phones.
  • Create simple programs using: Program Flow; Boolean Logic and Conditionals; Variables; Eventing
  • Debug and fix errors within a program; Understand computer program structure
Created for

Ages 11 - 13

Ages 14 - 18

Subject

Computer Science

Digital/Media Literacy

Technology/ICT

Twenty-first century skills

21st Century Skills

Collaboration

Communication

Knowledge building & critical thinking

Problem solving & innovation (creativity)

Featured tools
Microsoft OneD...

Partners in Le...

Photosynth

SharePoint

TouchDevelop
Windows Photo ...
Required hardware

Phone

Instructional approach

Project based learning (PBL)

Learning activity details

In a high school where 70% of the student population is eligible for free or reduced meals, our experimental class became hugely popular. We attracted a large number of girls to our computer science course (who made up 50% of the class) and also accepted interested 8th grade students from the neighboring middle school, South Shore. Kids love smart phones (everybody does!), and they love apps and games even more. By making the smart phone their workbench, we made students excited about becoming creators, not just consumers, of technology.

Supporting resources

Sign in to view or download resources
Why do I need to sign in? Microsoft respects your privacy. A global community, the Microsoft Educator Network asks you to sign in to participate in discussions, access free technology tools, download thousands of learning activies, take online learning or connect with colleague.

Comments (0)

Sign in to view or post comments
Why do I need to sign in? Microsoft respects your privacy. A global community, the Microsoft Educator Network asks you to sign in to participate in discussions, access free technology tools, download thousands of learning activies, take online learning or connect with colleague.