App Making for All Grant Hutchison TDSB

Size: px
Start display at page:

Download "App Making for All Grant Hutchison TDSB"

Transcription

1 App Making for All Grant Hutchison TDSB WHY HOW NOW 1

2 Create and share FAME Solve problems - CHALLENGE Learn at your own pace - CONTROL Publish apps EVEN MORE FAME!! Google Play App Inventor Gallery VISUAL programming environment to CREATE Android applications 2

3 App Inventor in Education Elementary / Secondary / Post-Secondary Secondary Scotland (national curriculum) TDSB Humberside CI and many more Education Community is Strong and Growing Worldwide Community source: MIT App Inventor Summit (July, 2013) 3

4 Where is App Inventor Used? ( just some examples ) Education Computer Science Other subjects Anywhere!! Disaster Relief Biology Research Teacher Education Fitness Global Technology Competition After-school ( 12 weeks ) Industry Mentors Curriculum provided Build App & Pitch It 4

5 5

6 Student Actions 1. Start the Android emulator 2. Open the browser 3. Create/Open project 4. Start the Blocks Editor (Java Application) 5. Connect to Android emulator on their computer 6

7 Prototype Paper / Pencil Test / Debug Design UI Component Designer Blocks Editor Phone/Emulator Code Blocks Blocks Editor User Experience (UX) Input (Traditional) Sensors Gaming/Robotics Web, Twitter, and more 7

8 Device Size Components Needed Graphical Media Animation Button Label TextBox Image Canvas ListPicker Clock TinyDB CheckBox Slider 1. Colour Me 2. Talking Calculator 3. Get the Message 4. Temp Converter 5. Paint the Puppy 6. Tour Guide 7. Mole Mash Plus 8. Investments 9. Looping with Colour 10.Know Your Elements 11.How Much Do I Owe? 12.Quiz Maker 13.Music Maker 14.Andy Pong 8

9 Event When Click do SOME ACTION Note: The action occurs once for each button click. Objective Create a simple calculator app that can add, subtract, multiply, and divide. The calculator speaks the answer to the user. 9

10 Objective Create a program to determine the age of a person based on their year of birth and speak the answer. 10

11 Objective Create a temperature converter program for Fahrenheit and Celsius. The application should state the temperature after it has been converted and provide advice about what to wear. (0,0) (300,0) (0,400) (300,400) Grid for animation and graphics Uses (x,y) coordinates to locate objects 11

12 Objective Create an interactive drawing program. Users should be able to change the size and colour of their paint brush as they paint various pictures. 12

13 Objective Create an interactive game where the objective is to "mash" the mole as he pops up randomly around the screen. PLUS - Students add a challenge!! Objective Create an investment calculator to determine the value of compound interest investments. The user will provide: Principal Interest rate Investment period The app will calculate the value of the investment after the investment period. CHALLENGE Provide simple and compounded interest options 13

14 Objective Create a quiz game for students to learn more about the common element names and their symbols. The element symbol will be provided and the user must provide the proper name. The app will keep score as the quiz continues. 14

15 Objective Create an application to generate student quizzes. Recommendation: Canadian Citizenship questions. Once you have created your quiz has been created challenge others to take the quiz. An image sprite is an animated object. Must stay inside the canvas Might be controlled by the user Might interact with other Sprites Direction and speed (VECTOR) 15

16 Heading - angle of direction degrees Interval - refresh rate Speed - # of pixels moved / interval 90 degrees 180 degrees 0 degrees 270 degrees 16

17 Maps ActivityStarter WebViewer 17

18 Exploring Computer Science The application includes information about available courses along with extra information such as competitions. The app also includes an interactive game called "MythBusting Computer Science". Just go to Google Play and search for: "Explore Computer Science" Books Web Resources MIT App Inventor App Inventor Community

19 THANK YOU AND ENJOY BEING AN 19

Mobile Programming (MIT App Inventor 2)

Mobile Programming (MIT App Inventor 2) Mobile Programming (MIT App Inventor 2) http://www.plk83.edu.hk/cy/ai2 Contents 1. Understanding the working environment (Page 1) 2. First Android Program (HelloPurr) (Page 4) 3. Completing HelloPurr (Page

