SlideShare a Scribd company logo
1 of 8
Daniel DownsDaniel Downs
Winchester Public SchoolsWinchester Public Schools
Adjunct BHCC/NECCAdjunct BHCC/NECC
@danieldowns@danieldowns
danieldownsphotography@gmail.comdanieldownsphotography@gmail.com
www.projectbasedlearningonline.comwww.projectbasedlearningonline.com
Developing a Mobile Application CurriculumDeveloping a Mobile Application Curriculum
Which Empowers Authentic & PersonalizedWhich Empowers Authentic & Personalized
Learning ExperiencesLearning Experiences
Why Mobile App Curriculum?Why Mobile App Curriculum?
► Planning (Context, Content &Planning (Context, Content &
User Interface Design OfUser Interface Design Of
Application)Application)
► Graphic Design/Layout SkillsGraphic Design/Layout Skills
(icons, buttons)(icons, buttons)
► Coding/ProgrammingCoding/Programming
Language Skills (HTML, CSS,Language Skills (HTML, CSS,
Action Script 3.0 , Java)Action Script 3.0 , Java)
► Real World Application ToReal World Application To
Devices & Markets (GoogleDevices & Markets (Google
Play, App StorePlay, App Store))
On the right a student shows hisOn the right a student shows his
children's game on a Motorolachildren's game on a Motorola
Zoom tablet.Zoom tablet.
Current Popular PlatformsCurrent Popular Platforms
► App Inventor(Android)App Inventor(Android)
http://beta.appinventor.mit.eduhttp://beta.appinventor.mit.edu
► Android SDK/Eclipse IDE (OpenAndroid SDK/Eclipse IDE (Open
Source, Java,Android)Source, Java,Android)
► PhoneGap (HTML/CSS Based,PhoneGap (HTML/CSS Based,
Integrates WithIntegrates With
Dreamweaver,Android,IOS)Dreamweaver,Android,IOS)
► MDS MDS AppAppLaud EclipseLaud Eclipse
Plugin extends the AndroidPlugin extends the Android
Development Tools andDevelopment Tools and
PhoneGap framework to providePhoneGap framework to provide
a comprehensive IDE fora comprehensive IDE for
Android developmentAndroid development
http://www.mobiledevelopersolutions.com/home/starthttp://www.mobiledevelopersolutions.com/home/start
► Flash (Adobe Software, ActionFlash (Adobe Software, Action
script 3.0,Android,IOS)script 3.0,Android,IOS)
► Xcode (Mac)Xcode (Mac)
Curriculum/InstructionalCurriculum/Instructional
StrategiesStrategies
► Authentic Learning ExperiencesAuthentic Learning Experiences
Professionals In The ClassroomProfessionals In The Classroom
High Level Project ConceptualizationHigh Level Project Conceptualization
► Project/Problem BasedProject/Problem Based
Long Range Projects/Phased InstructionLong Range Projects/Phased Instruction
Variety of Approaches To Addressing Needs of ProjectVariety of Approaches To Addressing Needs of Project
► CollaborativeCollaborative
Group Work/ Skill Fluency Building/Project OwnershipGroup Work/ Skill Fluency Building/Project Ownership
Team Building & Leadership SkillsTeam Building & Leadership Skills
► Problem SolvingProblem Solving
2121stst
Century ConnectionsCentury Connections
Cross 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 schemes,This is used to help students plan layout, color schemes,
user click streams and button design.user click streams and button design.
A Review Of 2 Group Authentic LearningA Review Of 2 Group Authentic Learning
Approaches With Mobile ApplicationsApproaches With Mobile Applications
Designing, ImplementingDesigning, Implementing
Technology & Testing ATechnology & 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 Team*Addressed Authentic Question As A Team
Group 1 PresentationGroup 1 Presentation
Group 1 App VideoGroup 1 App Video
► Group 2:The High ConceptualizationGroup 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 Presentation
Group 2 App VideoGroup 2 App Video
3 Strategies For Aligning App3 Strategies For Aligning App
Curriculum In Your SettingCurriculum In Your Setting
► Choose A PlatformChoose A Platform
(Android/IOS, Windows)(Android/IOS, Windows)
Based On Resources &Based On Resources &
Current Curriculum AlignmentCurrent Curriculum 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 ClassroomAlign 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 OpenDevelop 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.
Direct Student Benefits &Direct Student Benefits &
OutcomesOutcomes
► Create HypermediaCreate Hypermedia
ExperiencesExperiences
► Curriculum of Design,Curriculum of Design,
Implement andImplement and
Debug( Project Based)Debug( Project Based)
► Game Design/Layout SkillsGame Design/Layout Skills
► Real World Application OfReal World Application Of
ProjectsProjects
► Curriculum easily modifiedCurriculum easily modified
for learners of all levelsfor learners of all levels
► Students motivatedStudents motivated
through ownership of theirthrough ownership of their
projects.projects.
ConclusionsConclusions
► Choose a platform based onChoose a platform based on
your students skill level andyour students skill level and
your resources.your resources.
► Develop curriculum around aDevelop curriculum around a
process of learning skills andprocess of learning skills and
apply them to authenticapply them to authentic
projectsprojects
► Develop student projectsDevelop student projects
ideas which include planning,ideas which include planning,
integrating and testing withintegrating and testing with
technology with real worldtechnology with real world
consequences.consequences.
► Become aware of the varietyBecome aware of the variety
of specific technologies andof specific technologies and
API’s (ApplicationAPI’s (Application
Programming Interface) whichProgramming Interface) which
enable exciting app creationenable exciting app creation
with different tools.with different tools.
2.Implementation
3.Debugging & Test4.Adding To A Device
1.Design

