31
APP INVENTOR AS A RECRUITING AND RETENTION TOOL Tim Krause, PhD University of Wisconsin – Stevens Point

App inventor as a recruiting and retention tool

  • Upload
    redford

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Tim Krause, PhD University of Wisconsin – Stevens Point. App inventor as a recruiting and retention tool. Overview. App Inventor Course Design First Offering – Fall 2010 Second Offering – Spring 2011 Next Steps & Issues Additional Resources. Course Design. Course Design. Spring 2010: - PowerPoint PPT Presentation

Citation preview

Page 1: App inventor as a recruiting and retention tool

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

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

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

Course Design Spring 2010:

Two independent studies:

○ iOS○ Android

Personal research and development

Page 5: App inventor as a recruiting and retention tool

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

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

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

App I: The Brain Reference

Page 9: App inventor as a recruiting and retention tool

App I: The Brain Reference

Page 10: App inventor as a recruiting and retention tool

App II: MineMaze

Page 11: App inventor as a recruiting and retention tool

App II: MineMaze

Page 12: App inventor as a recruiting and retention tool

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

FindingsApp Inventor for Android

Page 14: App inventor as a recruiting and retention tool

Increased Collaboration

Page 15: App inventor as a recruiting and retention tool

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

Increased Collaboration That difficult install?

Students telling students to read instructions was powerful!

Page 17: App inventor as a recruiting and retention tool

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

Increased Engagement Fall internships locally (2)

Page 19: App inventor as a recruiting and retention tool

Independently Developed Apps

Page 20: App inventor as a recruiting and retention tool

Independently Developed Apps

Page 21: App inventor as a recruiting and retention tool

Independently Developed Apps

Page 22: App inventor as a recruiting and retention tool

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

Issues: App Inventor Support

Page 24: App inventor as a recruiting and retention tool

Issues: App Inventor Support

Page 25: App inventor as a recruiting and retention tool

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

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

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

Issues: Coolness Factor For me, in the classroom:

1995 - HTML2005 - Second Life2010 - Mobile

Page 29: App inventor as a recruiting and retention tool

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

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

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