More information

Or working offline with the local server: Once you have the App Inventor running type into your browser http://localhost:8888

Or working offline with the local server: Once you have the App Inventor running type into your browser http://localhost:8888 App Inventor Tutorial 10 Calculator This tutorial will help you develop a calculator using If statements and a ListPicker. You will be asked to enter 2 numbers, Number1 and Number2. When you have entered

More information

App Design Proposal. I. Planning Table (30 points)

App Design Proposal. I. Planning Table (30 points) App Design Proposal Please use this template to help you plan for your app design. It is recommended to think through your design and include as many details as possible. App Inventor Name: Brian Querry

More information

App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description:

App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description: App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description: App Inventor is a web based tool that allows the user to create apps for Android devices. The user interface

More information

CHAPTER 14 Understanding an App s Architecture

CHAPTER 14 Understanding an App s Architecture CHAPTER 14 Understanding an App s Architecture Figure 14-1. This chapter examines the structure of an app from a programmer s perspective. It begins with the traditional analogy that an app is like a recipe

More information

Mobile App Design Tool for Smartphones: A Tutorial

Mobile App Design Tool for Smartphones: A Tutorial Mobile App Design Tool for Smartphones: A Tutorial Hak. J. Kim and Jonathan Modell Abstract The paper presents the basics of mobile application creation for smartphones using the visual programming tool,

More information

App Inventor Tutorial 4 Cat & Mouse Game

App Inventor Tutorial 4 Cat & Mouse Game App Inventor Tutorial 4 Cat & Mouse Game This is an app that will let you get familiar with using image sprites, canvas, sound, clock and the accelerometer (Movement Sensor) within a Game in App Inventor.

More information

What You ll Build. CHAPTER 3 MoleMash

What You ll Build. CHAPTER 3 MoleMash CHAPTER 3 MoleMash This chapter shows you how to create MoleMash, a game inspired by the arcade classic Whac-A-Mole, in which mechanical critters pop out of holes, and players score points when they successfully

More information

2342-4. Scientific m-learning. 4-7 June 2012. Mobile Application Development using App Inventor for Android Devices

2342-4. Scientific m-learning. 4-7 June 2012. Mobile Application Development using App Inventor for Android Devices 2342-4 Scientific m-learning 4-7 June 2012 Mobile Application Development using App Inventor for Android Devices TRIVEDI Kirankumar Rajnikant Shantilal Shah Engineering College New Sidsar Campu, PO Vartej

More information

MIT App Inventor Getting Started Guide

MIT App Inventor Getting Started Guide MIT App Inventor Getting Started Guide What is App Inventor? App Inventor lets you develop applications for Android phones using a web browser and either a connected phone or an on-screen phone emulator.

More information

Sample App Design Proposal

Sample App Design Proposal App Design Proposal Please use this template to help you plan for your app design. It is recommended to think through your design and include as many details as possible. App Inventor Name: _Pam Broviak

More information

Mobile App Development Using App Inventor

Mobile App Development Using App Inventor Mobile App Development Using App Inventor October 2013 Mahsa Mohaghegh and Mobile Development Team @ Unitec The Post-PC Era 2007: Apple releases ios on the iphone 2008: Google releases Android on the HTC

More information

App Inventor Create Your Own Android Apps

App Inventor Create Your Own Android Apps App Inventor Create Your Own Android Apps David Wolber, Hal Abelson, Ellen Spertus & Liz Looney Beijing Cambridge Farnham Koln O'REILLY Sebastopol Tokyo Contents Foreword xiii Preface xv 1. Hello Purr

More information

Ladybug Chase. What You ll Build. What You ll Learn

Ladybug Chase. What You ll Build. What You ll Learn Chapter 5 Ladybug Chase Games are among the most exciting mobile phone apps, both to play and to create. The recent smash hit Angry Birds was downloaded 50 million times in its first year and is played

More information

Named Memory Slots. Properties. CHAPTER 16 Programming Your App s Memory