More Related Content

Similar to Developing a mobile application curriculum which empowers authentic

Open source mobile development solutions
Open source mobile development solutionsOpen source mobile development solutions
Open source mobile development solutionsDaniel Downs
 
Open source mobile development solutions
Open source mobile development solutionsOpen source mobile development solutions
Open source mobile development solutionsDaniel Downs
 
Implementing a mobile applications curriculum using flash copyright daniel d...
Implementing a mobile applications curriculum using flash  copyright daniel d...Implementing a mobile applications curriculum using flash  copyright daniel d...
Implementing a mobile applications curriculum using flash copyright daniel d...Daniel Downs
 
DewStudio Low Code Application Development Platform
DewStudio Low Code Application Development PlatformDewStudio Low Code Application Development Platform
DewStudio Low Code Application Development PlatformDewStudio
 
Project overview mobile apps
Project overview mobile appsProject overview mobile apps
Project overview mobile appsDaniel Downs
 
Gibbens_James_Resume (2)
Gibbens_James_Resume (2)Gibbens_James_Resume (2)
Gibbens_James_Resume (2)James Gibbens
 
LaWanda Thomas Resume 2017
LaWanda Thomas Resume 2017LaWanda Thomas Resume 2017
LaWanda Thomas Resume 2017LaWanda Thomas
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...DEVCON
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkLisa Trapman
 
Amy lukic presentation_software_assessment_e_tool
Amy lukic presentation_software_assessment_e_toolAmy lukic presentation_software_assessment_e_tool
Amy lukic presentation_software_assessment_e_toolMrsLukic
 
Enhancing student engagement with open source software
Enhancing student engagement with open source softwareEnhancing student engagement with open source software
Enhancing student engagement with open source softwareJames Richardson
 
Organizational plan Roles & Responsibilities 1
Organizational plan  Roles & Responsibilities 1Organizational plan  Roles & Responsibilities 1
Organizational plan Roles & Responsibilities 1smcgriff
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateAbelKCS
 
1a digital technology
1a digital technology1a digital technology
1a digital technologysparkly
 
Team "C" Organizational Plan Roles & Responsibilities
Team "C" Organizational Plan Roles & ResponsibilitiesTeam "C" Organizational Plan Roles & Responsibilities
Team "C" Organizational Plan Roles & Responsibilitiessmcgriff
 
Diploma in Web Design - Specialized Advanced Web Design
Diploma in  Web Design - Specialized Advanced Web DesignDiploma in  Web Design - Specialized Advanced Web Design
Diploma in Web Design - Specialized Advanced Web DesignAngelina White
 

Similar to Developing a mobile application curriculum which empowers authentic (20)

