Programming with App Inventor R. Morelli, E. Mustafaraj, D. Wallach, D. Wolber OSCON 2011 28 July, 2011 Portland, Oregon.

Slides:



Advertisements
Similar presentations
Learning to Program With Alice
Advertisements

Android Application Development A Tutorial Driven Course.
MIT Center for Mobile The Media Lab Shaileen C. Pokress Manager, Education Programs.
Presented at : CS4HS University of Massachusetts Lowell Kelly Powers, AMSA Charter School, Mark Sherman, UML, Fred Martin, UML, June 27 th, 2011 Portions.
Effective Presentations Week 7. Agenda 5:30 – Team Stand Up 5:40 – Pitch Event details 6:00 – Draft Presentation 6:25 – Mentor Careers 7:25 – Ongoing.
David Wolber, Computer Science App Inventor for Android Do-it-yourself App Creation.
WVU TRANSPORTATION APP Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai.
SM3121 Software Technology Mark Green School of Creative Media.
What is Android? Android is among the most popular operating systems aimed towards mobile devices such as smartphones, and is currently the most widely.
Introduction to AppInventor Dr. José M. Reyes Álamo.
Teaching School Wide Positive Behavior Expectations Using QR Codes Name: Barbara Grace Age of Students: Content Area of Teaching Lesson: Behavior.
Coding for All Barbara Ericson Georgia Institute of Technology October 18, 2013.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
How to Use App Inventor in Your Classroom Julie Friesen Piper Middle School Technology 6 th -8 th Grades Edmodo Group Code to Join for More Resources:
Qu Huang Ralph. Introduction  Mobile applications are developed today for use on mobile devices, smartphones, and tablets. They come in different categories.
Fruit Stand App Project. Jarrett Stein, Student Engagement Coordinator at the Netter Center Students from the University of Pennsylvania – CIS350: Software.
Presented by Ken Baldauf COMPUTER LITERACY RELEVANT TODAY.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Welcome to ICS2O!. Who is Mr.Kurz? Studied Computer Science at Ottawa University Started teaching in KL in 2005 Enjoy fishing, Hunting and being outside.
ACS-1805 Introduction to Programming 1805 introduces students to programming using technology for creating programs that run on Android devices. Android:
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
Introduction to Programming App Inventor. ? You’re on your regular running route, just jogging along, and an idea for the next killer mobile app hits.
"Project AirNet" AppInventor android development for everyone Nejc Grošelj
CS110: Computers and the Internet Getting Started Orit ShaerOrit Shaer, Scott Anderson, Sohie Lee, Jean Herbst.
MIT App Inventor Democratizing Mobile Computing MIT Center for Mobile Learning Media Lab + CSAIL + Teacher Ed Program Led by Hal Abelson, CS Prof. Andrew.
Welcome! Stephen F. Austin New Faculty Orientation Fall 2013.
Sample: 1,000 UK residents (February 2012) Nomophobia.
Exploring CS Through Technovation Challenge. Mission & Vision Our mission is to promote women leadership in technology by giving girls the skills and.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
CS4HS with App Inventor May 18, 2012 Jeff Gray, Ph.D. - Associate Professor University of Alabama Department of Computer Science
Technology for Good: Frugal Innovation and Apps for the Homeless Natalie Linnell, Silvia Figueira Santa Clara University.
DUE Introduction to the Android Platform Working Connections 2011.
Business Blapps Mastermind Sales Training and Meeting #1.
Google Workshop: App Inventor Jeff Gray, Ph.D. - Associate Professor Carnegie Foundation Professor of the Year (Alabama, 2008) University of Alabama Department.
Final Project (Client Website) Report Requirements.
Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.
Appinventor By Chinma Uche.
CS 104 October 12, 2011 Potpourri. Agenda Scratch Kinect demo Quiz discuss Getting Ready for App Inventor Next Monday  Exam.
Want to change your world? Video will play above – please wait for it to load.
David Wolber, USF and AppInventor.org App Inventor Democratizing Computing David Wolber, University of San Francisco.
Election Administrators Toolkit Free & low-cost tech solutions 2015 Midwest Election Officials Conference Bridging Today With Tomorrow Kansas City, Missouri.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
The Knowledge Hub Tea Camp 5 November 2009 Steve Dale Associate Consultant.
Hour Two – what to do after the Hour of Code JULIE BAR AND MARTIN FUNK – NEW TRIER HIGH SCHOOL.
Verifiable Classroom Voting Feng Hao School of Computing Science Newcastle University Innovation Fund Dissemination and Welcome Event 14 Dec, 2012.
This is CS50 AP..
Nick Karstedt. What is the App Inventor for Android?  Simple Development  Web/Java Based  Use of Android software and phone hardware  Portable.
Use flash eBook software AnyFlip to make page flip book works seamlessly on mobile devices.
By: Mika Daniels Tara Wind Crystal Waugh. Google Calendar Details Previously code named “CL2”. Web Based Calendar Easy way to organize your life Users.
App Inventor For Android: Graffiti App Lyn Turbak, Wellesley College.
Helping teachers connect instantly with students and parents.
Lesson 1 – Getting Started with App Inventor
Introduction to Programming and App Inventor. Introduction What is a computer program? Introducing App Inventor Getting hands on with App Inventor.
AP Computer Science Principles and Mobile CSP
Visual Programming? (and FRIDAY!)
App Inventor إعدادأشرف رفاعي أحمد
How We Use Tech at MCC Phyllis Fleming Dan Grek Patty Kiernan
Visual Programming week # 02 APP (Application) Architecture.
Android APP Training in Hyderabad. About Us Best Android app Training in Hyderabad. KMRsoft offers Android app Development classroom, online, corporate.
Physical activities and activity tracker
MIT App Inventor By Hans Yip.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Application Development A Tutorial Driven Course
CS 456 Interactive Software.
AppInventor android development for everyone
Visual Programming Week # 11
Introduction to AppInventor
Approvals Mobile User Interface WORK BETTER.
Visual Programming week # 05 Lists Quiz Tutorial.
Presentation transcript:

Programming with App Inventor R. Morelli, E. Mustafaraj, D. Wallach, D. Wolber OSCON July, 2011 Portland, Oregon

Panelists Eni Mustafaraj Wellesley College Debby Wallach Google Ralph Morelli Trinity College Dave Wolber University of San Francisco

The Vision for App Inventor Everyone should be able to tinker with their smartphones Use excitement about phones to attract people to CS Mark Friedman Hal Abelson

What is App Inventor?

Live Demo

Classroom Experiences and beyond

University of San Francisco 4 Semesters CS 0: students scared of Math Portfolios, project-based CS Night Many continue on to CS1 Teaching in Technovation

The "Hello World" of App Inventor

No Texting While Driving Daniel Finnegan.English Major

Broadcast Hub Send "Punajuuri" SMS to to get live SMS updates Android version of successful SMS software Derivative used in 1000 person event in Helsinki Carlie Kralj International Relations Major

Why App Inventor Works Event-based No Syntax Errors Drag and drop, only some blocks plug-in High-level Android library built by Googlers

Prototyping Build Complete Apps "Situated" apps Personal apps How you can use App Inventor

Trinity College -- CS 0 Course

CPSC 110 Final Projects

Trinity College -- Tree Height Calculator

Commodity Tracker App for Haiti

Rainfall Tracker App for Haiti

Wellesley College Courses CS114 Socio-Techno Web (Fall 2009) CS249 Web Mashups (Spri ng 2011) CS117 Inventing Mobile Apps (Fall 2011) Highlights No limits for imagination Students for Students Let's try to vote!

Imagine an app for...

Apps for students by students

Something to improve: Design Choices

Apps for our local community

Apps for our local community (cont)

The Voting App Voting happened on the website:

Community User group CS Instructors group App Inventor gallery (coming soon) Java Bridge

Books

Any questions? App Inventor: Appinventor.org: Wolber, Abelson et al. text: Group: Wolber course: Morelli course:

Q&A with audience