Named Memory Slots. Properties. CHAPTER 16 Programming Your App s Memory CHAPTER 16 Programming Your App s Memory Figure 16-1. Just as people need to remember things, so do apps. This chapter examines how you can program an app to remember information. When someone tells you

More information

Using AppInventor2 for teaching

Using AppInventor2 for teaching Using AppInventor2 for teaching Two of the aims of the Computer Science curriculum: Understand and apply fundamental principles and concepts of computer science, including abstraction, logic, algorithms,

More information

(CONTINUED ON NEXT PAGE)

(CONTINUED ON NEXT PAGE) Exploration of Game Design (Periods 1 & 2) Francis P. Knoblauch Conway Middle School 2015-16 Course Syllabus PROGRAM DESCRIPTION: Exploration of Game Design is a course at Conway Middle School following

More information

REFERENCE GUIDE 1. INTRODUCTION

REFERENCE GUIDE 1. INTRODUCTION 1. INTRODUCTION Scratch is a new programming language that makes it easy to create interactive stories, games, and animations and share your creations with others on the web. This Reference Guide provides

More information

Mobile Apps with App Inventor

Mobile Apps with App Inventor Mobile Apps with App Inventor written for 91.113 Michael Penta Table of Contents Mobile Apps... 4 Designing Apps in App Inventor... 4 Getting Started... 5 App Inventor Layout... 5 Your First App... 7 Making

More information

Creating Animated Apps

Creating Animated Apps Chapter 17 Creating Animated Apps This chapter discusses methods for creating apps with simple animations objects that move. You ll learn the basics of creating two-dimensional games with App Inventor

More information

Mobile Application Design and Development Industry Certification

Mobile Application Design and Development Industry Certification Page 1 Mobile Application Design and Development Industry Certification Certification and Course Overview This course provides the learner with an introduction to mobile application development. The course

More information

App Inventor Beginner Tutorials

App Inventor Beginner Tutorials App Inventor Beginner Tutorials 1 Four Simple Tutorials for Getting Started with App Inventor 1.1 TalkToMe: Your first App Inventor app 4 1.2 TalkToMe Part 2: Shaking and User Input 23 1.3 BallBounce:

More information

App Design Proposal. I. Planning Table (30 points)

App Design Proposal. I. Planning Table (30 points) App Design Proposal App Inventor Name: _Tracy Lloyd Submission Date: November 6, I. Planning Table (30 points) The Name of Your App Details Notes for Yourself Category of Your App Why are you building

More information

Introduction to Android Programming

Introduction to Android Programming S3 Computer Literacy 2 nd Term P.16 Introduction to Android Programming Programming languages can be classified into low-level languages and high-level languages. Low-level language High-level language

More information

The Cushman Middle School Fine Arts/S.T.E.A.M Electives S.T.E.A.M (Science, Technology, Engineering, Arts, and Math)

The Cushman Middle School Fine Arts/S.T.E.A.M Electives S.T.E.A.M (Science, Technology, Engineering, Arts, and Math) The Cushman Middle School Fine Arts/S.T.E.A.M Electives S.T.E.A.M (Science, Technology, Engineering, Arts, and Math) Performing Arts Offerings Musical Theatre Apprenticeship: Instructor: Mrs. Lisa Herbert

More information

On Integrating Mobile Applications into the Digital Forensic Investigative Process

On Integrating Mobile Applications into the Digital Forensic Investigative Process On Integrating Mobile Applications into the Digital Forensic Investigative Process April Tanner, Ph.D. Department of Computer Science Jackson State University Jackson, USA Soniael Duncan Department of

More information

This chapter introduces the following App Inventor components and concepts:

This chapter introduces the following App Inventor components and concepts: CHAPTER 6 Paris Map Tour Figure 6-1. In this chapter, you ll build a tour guide app for a trip to Paris. Creating a fully functioning map app might seem really complicated, but App Inventor provides two

More information

Getting started 7. Designing interfaces 27

Getting started 7. Designing interfaces 27 Contents Contents 1 2 3 Getting started 7 Introducing Android 8 Installing Java 10 Installing App Inventor 12 Beginning your first app 14 Adding components 16 Adding behavior 18 Preparing devices 20 Running