Open source mobile development solutions
Open source mobile development solutionsOpen source mobile development solutions
Open source mobile development solutions
 
Open source mobile development solutions
Open source mobile development solutionsOpen source mobile development solutions
Open source mobile development solutions
 
Implementing a mobile applications curriculum using flash copyright daniel d...
Implementing a mobile applications curriculum using flash  copyright daniel d...Implementing a mobile applications curriculum using flash  copyright daniel d...
Implementing a mobile applications curriculum using flash copyright daniel d...
 
DewStudio Low Code Application Development Platform
DewStudio Low Code Application Development PlatformDewStudio Low Code Application Development Platform
DewStudio Low Code Application Development Platform
 
Project overview mobile apps
Project overview mobile appsProject overview mobile apps
Project overview mobile apps
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
Vivek_MK
Vivek_MKVivek_MK
Vivek_MK
 
my cv
my cvmy cv
my cv
 
Gibbens_James_Resume (2)
Gibbens_James_Resume (2)Gibbens_James_Resume (2)
Gibbens_James_Resume (2)
 
LaWanda Thomas Resume 2017
LaWanda Thomas Resume 2017LaWanda Thomas Resume 2017
LaWanda Thomas Resume 2017
 
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
Amy lukic presentation_software_assessment_e_tool
Amy lukic presentation_software_assessment_e_toolAmy lukic presentation_software_assessment_e_tool
Amy lukic presentation_software_assessment_e_tool
 
Enhancing student engagement with open source software
Enhancing student engagement with open source softwareEnhancing student engagement with open source software
Enhancing student engagement with open source software
 
Organizational plan Roles & Responsibilities 1
Organizational plan  Roles & Responsibilities 1Organizational plan  Roles & Responsibilities 1
Organizational plan Roles & Responsibilities 1
 
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design CertificateCase Study 3 - Portfolio Project Final - Google UX Design Certificate
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
 
1a digital technology
1a digital technology1a digital technology
1a digital technology
 
Team "C" Organizational Plan Roles & Responsibilities
Team "C" Organizational Plan Roles & ResponsibilitiesTeam "C" Organizational Plan Roles & Responsibilities
Team "C" Organizational Plan Roles & Responsibilities
 
Pcsd curriculum (2)
Pcsd curriculum (2)Pcsd curriculum (2)
Pcsd curriculum (2)
 
Diploma in Web Design - Specialized Advanced Web Design
Diploma in  Web Design - Specialized Advanced Web DesignDiploma in  Web Design - Specialized Advanced Web Design
Diploma in Web Design - Specialized Advanced Web Design
 

More from Daniel Downs

Module11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryModule11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryDaniel Downs
 
Seo continued page 2
Seo continued page 2Seo continued page 2
Seo continued page 2Daniel Downs
 
Module 10search engine optimization
Module 10search engine optimizationModule 10search engine optimization
Module 10search engine optimizationDaniel Downs
 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2Daniel Downs
 
Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Daniel Downs
 
Jquery template 1 3 pages
Jquery template 1 3 pagesJquery template 1 3 pages
Jquery template 1 3 pagesDaniel Downs
 
Module6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesModule6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesDaniel Downs
 
Module 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsModule 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsDaniel Downs
 
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaModule 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaDaniel Downs
 
Module 2 lexington minuteman web development basic layout template
Module 2  lexington minuteman web development basic layout templateModule 2  lexington minuteman web development basic layout template
Module 2 lexington minuteman web development basic layout templateDaniel Downs
 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanDaniel Downs
 
App research project
App research projectApp research project
App research projectDaniel Downs
 
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs
 
Blogger custom domain on go daddy blogger widgets
Blogger custom domain on go daddy   blogger widgetsBlogger custom domain on go daddy   blogger widgets
Blogger custom domain on go daddy blogger widgetsDaniel Downs
 
Outline for action research prospectus
Outline for action research prospectusOutline for action research prospectus
Outline for action research prospectusDaniel Downs
 
You have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerYou have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerDaniel Downs
 
Making a basicappinflash (1)
Making a basicappinflash (1)Making a basicappinflash (1)
Making a basicappinflash (1)Daniel Downs
 
Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs
 
