1. S
App Development =
Skills Development
How Coding to Learn Makes It Happen
Presenter:
Susan Bearden
@s_bearden
@tweechmeapp
2. Agenda
S Our Mobile World
S WHY students should be learning about
mobile app development
S HOW students should be learning about
mobile app development
S The MAD-Learn Approach
6. Voices from the Top
S President Obama: “…the next language students will need to
learn…”
S Bill Gates: “Learning to write programs stretches your mind, and
helps you think better, creates a way of thinking about things that I
think is helpful in all domains.”
S Stuart Silberg (VP-Hotels.com): “…schools also need to educate
children on the advantages of learning those skills and how to
implement them in both business and day-to-day life…Schools
need to educate pupils that technology is much more than just
Java, HTML5 and Excel – it gives them the tools to turn any idea
into reality.”
Why students should be coding
8. • Confidence in dealing with complexity
• Persistence in working with difficult problems
• Tolerance for ambiguity
• The ability to deal with open ended problems
• The ability to communicate and work with others to achieve a common goal or
solution
9. “Vital & Transferable” Skills
S Problem-solving
S Using Technology
S Working on Teams
S Making Connections
S Communicating
Like many states, the Illinois
State Board of Education
emphasizes skills development
as part of its learning standards
for mathematics and
English/language arts.
10. Add the “ISTE Connection”
S Problem-solving
S Using Technology
S Working on Teams
S Making Connections
S Communicating
S Creativity and innovation
S Communication and collaboration
S Research and information fluency
S Critical thinking, problem solving,
and decision making
S Digital citizenship
S Technology operations and
concepts
International Society for
Technology in
Education’s Skills
Development
Expectations for
Students
11. Add Real World Marketable Skills
S Creative ideation & design-based learning
S Product based/project based thinking
S Presentation skills
S Entrepreneurship
S Marketability!
12. Value added proposition for schools
S Application to other STEM areas
S Opportunities for certifications
S Students building apps for school
S Students building apps for community/groups connects
school to community
S Monetizing app development offerings
14. What does “Coding to Learn” Mean?
S When students learn to code, they learn to code
S When they “code to learn” they learn much more
S Learning by Design approach
S Coding to Learn begins with a problem that needs to be
addressed
S Students work to find a solution, using a conceptual approach
S Students learn vital & transferable skills
16. Phases of App Development
S Ideation Phase: “What’s the problem?”
S Planning Phase: “How should the app be organized?”
S App Building Phase: “How should the app function?”
S Content Building Phase: “What should the end user
know?”
S Testing Phase: “How can the app be better?”
19. Using Technology
S How are the app’s parameters set?
S How does the CMS work?
S Which templates are best suited to the development?
S Why does the app BEST serve the purpose?
S How much time is spent “offline?”
20. Working on Teams
S What is my role/what
are my roles?
S What is our system
of “checks and
balances?”
S How do we ensure
that every team
member is valued?
21. Making Connections
S How is the app’s content logically interrelated?
S What is its connection to my class, school,
community, world?
S Why is my app relevant?
22. Communicating
S Am I giving due credit to my
sources?
S Am I making the information
accessible?
S Am I using proper form?
S Am I effectively communicating
with…
S My team?
S My audience?
23. Considerations
S Mindset shift
S from “Let’s learn coding” to “Want to make something? We can use this to do it!”
S Developmental, “structured lack of structure”
S built on previous lessons, but driven by students’ ideas
S Age appropriate goals
S from changing colors to changing the world
S Role shift
S from instructor to facilitator
S Fun work with quick payoff
24. Integration Options:
Curriculum to Camps
S As part of the curriculum
S As part of a computer science or technology class
S As an elective or exploratory class
S As a club or afterschool offering
S As part of a weekend “family engagement” event
S As a summer camp offering
26. What is MAD-Learn?
S Mobile App Development
Learning
S New approach to teaching
coding
S Two-phase system
S Aimed at “the other 98%”
S Adaptable program
Creators of Technology with
MAD-Learn
Slide 4 – Students are creating mobile apps
These are some sample screens of Student Built app using the MAD-Learn platform
Rainbow loom- 5th grade girl in Florida – over 20,000 downloads
Auburn State Theatre – Business in Auburn, NE – built by students for advertising.
iDesign by Ryan
Six Dangerous Animals – 4th grade boys