More information

Mathletics For Students

Mathletics For Students powered by Students Welcome to the 4 million! Mathletics is a global community of 4 million students in over 17,000 schools and homes around the world and now you are a part of the community. This guide

More information

Sample only. Unit 4a Lesson 1: Pop game 50 minutes. Cross-curricular links. Overview. Learning objectives. Success Criteria. Key words. 1.

Sample only. Unit 4a Lesson 1: Pop game 50 minutes. Cross-curricular links. Overview. Learning objectives. Success Criteria. Key words. 1. Cross-curricular links Unit 4a Lesson 1: Pop game 50 minutes Maths: addition, multiplication, time Overview In this lesson children will be introduced to variables and how they can be used in computer

More information

I My Smartphone. A Computing Science Course in Mobile App Development by Jeremy Scott LEARNER NOTES

I My Smartphone. A Computing Science Course in Mobile App Development by Jeremy Scott LEARNER NOTES I My Smartphone A Computing Science Course in Mobile App Development by Jeremy Scott LEARNER NOTES A Computing Science Course in Mobile App Development Acknowledgements This resource was partially funded

More information

Android Programming Family Fun Day using AppInventor

Android Programming Family Fun Day using AppInventor Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10

More information

Workshop on Android and Applications Development

Workshop on Android and Applications Development Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,

More information

Rapid Application Development

Rapid Application Development Rapid Application Development Chapter 7: Development RAD with CASE tool: App Inventor And Cloud computing Technology Cr: appinventor.org Dr.Orawit Thinnukool College of Arts, Media and Technology, Chiang

More information

The online business simulation game that makes learning fun! Using the School Management Console

The online business simulation game that makes learning fun! Using the School Management Console Using the School Management Console Introduction The Small Business Game is designed as a learning tool for school students and includes curriculum linked teacher resources. Getting started To access the

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

Programmazione di sistemi mobili e tablet

Programmazione di sistemi mobili e tablet Programmazione di sistemi mobili e tablet Android Development Carlo Menapace carlo.menapace@factorymind.com Jonny Fox WHO WE ARE Factory Mind is a young cooperative company formed by a team of engineers

More information

1.6. Solve Linear Inequalities E XAMPLE 1 E XAMPLE 2. Graph simple inequalities. Graph compound inequalities

1.6. Solve Linear Inequalities E XAMPLE 1 E XAMPLE 2. Graph simple inequalities. Graph compound inequalities .6 Solve Linear Inequalities Before You solved linear equations. Now You will solve linear inequalities. Why? So you can describe temperature ranges, as in Ex. 54. Key Vocabulary linear inequality compound

More information

How to Run a Scratch Competition

How to Run a Scratch Competition How to Run a Scratch Competition Barbara Ericson Laura Boullain http://coweb.cc.gatech.edu/ ice-gt/1489 What is Scratch? Free software from MIT scratch.mit.edu Designed for elementary to college aged Low

More information

Using the T&D Thermo App with TR-7wf Data Loggers

Using the T&D Thermo App with TR-7wf Data Loggers Using the T&D Thermo App with TR-7wf Data Loggers T&D Thermo The T&D Thermo App from T&D Corporation can be used to accomplish a variety of functions with the TR-7wf Series of Wi-Fi enabled wireless Data

More information

SCRATCH Lesson Plan What is SCRATCH? Why SCRATCH?

SCRATCH Lesson Plan What is SCRATCH? Why SCRATCH? SCRATCH Lesson Plan What is SCRATCH? SCRATCH is a programming language that makes it easy to create interactive stories, animations, games, music, and art that can then easily be shared on the web. Scratch

More information

BallBounce: A simple game app

BallBounce: A simple game app BallBounce: A simple game app In this tutorial, you will learn about animation in App Inventor by making a Ball (a sprite) bounce around on the screen (on a Canvas). Start a New Project If you have another

More information

Hello Purr. What You ll Learn

Hello Purr. What You ll Learn Chapter 1 Hello Purr This chapter gets you started building apps. It presents the key elements of App Inventor the Component Designer and the Blocks Editor and leads you through the basic steps of creating