Web design 1& 2 lesson outline
Web design 1& 2 lesson outlineWeb design 1& 2 lesson outline
Web design 1& 2 lesson outlineDaniel Downs
 
You are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign countryYou are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign countryDaniel Downs
 

More from Daniel Downs (20)

Module11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A GalleryModule11: Creating A External Style Sheet and Creating A Gallery
Module11: Creating A External Style Sheet and Creating A Gallery
 
Seo continued page 2
Seo continued page 2Seo continued page 2
Seo continued page 2
 
Module 10search engine optimization
Module 10search engine optimizationModule 10search engine optimization
Module 10search engine optimization
 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2
 
Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.Index of jquery template 2 Minuteman Summer Web Dev.
Index of jquery template 2 Minuteman Summer Web Dev.
 
Jquery template 1 3 pages
Jquery template 1 3 pagesJquery template 1 3 pages
Jquery template 1 3 pages
 
Module6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsitesModule6 htmlcss helpfulcodeandwebsites
Module6 htmlcss helpfulcodeandwebsites
 
Module 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel DownsModule 4 Minuteman Lexington Web Design Daniel Downs
Module 4 Minuteman Lexington Web Design Daniel Downs
 
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington MaModule 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
Module 3 Progress Codes Web Design Daniel Downs Minuteman Lexington Ma
 
Module 2 lexington minuteman web development basic layout template
Module 2  lexington minuteman web development basic layout templateModule 2  lexington minuteman web development basic layout template
Module 2 lexington minuteman web development basic layout template
 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington Minuteman
 
App research project
App research projectApp research project
App research project
 
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
Daniel Downs: Student Experiences In A Project Based Learning Technology Curr...
 
Blogger custom domain on go daddy blogger widgets
Blogger custom domain on go daddy   blogger widgetsBlogger custom domain on go daddy   blogger widgets
Blogger custom domain on go daddy blogger widgets
 
Outline for action research prospectus
Outline for action research prospectusOutline for action research prospectus
Outline for action research prospectus
 
You have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesignerYou have decided to go off on your own as a freelance webdesigner
You have decided to go off on your own as a freelance webdesigner
 
Making a basicappinflash (1)
Making a basicappinflash (1)Making a basicappinflash (1)
Making a basicappinflash (1)
 
Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)Daniel Downs Technology Portfolio Final May 2013 final (1)
Daniel Downs Technology Portfolio Final May 2013 final (1)
 
Web design 1& 2 lesson outline
Web design 1& 2 lesson outlineWeb design 1& 2 lesson outline
Web design 1& 2 lesson outline
 
