App inventor as a recruiting and retention tool
description
Transcript of App inventor as a recruiting and retention tool
![Page 1: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/1.jpg)
APP INVENTOR AS A RECRUITING AND
RETENTION TOOL
Tim Krause, PhDUniversity of Wisconsin – Stevens Point
![Page 2: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/2.jpg)
Overview App Inventor Course Design
First Offering – Fall 2010
Second Offering – Spring 2011
Next Steps & Issues
Additional Resources
![Page 3: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/3.jpg)
Course Design
2010/2011 Spring 2012
CIS102
CIS499
Ind. study I
Ind. study II
Personal Researc
h
CIS 102
Spring 2010
![Page 4: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/4.jpg)
Course Design Spring 2010:
Two independent studies:
○ iOS○ Android
Personal research and development
![Page 5: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/5.jpg)
Course Design: Resources Internal College grant (with D. Gibbs):
2 Android Dev II Phones ($800)1 Apple iPad ($499)
![Page 6: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/6.jpg)
Course Design - Findings iOS:
Limited access to hardwareExpense of integrated developer programObjective C learning curve
Android: Access to hardware in department*Affordable/optional developer programEase of development: App Inventor
![Page 7: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/7.jpg)
Course Design: 2010 - 2011 CIS 102 (1 credit) – Pilot
3 First-Year 3 Sophomore 2 Junior
CIS 499 (2-3 credit) – Mentoring and course design4 Senior
![Page 8: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/8.jpg)
App I: The Brain Reference
![Page 9: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/9.jpg)
App I: The Brain Reference
![Page 10: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/10.jpg)
App II: MineMaze
![Page 11: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/11.jpg)
App II: MineMaze
![Page 12: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/12.jpg)
Course Design: FormatWK Activity2 Setup development environment, Hello Purr Application3 Basic Tutorial I (PaintPot) 4 Basic Tutorial II (MoleMash OR PicCall)5 Advanced Tutorial I (student choice)6 Advanced Tutorial II (student choice)7 Semester Project Proposals8 Semester Project Design/Wireframe/Prototype9 Setup Eclipse development environment (advanced)10 Status reports11 Overview of iOS development12 Status reports13 Overview of other framework development (HTML5/CSS3)14 Status reports15 Informal presentation to class16 Formal presentation to faculty and student body
![Page 13: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/13.jpg)
FindingsApp Inventor for Android
![Page 14: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/14.jpg)
Increased Collaboration
![Page 15: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/15.jpg)
Increased Collaboration JRs and SRs modeled problem-solving
and other skills: mentoring
Example: App Inventor was buggy and difficult to install
Solution: students created a list of helpful links and a how-to guide for installation
![Page 16: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/16.jpg)
Increased Collaboration That difficult install?
Students telling students to read instructions was powerful!
![Page 17: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/17.jpg)
Increased Engagement Students voluntarily chose to abandon App
Inventor (spring 2011) in favor of custom development in Eclipse
Students voluntarily chose to explore other mobile development frameworks and presented to class: HTML, CSS, JSAppcceleratorPhoneGap
![Page 18: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/18.jpg)
Increased Engagement Fall internships locally (2)
![Page 19: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/19.jpg)
Independently Developed Apps
![Page 20: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/20.jpg)
Independently Developed Apps
![Page 21: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/21.jpg)
Independently Developed Apps
![Page 22: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/22.jpg)
Next Steps iOS training for faculty (summer 2011)
Refine CIS 102 and offer as a course for non-majors (spring 2012)
![Page 23: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/23.jpg)
Issues: App Inventor Support
![Page 24: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/24.jpg)
Issues: App Inventor Support
![Page 25: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/25.jpg)
Issues Local employer demand:
Dozens of positionsTransitioning development from desktop
development to mobileFocus on iOS devices: iPad, iPhone
![Page 26: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/26.jpg)
Issues Hardware and operating system:
Macintosh (Intel-based): OSX 10.5, 10.6Windows: Windows XP, Vista, Windows 7GNU/Linux: Ubuntu 8+, Debian 5+
Java 6 (1.6)
Had to rely on students' hardware
![Page 27: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/27.jpg)
Issues Fragmented development options
HTML5 Examples:
AppMobi: http://www.appmobi.com/
Adobe Edge: http://labs.adobe.com/technologies/edge/
Jo:http://joapp.com/
![Page 28: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/28.jpg)
Issues: Coolness Factor For me, in the classroom:
1995 - HTML2005 - Second Life2010 - Mobile
![Page 29: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/29.jpg)
Resources(student recommended)
Installing Eclipse:Eclipsehttp://www.eclipse.org/downloads/packages/eclipse-classic-362/heliossr2Android SDKhttp://developer.android.com/sdk/index.htmlJava JREhttp://java.com/en/download/index.jspJava JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
![Page 30: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/30.jpg)
Resources(student recommended)1. Install the JRE2. Install JDK3. Install Android SDK4. Run Eclipse as Administrator5. Install Google ADT through Eclipse6. Install Android SDK and AVD Manager
through Eclipse
![Page 31: App inventor as a recruiting and retention tool](https://reader036.fdocuments.net/reader036/viewer/2022062501/56816387550346895dd4755d/html5/thumbnails/31.jpg)
Resources (student recommended) Tutorials:
Hello World with App Inventorhttp://developer.android.com/resources/tutorials/hello-world.html
How to install Android SDK with Eclipsehttp://www.youtube.com/watch?v=OIL1UouA4dE
Troubleshooting ADThttp://wood1978.dyndns.org/~wood/wordpress/?p=275