More information

AN IDE FOR ANDROID MOBILE PHONES WITH

AN IDE FOR ANDROID MOBILE PHONES WITH AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEVELOPING METHODOLOGIES Sakila Banu 1 and Kanakasabapathi Vijayakumar 2 1 College of Computer Science and Information Technology,

More information

Mobile Game and App Development the Easy Way

Mobile Game and App Development the Easy Way Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected

More information

Xylophone. What You ll Build

Xylophone. What You ll Build Chapter 9 Xylophone It s hard to believe that using technology to record and play back music only dates back to 1878, when Edison patented the phonograph. We ve come so far since then with music synthesizers,

More information

Bergen Community College - Information Technology Course Syllabus

Bergen Community College - Information Technology Course Syllabus Bergen Community College - Information Technology Course Syllabus Course Title: Game Programming 2D Credits/Hours: 3 credits/2 hours lecture, 2-hour lab Prerequisite: None Recommended Co-requisite: CIS-165

More information

Web Designing with UI Designing

Web Designing with UI Designing Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing

More information

Jordan Jozwiak November 13, 2011

Jordan Jozwiak November 13, 2011 Jordan Jozwiak November 13, 2011 Agenda Why Android? Application framework Getting started UI and widgets Application distribution External libraries Demo Why Android? Why Android? Open source That means

More information

Android Application Development Distance Learning Program Brochure

Android Application Development Distance Learning Program Brochure Android Application Development Distance Learning Program Brochure About gnxt Systems gnxt systems is an IT professional services and product development company. We provide global solutions in the areas

More information

Teacher References archived classes and resources

Teacher References archived classes and resources Archived Classes At the end of each school year, the past year s academic classes are archived, meaning they re still kept in finalsite, but are put in an inactive state and are not accessible by students.

More information

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

West Windsor-Plainsboro Regional School District Computer Programming Grade 8 West Windsor-Plainsboro Regional School District Computer Programming Grade 8 Unit 1: Programming Content Area: Technology Course & Grade Level: Computer Programming, Grade 8 Summary and Rationale The

More information

Course Title: Introduction to Video Game Design Board Approval Date: 4/15/13 Credit / Hours: 0.5credit

Course Title: Introduction to Video Game Design Board Approval Date: 4/15/13 Credit / Hours: 0.5credit Course Title: Introduction to Video Game Design Board Approval Date: 4/15/13 Credit / Hours: 0.5credit Course Description: Introduction to Video Game Design focuses on mastery of the PA Academic Standards

More information

Student BYOD - Olathe Public Schools

Student BYOD - Olathe Public Schools Student BYOD - Olathe Public Schools Connecting a Personally-Owned Device to the District s Wireless Network Students may attach ONE personal electronic device to the Olathe Public Schools wireless network

More information

Computing Unit Planner: Year 5 Unit 1 Quiz and Game

Computing Unit Planner: Year 5 Unit 1 Quiz and Game Computing Unit Planner: Year 5 Unit 1 Quiz and Game National Curriculum Computing Content design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems;

More information

Create a Presentation on Marketing. Intel Easy Steps 1 2012 Intel Corporation All rights reserved.

Create a Presentation on Marketing. Intel Easy Steps 1 2012 Intel Corporation All rights reserved. Create a Presentation on Marketing Intel Easy Steps 1 2012 Intel Corporation Marketing Presentation Creating a Marketing Presentation When you start a business you need to use different strategies to ensure

More information

How Business People can Create Mobile Apps without Programmers

How Business People can Create Mobile Apps without Programmers How Business People can Create Mobile Apps without Programmers Today over 90% of Americans own a Smartphone, and close to half own a Tablet. These mobile devices have become the de facto standard devices

More information

Working with Databases

Working with Databases Chapter 22 Working with Databases Facebook has a database of every member s account information, friends list, and posts. Amazon has a database of just about everything you can buy. Google has a database

More information

Cloud-based Data Logging, Monitoring and Analysis

