Top Banner
Daniel Downs Daniel Downs Winchester Public Schools Winchester Public Schools Adjunct BHCC/NECC Adjunct BHCC/NECC @danieldowns @danieldowns [email protected] [email protected] www.projectbasedlearningonline.com www.projectbasedlearningonline.com Developing a Mobile Application Developing a Mobile Application Curriculum Which Empowers Curriculum Which Empowers Authentic & Personalized Learning Authentic & Personalized Learning Experiences Experiences
8
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Developing a mobile application curriculum which empowers authentic

Daniel DownsDaniel DownsWinchester Public SchoolsWinchester Public Schools

Adjunct BHCC/NECCAdjunct BHCC/NECC@danieldowns@danieldowns

[email protected]@gmail.comwww.projectbasedlearningonline.comwww.projectbasedlearningonline.com

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

Page 2: Developing a mobile application curriculum which empowers authentic

Why Mobile App Curriculum?Why Mobile App Curriculum?

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

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

► Coding/Programming Coding/Programming Language Skills (HTML, Language Skills (HTML, CSS, Action Script 3.0 , CSS, Action Script 3.0 , Java)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 PlatformsCurrent Popular Platforms► 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 PhoneGap framework to provide a comprehensive IDE for Android a 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/Instructional Curriculum/Instructional StrategiesStrategies

► 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 Variety of Approaches To Addressing Needs of

ProjectProject

► CollaborativeCollaborativeGroup Work/ Skill Fluency Building/Project Group Work/ Skill Fluency Building/Project

OwnershipOwnershipTeam 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 Learning A Review Of 2 Group Authentic Learning Approaches With Mobile ApplicationsApproaches With Mobile Applications

Designing, Implementing Designing, Implementing Technology & Testing A Technology & Testing A Mobile Application ProjectMobile Application 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 App 3 Strategies For Aligning App Curriculum In Your SettingCurriculum In Your Setting

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

-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 - Pair with a web development or business based unit.based unit.

Page 7: Developing a mobile application curriculum which empowers authentic

Direct Student Benefits & Direct Student Benefits & OutcomesOutcomes

► Create Hypermedia Create Hypermedia ExperiencesExperiences

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

► Game Design/Layout Game Design/Layout SkillsSkills

► Real World Application Real World Application Of ProjectsOf Projects

► Curriculum easily Curriculum easily modified for learners of modified for learners of all levelsall levels

► Students motivated Students motivated through ownership of through ownership of their projects.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 Develop curriculum around a process of learning skills a process of learning skills and apply them to and apply them to authentic projects authentic projects

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

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

2.Implementation

3.Debugging & Testing4.Adding To A Device

1.Design