You are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign countryYou are part of an international news team reporting from a foreign country
You are part of an international news team reporting from a foreign country
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Developing a mobile application curriculum which empowers authentic

  • 1. Daniel DownsDaniel Downs Winchester Public SchoolsWinchester Public Schools Adjunct BHCC/NECCAdjunct BHCC/NECC @danieldowns@danieldowns danieldownsphotography@gmail.comdanieldownsphotography@gmail.com www.projectbasedlearningonline.comwww.projectbasedlearningonline.com Developing a Mobile Application CurriculumDeveloping a Mobile Application Curriculum Which Empowers Authentic & PersonalizedWhich Empowers Authentic & Personalized Learning ExperiencesLearning Experiences
  • 2. Why Mobile App Curriculum?Why Mobile App Curriculum? ► Planning (Context, Content &Planning (Context, Content & User Interface Design OfUser Interface Design Of Application)Application) ► Graphic Design/Layout SkillsGraphic Design/Layout Skills (icons, buttons)(icons, buttons) ► Coding/ProgrammingCoding/Programming Language Skills (HTML, CSS,Language Skills (HTML, CSS, Action Script 3.0 , Java)Action Script 3.0 , Java) ► Real World Application ToReal World Application To Devices & Markets (GoogleDevices & Markets (Google Play, App StorePlay, App Store)) On the right a student shows hisOn the right a student shows his children's game on a Motorolachildren's game on a Motorola Zoom tablet.Zoom tablet.
  • 3. Current Popular PlatformsCurrent Popular Platforms ► App Inventor(Android)App Inventor(Android) http://beta.appinventor.mit.eduhttp://beta.appinventor.mit.edu ► Android SDK/Eclipse IDE (OpenAndroid SDK/Eclipse IDE (Open Source, Java,Android)Source, Java,Android) ► PhoneGap (HTML/CSS Based,PhoneGap (HTML/CSS Based, Integrates WithIntegrates With Dreamweaver,Android,IOS)Dreamweaver,Android,IOS) ► MDS MDS AppAppLaud EclipseLaud Eclipse Plugin extends the AndroidPlugin extends the Android Development Tools andDevelopment Tools and PhoneGap framework to providePhoneGap framework to provide a comprehensive IDE fora comprehensive IDE for Android developmentAndroid development http://www.mobiledevelopersolutions.com/home/starthttp://www.mobiledevelopersolutions.com/home/start ► Flash (Adobe Software, ActionFlash (Adobe Software, Action script 3.0,Android,IOS)script 3.0,Android,IOS) ► Xcode (Mac)Xcode (Mac)
  • 4. Curriculum/InstructionalCurriculum/Instructional StrategiesStrategies ► Authentic Learning ExperiencesAuthentic Learning Experiences Professionals In The ClassroomProfessionals In The Classroom High Level Project ConceptualizationHigh Level Project Conceptualization ► Project/Problem BasedProject/Problem Based Long Range Projects/Phased InstructionLong Range Projects/Phased Instruction Variety of Approaches To Addressing Needs of ProjectVariety of Approaches To Addressing Needs of Project ► CollaborativeCollaborative Group Work/ Skill Fluency Building/Project OwnershipGroup Work/ Skill Fluency Building/Project Ownership Team Building & Leadership SkillsTeam Building & Leadership Skills ► Problem SolvingProblem Solving 2121stst Century ConnectionsCentury Connections Cross 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 schemes,This is used to help students plan layout, color schemes, user click streams and button design.user click streams and button design.
  • 5. A Review Of 2 Group Authentic LearningA Review Of 2 Group Authentic Learning Approaches With Mobile ApplicationsApproaches With Mobile Applications Designing, ImplementingDesigning, Implementing Technology & Testing ATechnology & 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 Team*Addressed Authentic Question As A Team Group 1 PresentationGroup 1 Presentation Group 1 App VideoGroup 1 App Video ► Group 2:The High ConceptualizationGroup 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 Presentation Group 2 App VideoGroup 2 App Video
  • 6. 3 Strategies For Aligning App3 Strategies For Aligning App Curriculum In Your SettingCurriculum In Your Setting ► Choose A PlatformChoose A Platform (Android/IOS, Windows)(Android/IOS, Windows) Based On Resources &Based On Resources & Current Curriculum AlignmentCurrent Curriculum 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 ClassroomAlign 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 OpenDevelop 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.
  • 7. Direct Student Benefits &Direct Student Benefits & OutcomesOutcomes ► Create HypermediaCreate Hypermedia ExperiencesExperiences ► Curriculum of Design,Curriculum of Design, Implement andImplement and Debug( Project Based)Debug( Project Based) ► Game Design/Layout SkillsGame Design/Layout Skills ► Real World Application OfReal World Application Of ProjectsProjects ► Curriculum easily modifiedCurriculum easily modified for learners of all levelsfor learners of all levels ► Students motivatedStudents motivated through ownership of theirthrough ownership of their projects.projects.
  • 8. ConclusionsConclusions ► Choose a platform based onChoose a platform based on your students skill level andyour students skill level and your resources.your resources. ► Develop curriculum around aDevelop curriculum around a process of learning skills andprocess of learning skills and apply them to authenticapply them to authentic projectsprojects ► Develop student projectsDevelop student projects ideas which include planning,ideas which include planning, integrating and testing withintegrating and testing with technology with real worldtechnology with real world consequences.consequences. ► Become aware of the varietyBecome aware of the variety of specific technologies andof specific technologies and API’s (ApplicationAPI’s (Application Programming Interface) whichProgramming Interface) which enable exciting app creationenable exciting app creation with different tools.with different tools. 2.Implementation 3.Debugging & Test4.Adding To A Device 1.Design