Cloud-based Data Logging, Monitoring and Analysis Industry 4.0, Internet of Things (IoT), Cloud Computing Cloud-based Data Logging, Monitoring and Analysis Measurement System Using Windows Azure, SQL Server, LabVIEW and Visual Studio/C# Hans-Petter Halvorsen,

More information

Teaching Pre-Algebra in PowerPoint

Teaching Pre-Algebra in PowerPoint Key Vocabulary: Numerator, Denominator, Ratio Title Key Skills: Convert Fractions to Decimals Long Division Convert Decimals to Percents Rounding Percents Slide #1: Start the lesson in Presentation Mode

More information

SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES

SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES Lero, NCTE 2012 Page 2 Table of Contents Page Number Course Introduction page 4 Module 1: page 5 Module 2: page 22 Module 3: page 32 Module 4:

More information

CHAPTER 1 HelloPurr. The chapter covers the following topics:

CHAPTER 1 HelloPurr. The chapter covers the following topics: CHAPTER 1 HelloPurr This chapter gets you started building apps. It presents the key elements of App Inventor, the Component Designer and the Blocks Editor, and leads you through the basic steps of creating

More information

Point of View Mobii 925 - Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2

Point of View Mobii 925 - Android 4.2 Tablet PC. General notices for use... 2 Disclaimer... 2 Box Contents... 2 Table of Contents General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Buttons and connections... 3 1.2 Start up and shut down... 3 2.0 Introduction to Google Android

More information

App Inventor. Create Your Own Android Apps

App Inventor. Create Your Own Android Apps App Inventor Create Your Own Android Apps App Inventor Create Your Own Android Apps David Wolber, Hal Abelson, Ellen Spertus, & Liz Looney Beijing Cambridge Farnham Köln Sebastopol Tokyo App Inventor

More information

Chapter 9: Customize! Navigating with Tabs on a Tablet App

Chapter 9: Customize! Navigating with Tabs on a Tablet App Chapter 9: Customize! Navigating with Tabs on a Tablet App Objectives In this chapter, you learn to: Create an Android tablet project using a tab layout Code an XML layout with a TabHost control Display

More information

Scratch Game Design (Grade 3-5, Beginners)

Scratch Game Design (Grade 3-5, Beginners) Scratch Game Design (Grade 3-5, Beginners) Scratch was developed at MIT as a graphical programming language, and this course is designed to cultivate interests of younger students. In this course, elementary

More information

Advanced Programming with LEGO NXT MindStorms

Advanced Programming with LEGO NXT MindStorms Advanced Programming with LEGO NXT MindStorms Presented by Tom Bickford Executive Director Maine Robotics Advanced topics in MindStorms Loops Switches Nested Loops and Switches Data Wires Program view

More information

St Anne s catholic primary school. Maths 2015

St Anne s catholic primary school. Maths 2015 St Anne s catholic primary school Maths 2015 MISSION STATEMENT Saint Anne s lives and teaches the Gospel values of Jesus in a safe loving and joyful community. 1 Aims and objectives: Mathematics teaches

More information

Designing Games with Game Maker

Designing Games with Game Maker Designing Games with Game Maker version 5.0 (April 14, 2003) Written by Mark Overmars Table of Contents Chapter 1 So you want to create your own computer games... 6 Chapter 2 Installation... 8 Chapter

More information

CS297 Report. Accelerometer based motion gestures for Mobile Devices

CS297 Report. Accelerometer based motion gestures for Mobile Devices CS297 Report Accelerometer based motion gestures for Mobile Devices Neel Parikh neelkparikh@yahoo.com Advisor: Dr. Chris Pollett Department of Computer Science San Jose State University Spring 2008 1 Table

More information

CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE

CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE FOREWORD INTRODUCTION xxiii xxv CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE 1 Product Comparison 2 The.NET Framework 2 Mono 3 Mono for Android 4 Mono for Android Components

More information

Here to take you beyond Mobile Application development using Android Course details

Here to take you beyond Mobile Application development using Android Course details Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android

More information

Mobile App Design and Development

Mobile App Design and Development Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures

More information

Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC. Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents...

Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC. Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents... Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC English Contents Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Buttons and connections...

