CBL - Creating an iOS App in the Classroom
Upcoming SlideShare
Loading in...5
×
 

CBL - Creating an iOS App in the Classroom

on

  • 795 views

Challenge Based Learing: Creating an iOS app in the classroom.

Challenge Based Learing: Creating an iOS app in the classroom.

Statistics

Views

Total Views
795
Views on SlideShare
787
Embed Views
8

Actions

Likes
0
Downloads
8
Comments
0

1 Embed 8

http://www.edmodo.com 8

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

CBL - Creating an iOS App in the Classroom CBL - Creating an iOS App in the Classroom Presentation Transcript

  • Douglas KiangTechnology Resource Teacher Punahou School 1601 Punahou Street ¡iPads! Honolulu, HI 96822 dkiang@punahou.edu
  • The 21st Century Learning Environment A Case StudyDouglas KiangPunahou School
  • Change and Innovation Big IdeaChalleng e Based iOS Ap p arning Develo Le pment
  • a Big IdeChalleng e Based Learning
  • _Welcome to APComputer Science _
  • http://www.flickr.com/photos/40964293@N07/4728093020
  • Redesign AP Computer Science course toincorporate a challenge-based learningformat.Document and share the process.Build something awesome.Succeed on the AP exam.
  • Guiding Would they still grasp the concepts?Questions Could we learn this together? How do we change the classroom dynamic? Would this be more engaging? Could they transfer theirknowledge to a different language?
  • Obj-C NSString name = “World”; NSLog(@"Hello %@", name); JavaString name = “World”;System.out.println("Hello " + name);
  • FrenchBonjour, World. C’est une belle journée. Italian Ciao, World. E ‘una bella giornata.
  • OngThe Framework Asse oing Inf ssm o ent rmative Big Idea Essential Evaluate Question Challenge Implement Solution Guiding Guiding Questions Activities/ Resources Ongand oing Do tion Pub lishi cument l ec ng atio g Ref n ng oin O
  • Challenge Create an iPhone app that will be useful to our school community.
  • Guiding What resourcesQuestions What is are there? realistic?How can we brand Can we charge it as an official money? Punahou app? How many peopleHow can we getthe word out? have cell phones? What does “useful” mean?
  • Guiding Guided Activities Discussion Meeting with somebody who Campus-wide works at Apple Survey Meeting withCommunications Meeting with Dining Services
  • Student Presentation
  • Punahou iOS App AP Computer Science
  • The Concept
  • An electronic schedule andtask manager, designed to be useful to the Punahou community.
  • Tasks Schedule Extras
  • Survey
  • 31% 69%0 62.5 125 187.5 250 8th 9th Own iOS Device 10th 11th Don’t Own iOS Device 12th Faculty633 responses (Most own iPod touch)
  • “Would you find this feature useful? That is, would you use it regularly?”
  • Tasks Schedule 91%82% 3.57 3.85Would use this regularly Usefulness rating
  • ExtrasEquations Converter Periodic Table Songs Offices 88% 81% 77% 3.68 66% 3.17 3.34 2.86 1.96 33% Would use this regularly Usefulness rating
  • Mockups
  • Add a Task Autocomplete Optional Fields Classes
  • Sort by date ... or Priority ... or Class
  • Add an Event View Your Flip Through Schedule Days
  • Choose a Compare Your Friend Schedules
  • Solution
  • OngThe Framework Asse oing Inf ssm o ent rmative Big Idea Essential Evaluate Question Challenge Implement Solution Guiding Guiding Questions Activities/ Resources Ongand oing Do tion Pub lishi cument l ec ng atio g Ref n ng oin O
  • Change and Innovation Big IdeaChalleng e Based iOS Ap p arning Develo Le pment
  • Change andInnovation
  • Flip the model.Capture kids’ thinking processes.Point them to each other.Build something that matters.
  • Flip the model.
  • What if my course ran like a startup? http://www.flickr.com/photos/62223880@N00/242264410 What happens in a meeting?
  • Sh a re d at a Ta lk to o the r He lp s o e ach proble m l ve s Pla n and c o o rd i n a te As k Drawq ue s t i o p ic t u re s ns Sh o w w or k
  • ...not this. http://www.flickr.com/photos/48805491@N00/3206216434
  • Old
  • New
  • “Flipped” ClassroomListen to lecture Work on labsIn class At home
  • Lecture Podcasts
  • Lecture Podcasts
  • Viewing Party
  • Weekly Summariesthe students say: “...fun and helpful” “cool” “...strangely compelling yet disturbing.”
  • Review
  • Capture kids’ thinking processes.
  • Sample Prompts Talk about a point where you got stuck. How did you get unstuck? What has been the most challenging aspect of this course for you so far? Talk about one thing that you can do in a group toPhoto Booth help that group succeed.
  • Photo Booth We draggedWe clicked here files from hereto record video to desktop
  • W TF“What’s Th isFunction? ”
  • sessment enta tion and As Lab 4 Pres tion to g e yo u r screen resoluDirections: y a n d ch a n ces / Displa w to fill m Preferen f the windo1. Go to the Syste at the top o reen button 800x600. d click the g code (if ne cessary) an2. Open X en size. ations folde r. en Recordin g. the new scre e Player in your Applic o se New Scre uicktim nu and cho t to Internal 3. Open Q the File me phone is se time P layer, go to at the Micro 4. In Quick ake sure th arrow and m ne. 5. Clic k the down pho ch of uilt-in Micro r project ea Mic rophone: B w here in you ons. Show 6. Click Re cord. eight questi s you can. ress cmd- ach of th e following in in as m uch detail a screen, or p Answer e ,a nd expla e top of the 7. ents occurs enu bar at th these elem top in the m ou are pau, click s 8. When y ctrl-e sc. does. e xp lain what it utlets, and how one of your IBO ct. Question 1 :S new class to your proje ou would do to add a raws the :S how what y lain how it d Question 2 drawn. Exp ur shape is the code yo : Sh ow where in Question 3 gram takes to set up shap e. ps your pro how the ste FromNib, s : Starting with awake Question 4 d o e s. the new P olygon. plain what it class meth ods and ex one of your hat it does. Questi on 5: Show d explain w methods an ur instance w one of yo Que stion 6: Sho here is it ca lled? tNeedsDis play do? W plication hat does Se n as the ap Question 7: W te runs as soo AppDelega thod in the : Sh o w which me Question 8 starts up.
  • “The Confessional” Culture
  • Point them to each other.
  • Wikifying the Classroom
  • Evaluating Process• Emphasis is on process and reflection, rather than end product.• Individualized goals.• Technology gives students choice about how to demonstrate their learning.
  • The Framework Team and Personal Goals Final Narrative Conference Notes Record of Project Thinking Work Work Logs Record of Thinking WikiProject Pages
  • Category 5 4 3 1–2 ScoreRecord of Thinking Student can provide Student can provide Student can provide Student can provide detailed evidence of some evidence of little evidence of almost no evidence planning and planning and planning or of planning or reflection at any reflection at any reflection at any reflection at any point during the point during the point during the point during the learning process. learning process. learning process. learning process.Conference with Mr. Student has Student has Student has Student hasKiang conferenced with conferenced with conferenced with conferenced with Mr. Kiang two or Mr. Kiang two or Mr. Kiang once in the Mr. Kiang once in the more times in the more times in the quarter and has quarter but has no quarter and has quarter but has no recorded notes of recorded notes of recorded notes of recorded notes of the conversation. the conversation. the conversation. the conversation.Team Goals All deadlines have Some deadlines Few deadlines have No deadlines have been met and code have been met and been met and code been met and code meets all of the code meets some of meets few of the meets none of the following factors: the following following factors: following factors: Complete, factors: Complete, Complete, Complete, Commented, Commented, Commented, Commented, Efficient, and Efficient, and Efficient, and Efficient, or Effective. Effective. Effective. Effective.Personal Goals An ambitious A learning goal has A learning goal has A learning goal has learning goal has been developed and been developed and not been fully been developed and progress made some progress made developed and/or not a great deal of toward the goal. toward the goal. a great deal of progress made progress made toward the goal. toward the goal.Sharing and Student has done a Student has done Student has done a Student has doneFeedback great deal of sharing some sharing little sharing outside little to no sharing outside of team and outside of team and of team and has outside of team and has collected has collected some collected a little has collected almost meaningful feedback. feedback. feedback. no feedback.
  • Team and Personal• Google Docs form Goals• Personal Goals• Team Goals• Measurable, Ambitious, Attainable• Can be adjusted as we go
  • “My goal for my team goal is toeffectively communicate throughoutthe entire project and to completethe app with an equal share of workcontributed.” “Ill know Im successful when I feel that were constantly emailing, iChatting, and talking in school about our app and keep each other updated on how were doing and what weve accomplished.”
  • • Many different formats• Chronicles progress toward goals • “I am feeling...” • “This is better/worse than...”• Must cite evidence from other sources Record of Thinking
  • “In-App Purchase”
  • ProjectWork Work Logs
  • ProjectWork • Factual • What did you do? • No lates Moodle Logs
  • • Outward facing site• Chronicled progress toward project• Updated by group• The web site for your project Wikispaces Page
  • FinalNarrative• Tell the story of your app and your progress toward your goals• Read through all of your Record of Thinking entries, Moodle Logs, Conference Notes, and Wikispaces entries.• Cite evidence in your narrative.• Clarity, Specificity, Logic, Breadth, Depth
  • “Making an app like this on our own is really funbecause it can be frustrating, but werefrustrated together and whenever we solve aproblem … we experience a great feeling ofsuccess and happiness.   In fact, there were acouple of times, like … when we first got a dotto follow your touch, when we both jumped upand high-fived each other as hard as we couldand just yelled in success.   Each step is like aterrible, horrible, twisted forest.   But when youfinally work your way out and look back at whatyou did, you can look at the path that youhacked through your problem(s) with pride.”
  • Grading Graded on iPad Submitted E-mailed back withfrom laptop comments
  • Change and Innovation Big IdeaChalleng e Based iOS Ap p arning Develo Le pment
  • iOS ApDevelo p pment
  • iOS Developer Program Individual Membership $99 / year CompanyDevelop Test Distribute
  • Alternatives to Coding Unity 3D
  • Alternatives to CodingUnreal Engine SDK (Windows only)
  • Alternatives to Coding GameSalad Creator
  • over 10,000 countries over 30 downloads Belgium Germany PolandQatar France China Korea Taiwan IndiaPortugalFinland Italy USA ArabiaRepublic UK Dominican Saudi Mexico Russia Philippines Peru Sweden NetherlandsHong Kong Australia Canada
  • The Switch Students collaborated more Competition was minimized AP Exam was marginalized Achievement gap widened http://www.flickr.com/photos/48393303@N00/315335738
  • Challenge Get everybody to master the AP Java subset.
  • There’s an AP for that.
  • slides and links available at:http://tinyurl.com/kiangkstech