Visual Programming week # 01

Slides:



Advertisements
Similar presentations
Presented at : CS4HS University of Massachusetts Lowell Kelly Powers, AMSA Charter School, Mark Sherman, UML, Fred Martin, UML, June 27 th, 2011 Portions.
Advertisements

Android architecture overview 1 CS 150. Android  A software stack for mobile devices developed and managed by Open Handset Alliance  Free software under.
Hot Potatoes – Quiz Builder Malcolm Roberts Wintec Malcolm Roberts Wintec.
App Inventor Barb Ericson July 3, 2013.
Using Photostory. Creating a Visual Audio Story in Microsoft Photo Story 3 Before you begin, you will need to save images and sounds to file ready for.
Course Orientation Assignments Tool. If the Assignments tool has been added to the course, use the Assignments link in the Course Menu to access upcoming.
AudioBoo Because sound is social. Overview Instruct how to create an Audioboo account Demonstrate how to follow a featured boo Learn how to upload a video.
Programing App Inventor. Variable Declaration App Inventor: Declare Variables using the “Define Variable As” Block – Find the Blocks Editor (top-left),
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
Creating Mobile Apps with App Inventor! Day 5 Google search Kris Gordon Ludlow for links.
Android Apps: Look and Feel Module 6, Intro to I.T., Fall 2011 Sam Scott.
ACS-1805 Introduction to Programming 1805 introduces students to programming using technology for creating programs that run on Android devices. Android:
IPAD Set Up. Gmail Account First, you need to set up a free gmail account with your name. If you have an existing one you may use that as long as: – A)
Intro to AppInventor Dr. Dante Ciolfi (chawl fee).
Using Moodle This is a rough draft of instructions for teachers to use Moodle in lieu of the in- service that is held periodically. Call me if you need.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
InteractiveMedia’s Imagine Software Platform When user clicks on the Imagine desktop icon or installed app. This is the first thing the user will see full.
App Inventor MIT App Inventor.
HOW TO BUILD YOUR CULINARY ARTS PORTFOLIO. Adding a New Slide/ Duplicating a Slide Go to the slide menu on the left side of the screen Right click to.
OneNote and Canvas Making, distributing, annotating, collecting, and grading assignments Open Google Chrome: usd489.instructure.com Wi-Fi: RAC Password:
Creating an Effective PowerPoint Presentation
Setting up and getting going with…. MIT App Inventor.
Foxbright – Smarter Education Websiteswww.foxbright.com Foxbright Training Foxbright Teacher Pages
Glogster: Create Virtual Posters Created by Russell Smith, Technology Facilitator, North Edgecombe High School.
What is Voice Thread? VoiceThread is an application that runs inside your web browser, so there is no software to download, install, or update. VoiceThread.
VoiceThread 1. Create your PPT. You are adding voice, so use a minimum of text & no animations or sounds. Bonnie Addison 02/03/2011.
Guide to Completing Your Project Rabecka Collins.
1. 2 Download Windows Media Player 10: Download PhotoStory3
Field Education: Weekly Tracking Sheet In D2L, select your Field Education Course.
If you don’t have Google Earth downloaded already, you can go to to get it.
Lesson 1 – Getting Started with App Inventor
Photostory 3. Create a Picture and Music folder 1.Open your folder in GMS student on the desktop. (NOT IN CITRIX!!) 2.Right click in the screen. 3.Choose.
T3/Tutorials: Data Submission
Getting an account with WordPress.com
North Attleboro High School
DSD CANVAS.
App Inventor إعدادأشرف رفاعي أحمد
Objectives Create a folder in Google Drive.
Weebly Elements, Continued
Contributing to the WCARC Website
**Please view the instructional guide as a slideshow**
Procedures, Simple Expressions
Visual Programming week # 02 APP (Application) Architecture.
week # 03 Visual Programming Variables Canvas Screen Arrangement
Your First & Last Name (Make sure you capitalize your first and last name!) Follow these instructions: 1. Center your name on the slide (use the “Centered”
Click on the assignment you wish to complete
Module 6: Creating Web Pages and Working with Channels
Visual Programming week # 06
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
How to complete a Referral Form via “Student” tab
The Smarter Balanced Assessment Consortium
How to Make a Power Point
Visual Programming Week # 11
Making Pictures Come to Life...
StudentWeb Orientation
What is StudentWeb? In StudentWeb you can access:
What is StudentWeb? In StudentWeb you can access:
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
An Introduction to MS MovieMaker
Visual Programming week # 05 Lists Quiz Tutorial.
Visual Programming week # 14 Review for Final Exam.
Visual Programming Week # 13
Visual Programming Week # 07
Visual Programming Week # 12
What is StudentWeb? In StudentWeb you can access:
DEPT #### Full Course Title Enter Course Information:
Presentation transcript:

Visual Programming week # 01 Tutorial #01: Hello Purr

VP Lecture Note by Dr. Hanh Pham Outlines Requirements (PROBLEM) LOGIN to your account at http://ai2.appinventor.mit.edu and create a NEW project/app Open EMULATOR window Add components in DESIGN window Build and Link blocks in BLOCK Editor window TEST the app using EMULATOR window Save, Download and Submit your app/project VP Lecture Note by Dr. Hanh Pham

1. The FISRT app: “Hello Purr” After: creating your APP INVENTOR account Set up your computer Let’s do our first project “Hello Purr” ! The PROBLEM (requirements): LOOKS: display a kitty picture and a note FUNCTIONS: (user actions and app reactions) react to each click on the Kitty picture with a “Meow” sound VP Lecture Note by Dr. Hanh Pham

1. First Project: “Hello Purr” The DESIGN: How the graphical user interface (GUI) should looks ? What actions users can make ? What reactions the app should have (accordingly to each user action) In this project: the GUI should have a kitty picture and a text “Pet the Kitty” as instruction user action is to click on the picture app reaction is to play “Meow” sound VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 2. LOGIN LOGIN to your account at http://ai2.appinventor.mit.edu CREATE a NEW project: click on “New Project” VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham DESIGN window VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 3. Open EMULATOR window Open EMULATOR window: Click on “Connect” and then select “Emulator” VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham Open EMULATOR window VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Add a BUTTON component: click on “Button” on the left and drag it onto Screen1 VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Download the kitty PICTURE “kitty.png” file from: http://cs.newpaltz.edu/~phamh/avp/Homework/hw01/ Upload it to THIS project: VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window After uploading kitty PICTURE “kitty.png” and set it as the image for the button: VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Download the kitty SOUND “meow.mp3” file from: http://cs.newpaltz.edu/~phamh/avp/Homework/hw01/ Upload this file to THIS project: VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Download the kitty SOUND “meow.mp3” file from: http://cs.newpaltz.edu/~phamh/avp/Homework/hw01/ Upload this file to THIS project: VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Clear the TEXT in the text field of the BUTTON: VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Change the title of the SCREEN: VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Add a LABEL component: click on “Label” on the left and drag it onto Screen1 : VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Change the text and the background color of the LABEL: VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Add SOUND component: click on “Media” then click and drag “Sound” onto Screen1 VP Lecture Note by Dr. Hanh Pham

4. ADD components in DESIGN window Specify the SOURCE for the SOUND component: click on “Source” then select “meow.mp3” and click on OK VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 5. BLOCK Editor window To OPEN the BLOCK Editor window: click on the “Blocks” tab (at right corner) VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 5. BLOCK Editor window Get BLOCKS for the “BRAIN” of the app: (implement this mechanism) ::: Meow sound will be playing WHEN the Kitty (button) is clicked VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 5. BLOCK Editor window Then, we have our FIRST block for this mechanism ::: Meow sound will be playing WHEN the Kitty (button) is clicked VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 5. BLOCK Editor window Next, we have to get our SECOND block for this mechanism ::: Meow sound will be playing WHEN the Kitty (button) is clicked VP Lecture Note by Dr. Hanh Pham

6. TEST app using the EMULATOR window You can TEST your app (to see if it works as required) ONLY via the EMULATOR window: Test the LOOK: See if the Emulator window looks like the app requirements ? Test the BRAIN (or functions): Click on the Kitty picture to see if you can hear the sound Meow ? VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 7. Save, Download, Submit After successful tests or want to record changes (on the COULD): SAVE: click on “Project” then select “Save Project” SEE ALL apps in your account: click on “Project” then select “My Projects” To store a copy of a project in your PC: DOWNLOAD: Under “My Projects” select the project/app you like to download, then click on “Project” then select “Export Project” and it will download a file “X.aia” to your computer, where X is the name of your project. VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham 7. Save, Download, Submit To submit your project (as a homework, exam, or final project) for grading: SUBMIT: go to http://cs.newpaltz.edu/~phamh/avp/sub/ Fill the form (specify your name and assignment type) and click on “Browse” button to select your SOURCE code file (this is the one you downloaded from your Google account) “X.AIA”. Check to make sure all fill-in info and the file are CORRECT then click on “Submit File” button. More instructions will be given LATER VP Lecture Note by Dr. Hanh Pham

At Home : Build your own APP “…” Design & Build an APP similar to the “Hello Purr” APP using its instructions at: http://www.appinventor.org/Chapter1 The PROBLEM (requirements): find from the Internet or take a picture X(.png/.jpeg) and record a sound Y(mp3) display the picture X react to each click on the picture with a sound Y (*) the picture and sound must be appropriate no porn and no offending items Examples of Ideas: picture of a duck and a “quack” sound picture of a car and sound of an engine picture of a laughing face and sound of a big laugh picture of a favorite thing and a favorite song … VP Lecture Note by Dr. Hanh Pham

VP Lecture Note by Dr. Hanh Pham References These slides contain materials from many sources including the following: http://www.appinventor.org/ http://appinventor.mit.edu/ “App Inventor: Create Your Own Android Apps” by David Wolber, Hal Abelson, Ellen Spertus, Liz Looney, Publisher: O'Reilly App Inventor for Android: Build Your Own Apps - No Experience Required, Jason Tyler VP Lecture Note by Dr. Hanh Pham