More information

Alignment of the Hawaii Preschool Content Standards With HighScope s Preschool Child Observation Record (COR), 2nd edition

Alignment of the Hawaii Preschool Content Standards With HighScope s Preschool Child Observation Record (COR), 2nd edition Alignment of the Hawaii Preschool Content Standards With HighScope s Preschool Child Observation Record (COR), 2nd edition The following chart shows how items from the Hawaii Preschool Content Standards

More information

A LEVEL H446 COMPUTER SCIENCE. Code Challenges (1 20) August 2015

A LEVEL H446 COMPUTER SCIENCE. Code Challenges (1 20) August 2015 A LEVEL H446 COMPUTER SCIENCE Code Challenges (1 20) August 2015 We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of our specification

More information

START TEACHER'S GUIDE

START TEACHER'S GUIDE START TEACHER'S GUIDE Introduction A complete summary of the GAME:IT Intermediate curriculum. Welcome to STEM Fuse's GAME:IT Intermediate Whether GAME:IT Intermediate is being taught as a technology course,

More information

MAKE AN A-MAZE-ING GAME

MAKE AN A-MAZE-ING GAME STEM Fuse GAME:IT MAKE AN A-MAZE-ING GAME In this assignment, you will create your own maze game using Game Maker. The game you create will be a simple maze game. The object of the game will be for the

More information

Getting Started: Creating a Simple App

Getting Started: Creating a Simple App Getting Started: Creating a Simple App What You will Learn: Setting up your development environment Creating a simple app Personalizing your app Running your app on an emulator The goal of this hour is

More information

Concept 7: Writing Linear Equations

Concept 7: Writing Linear Equations Concept 7: Writing Linear Equations Level 2 1. Watch the video (Writing Linear Equations: Level 2) 2. Complete the Notes & Basic Practice 3. Complete 2 of the following tasks IXL Practice Worksheets Creating

More information

Expert Android Apps Development

Expert Android Apps Development Course Contents: 1. 2D Animations Frame-by-Frame Animation o Planning for Frame-by-Frame Animation o Creating the Activity o Adding Animation to the Activity Layout Animation o Basic Tweening Animation

More information

Music Makers. paper clips

Music Makers. paper clips Fifth Grade Science Design Brief Music Makers Background: We know that sound is a form of energy produced and transmitted by vibrating matter and that pitch is determined by the frequency of a vibrating

More information

What is Android? originally purchased from Android, Inc. in 2005

What is Android? originally purchased from Android, Inc. in 2005 What is Android? mobile operating system maintained by Google originally purchased from Android, Inc. in 2005 runs on phones, tablets, watches, TVs,... based on Java (dev language) and Linux (kernel) the

More information

CHAPTER 19 Programming Lists of Data

CHAPTER 19 Programming Lists of Data CHAPTER 19 Programming Lists of Data As you ve already seen, apps handle events and make decisions; such processing is fundamental to computing. But, the other fundamental part of an app is its data the

More information

frequently asked questions which you might find useful for creating/updating your SlideRunner. Frequently Asked Questions

frequently asked questions which you might find useful for creating/updating your SlideRunner. Frequently Asked Questions SlideRunner is the latest and most fabulous tool for presenting your ideas. Below are some of the frequently asked questions which you might find useful for creating/updating your SlideRunner. Frequently

More information

Programming Lists of Data

Programming Lists of Data Chapter 19 Programming Lists of Data As you ve already seen, apps handle events and make decisions; such processing is fundamental to computing. But the other fundamental part of an app is its data the

More information

App Inventor 2 Workbook. Quiz Development

App Inventor 2 Workbook. Quiz Development App Inventor 2 Workbook Quiz Development Contents Contents... 2 Setting up App Inventor... 3 Creating the Interface: Main Menu... 4 Creating the Interface: Populate Quiz... 6 Creating the Interface: Take

More information

Presidents Quiz. What You ll Learn

Presidents Quiz. What You ll Learn Chapter 8 Presidents Quiz The Presidents Quiz is a trivia game about former leaders of the United States. Though this quiz is about presidents, you can use it as a template to build quizzes on any topic.

