developing a mobile application curriculum which empowers authentic

8
Daniel Downs Daniel Downs Winchester Public Schools Winchester Public Schools BHCC/NECC BHCC/NECC [email protected] [email protected] www.projectbasedlearningonline.com www.projectbasedlearningonline.com Developing a Mobile Application Curriculum Developing a Mobile Application Curriculum Which Empowers Authentic & Personalized Which Empowers Authentic & Personalized Learning Experiences Learning Experiences

Upload: daniel-downs

Post on 08-Jul-2015

389 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Developing a mobile application curriculum which empowers authentic

Daniel DownsDaniel DownsWinchester Public SchoolsWinchester Public SchoolsBHCC/NECCBHCC/[email protected]@gmail.comwww.projectbasedlearningonline.comwww.projectbasedlearningonline.com

Developing a Mobile Application Curriculum Developing a Mobile Application Curriculum Which Empowers Authentic & Personalized Which Empowers Authentic & Personalized Learning ExperiencesLearning Experiences

Page 2: Developing a mobile application curriculum which empowers authentic

Why Mobile App Why Mobile App Curriculum?Curriculum?

Planning (Context, Content & Planning (Context, Content & User Interface Design Of User Interface Design Of Application)Application)

Graphic Design/Layout Skills Graphic Design/Layout Skills (icons, buttons)(icons, buttons)

Coding/Programming Coding/Programming Language Skills (HTML, CSS, Language Skills (HTML, CSS, Action Script 3.0 , Java)Action Script 3.0 , Java)

Real World Application To Real World Application To Devices & Markets (Google Devices & Markets (Google Play, App StorePlay, App Store))

On the right a student shows his On the right a student shows his children's game on a Motorola children's game on a Motorola Zoom tablet.Zoom tablet.

Page 3: Developing a mobile application curriculum which empowers authentic

Current Popular Current Popular PlatformsPlatforms

App Inventor(Android)App Inventor(Android)http://beta.appinventor.mit.eduhttp://beta.appinventor.mit.edu

Android SDK/Eclipse IDE (Open Android SDK/Eclipse IDE (Open Source, Java,Android)Source, Java,Android)

PhoneGap (HTML/CSS Based, PhoneGap (HTML/CSS Based, Integrates With Integrates With Dreamweaver,Android,IOS)Dreamweaver,Android,IOS)

MDS MDS AppAppLaud Eclipse Laud Eclipse Plugin extends the Android Plugin extends the Android Development Tools and Development Tools and PhoneGap framework to provide a PhoneGap framework to provide a comprehensive IDE for Android comprehensive IDE for Android development development

http://www.mobiledevelopersolutions.com/home/starthttp://www.mobiledevelopersolutions.com/home/start

Flash (Adobe Software, Action Flash (Adobe Software, Action script 3.0,Android,IOS)script 3.0,Android,IOS)

Xcode (Mac)Xcode (Mac)

Page 4: Developing a mobile application curriculum which empowers authentic

Curriculum/InstructionCurriculum/Instructional Strategiesal Strategies

Authentic Learning ExperiencesAuthentic Learning ExperiencesProfessionals In The ClassroomProfessionals In The ClassroomHigh Level Project ConceptualizationHigh Level Project Conceptualization

Project/Problem BasedProject/Problem BasedLong Range Projects/Phased InstructionLong Range Projects/Phased InstructionVariety of Approaches To Addressing Needs of ProjectVariety of Approaches To Addressing Needs of Project

CollaborativeCollaborativeGroup Work/ Skill Fluency Building/Project OwnershipGroup Work/ Skill Fluency Building/Project OwnershipTeam Building & Leadership Skills Team Building & Leadership Skills

Problem Solving Problem Solving 2121stst Century Connections Century ConnectionsCross Curricular ConnectionsCross Curricular Connections

Project Example:Project Example:On the right is a Photoshop Planning Graphic. On the right is a Photoshop Planning Graphic. This is used to help students plan layout, color This is used to help students plan layout, color

schemes, user click streams and button design.schemes, user click streams and button design.

Page 5: Developing a mobile application curriculum which empowers authentic

A Review Of 2 Group Authentic A Review Of 2 Group Authentic Learning Approaches With Learning Approaches With

Mobile ApplicationsMobile ApplicationsDesigning, Implementing Designing, Implementing Technology & Testing A Mobile Technology & Testing A Mobile Application ProjectApplication Project

Group 1:The Graphic Design ApproachGroup 1:The Graphic Design Approach *Highly Visual Based*Highly Visual Based *Priority On Interactivity*Priority On Interactivity

*Addressed Authentic Question As A *Addressed Authentic Question As A TeamTeam

Group 1 PresentationGroup 1 PresentationGroup 1 App VideoGroup 1 App Video

Group 2:The High Conceptualization Group 2:The High Conceptualization Approach:Approach:

*High Project Conceptualization*High Project Conceptualization*Variety Of Approaches(Skill Areas)*Variety Of Approaches(Skill Areas)*Addressed Real World Needs With *Addressed Real World Needs With TechnologyTechnology

Group 2 PresentationGroup 2 PresentationGroup 2 App VideoGroup 2 App Video

Page 6: Developing a mobile application curriculum which empowers authentic

3 Strategies For Aligning 3 Strategies For Aligning App Curriculum In Your App Curriculum In Your SettingSetting

Choose A Platform Choose A Platform (Android/IOS, Windows) Based (Android/IOS, Windows) Based On Resources & Current On Resources & Current Curriculum AlignmentCurriculum Alignment

-Web Development or Programming Base? -Web Development or Programming Base? -PC or Mac?-PC or Mac? -Web or Native Apps(App in browser-Web or Native Apps(App in browser or added to a device and downloaded)or added to a device and downloaded)

Align Tools With Classroom Align Tools With Classroom Level GoalsLevel Goals

- Elementary, High School- Elementary, High School - Testing Tools( Devices, Platforms, - Testing Tools( Devices, Platforms,

Skill/Learning Level)Skill/Learning Level)

Develop A Unit With Open Develop A Unit With Open Source ToolsSource Tools

- Pair with a web development or business based - Pair with a web development or business based unit.unit.

Page 7: Developing a mobile application curriculum which empowers authentic

Direct Student Direct Student Benefits & OutcomesBenefits & Outcomes

Create Hypermedia Create Hypermedia ExperiencesExperiences

Curriculum of Design, Curriculum of Design, Implement and Implement and Debug( Project Based)Debug( Project Based)

Game Design/Layout SkillsGame Design/Layout Skills Real World Application Of Real World Application Of

ProjectsProjects Curriculum easily modified for Curriculum easily modified for

learners of all levelslearners of all levels Students motivated through Students motivated through

ownership of their projects.ownership of their projects.

Page 8: Developing a mobile application curriculum which empowers authentic

ConclusionsConclusions Choose a platform based on Choose a platform based on

your students skill level and your students skill level and your resources. your resources.

Develop curriculum around a Develop curriculum around a process of learning skills and process of learning skills and apply them to authentic apply them to authentic projects projects

Develop student projects ideas Develop student projects ideas which include planning, which include planning, integrating and testing with integrating and testing with technology with real world technology with real world consequences.consequences.

Become aware of the variety of Become aware of the variety of specific technologies and specific technologies and API’s (Application API’s (Application Programming Interface) which Programming Interface) which enable exciting app creation enable exciting app creation with different tools.with different tools.

2.Implementation

3.Debugging & Testing4.Adding To A Device

1.Design