More information

Skoolbo - Go US Kids Go! Parent Guide

Skoolbo - Go US Kids Go! Parent Guide 10/7/2014 VERSION 1.6.4 Skoolbo Ltd. USA 400 Continental Blvd., 6 th Floor, #6024, El Segundo, CA 90245 310.307.3757 1 Table of Contents 1. Welcome... 3 2. Quick Start Getting Going... 4 2.1 Download the

More information

ANDROID INTRODUCTION TO ANDROID

ANDROID INTRODUCTION TO ANDROID ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords,

More information

Ms. Nicholas Spring 2013 - VIDEO GAME DESIGN LESSON PLANS

Ms. Nicholas Spring 2013 - VIDEO GAME DESIGN LESSON PLANS Ms. Nicholas Spring 2013 - VIDEO GAME DESIGN LESSON PLANS April 15-19, 2013 All week (in this order) Game 3 Ping Pong, Game 4 Break Thru, and Game 5 Pin Ball Use your time wisely FIND INFO IN TEACHER TEMP

More information

Use fireworks and Bonfire night as a stimulus for programming

Use fireworks and Bonfire night as a stimulus for programming Learn it: Scratch Programming Make fireworks in Scratch Use fireworks and Bonfire night as a stimulus for programming Create an animated bonfire Design and program a working Catherine wheel Design and

More information

Discovering new features in HTML5 Offline applications

Discovering new features in HTML5 Offline applications 1 Introducing HTML5 Games Discovering new features in HTML5 Offline applications Discovering new features in CSS3 CSS3 animation The benefit of creating HTML5 games Breaking the boundary of usual browser

More information

20 CODE CHALLENGES. GCSE (9 1) Computer Science GCSE REFORM. February 2015

20 CODE CHALLENGES. GCSE (9 1) Computer Science GCSE REFORM. February 2015 February 2015 GCSE (9 1) Computer Science GCSE REFORM We will inform centres about any changes to the specification. We will also publish changes on our website. The latest version of our specification

More information

GET STARTED WITH BRAINPOP UK

GET STARTED WITH BRAINPOP UK GET STARTED WITH BRAINPOP UK Table of Contents ABOUT THIS GUIDE WHO IS THIS GUIDE FOR? WHAT DOES THIS GUIDE COVER? WHAT DOESN T THIS GUIDE COVER? ABOUT BRAINPOP WHAT IS BRAINPOP? WHAT ARE SOME EDUCATIONAL

More information

Android (Basic + Advance) Application Development

Android (Basic + Advance) Application Development Android (Basic + Advance) Application Development You will learn how to create custom widgets, create animations, work with camera, use sensors, create and use advanced content providers and much more.

More information

Skoolbo Go! Canadian Kids Go! Parent Guide

Skoolbo Go! Canadian Kids Go! Parent Guide 4/6/2016 VERSION 2.0.4 Skoolbo Ltd. CANADA 3877 Grand View Blvd., Los Angeles, CA 90066 +1 310.307.3757 1 Table of Contents 1. Welcome... 3 2. Quick Start Getting Going... 4 2.1 Register for a free Parent

More information

CHAPTER 24 Communicating with the Web

CHAPTER 24 Communicating with the Web CHAPTER 24 Communicating with the Web Figure 24-1. Mobile technology and the ubiquitous nature of the Web have changed the world we live in. You can now sit in the park and do your banking, search Amazon.com

More information

Favorite Book, Movie, and TV Show Survey

Favorite Book, Movie, and TV Show Survey and TV Show Survey Objectives Each student will utilize the Google Docs form application to create a simple survey to gather information about his or her classmates favorite books, movies, and TV shows.

More information

Faculty Innovator Grant 2011 Center for Learning Technologies. Final Report Form

Faculty Innovator Grant 2011 Center for Learning Technologies. Final Report Form Faculty Innovator Grant 2011 Final Report Form Primary Faculty Name: Hongwei Zhu Department: Information Technology and Decision Sciences Email Address: hzhu@odu.edu Office Phone Number: 683-5175 Project

More information