Introduction Thomson Chan (Rosaryhill School) Full Time Seconded Teacher

Slides:



Advertisements
Similar presentations
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
Advertisements

Students’ Experiences from the use of MIT App Inventor in classroom Katerina Perdikuri 2 nd Senior High School of Salamina, Greece.
Android Programming Beomjoo Seo Sep., 12 CS5248 Fall 2012.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
What is Android? Android is among the most popular operating systems aimed towards mobile devices such as smartphones, and is currently the most widely.
Starting AppInventor in the Classroom Dale CAS Conference June 2011.
Creating a Google Earth Tour Self-ChosenProject by Phil Wilson Next.
Online courses creation: An example Professor Jenny Pange Department of Pre-School Education, University of Ioannina.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
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:
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Sage CRM v7.2 Developers Course An Introduction to the Developer Program.
Android 2: Introduction to the Technology Kirk Scott 1.
DUE Introduction to the Android Platform and AppInventor Working Connections 2012.
Competitive Analysis Lesson 5 0. Agenda 5.1Product Description and Paper Prototype Revisions 5.2Project Planning 5.3 Competitive Analysis and Pricing.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
"Project AirNet" AppInventor android development for everyone Nejc Grošelj
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Rajab Davudov. Agenda Eclipse, ADT and Android SDK APK file Fundamentals – Activity – Service – Content Provider – Broadcast Receiver – Intent Hello World.
26/05/2016 E.R.Edwards 26/05/2016 Staffordshire University School of Computing Introduction to Android Practical 1 Changing the Eclipse Workspace Importing.
DUE Introduction to the Android Platform Working Connections 2011.
Introduction Thomson Chan Rosaryhill School
+ Misc Advanced AppInventor Concepts. + Using Multiple Screens in Apps You can have more than one screen in your app and move back and forth Lets watch.
CompSci 4 Introduction to Programming Animation and Virtual Worlds Prof. Susan Rodger.
WRITING REPORTS Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall 2015.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Nick Karstedt. What is the App Inventor for Android?  Simple Development  Web/Java Based  Use of Android software and phone hardware  Portable.
RCE Platform Technology (RPT) Mark Arndt User Support.
App Development for the Android Phones/Tablets Computer Science Project Oregon Islamic Academy.
The Online World ONLINE DOCUMENTS. Online documents Online documents (such as text documents, spreadsheets, presentations, graphics and forms) are any.
Using MIT Scratch for Programming and Control Introducing the scratch interface Year 9 ICT Autumn Term 2007.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Intoduction to Andriod studio Environment With a hello world program.
Intro to Canvas Inservice. Intro to Canvas – What is the purpose of this class?  You will be able to use this presentation to share with your teachers.
Barbara Tate – Site Systems Manager Olney Middle School: @babatate.
Lesson 1 – Getting Started with App Inventor
CONTROL-M Training At Global Online Trainings IND: Skype: Global.onlinetrainings USA:
Creating your course on MOODLE Learning Management System.
- Sharing, - Layout, - & using Screens with App Inventor Earl Bergquist, Garfield High School Crucial Things to know:
Introducing Scratch Learning resources for the implementation of the scenario
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Using AppInventor2 for teaching
App Inventor إعدادأشرف رفاعي أحمد
Android Mobile Applications Course Introduction
KA1 “HIGH SCHOOL HIGH TECH SCHOOL OF THE FUTURE” project lasts from August the 1st, 2014 till July the 31st, 2016.
15 Most Important Beyond Basics for Me
ICT in Education Program
Computing.
Outline Introduction Standards Project General Idea
Starting AppInventor in the Classroom
Completing the tasks for A452 with….
Simulink Support for VEX Cortex BEST Robotics Sandeep Hiremath
Top >10 Mathematics Websites
AppInventor android development for everyone
Android Developer Fundamentals V2
ICT Word Processing Lesson 5: Revising and Collaborating on Documents
Emerging Platform#3 Android & Programming an App
CA16R405 - Mobile Application Development (Theory)
Unit 8: Mobile App DeveLopment
Presentation transcript:

Introduction Thomson Chan (Rosaryhill School) Full Time Seconded Teacher

Writing Android Apps (I) Android SDK & Eclipse IDE  Can develop professional Apps and support latest Android versions Time consuming / Difficult to learn.

Writing Android Apps (II) Some online / software for creating Apps Support Multiple platform. Usually creating content based apps. Not suitable to teach programming e.g.

Writing Android Apps (III) App Inventor Originally developed by Google Project transferred to MIT. Interface is familiar  Layout design interface is similar to VB.  Programming interface is similar to Scratch Scratch

Resources of AppInventor (I) Official Site  Set up Set up  Curriculum Curriculum  Tutorial Tutorial  Video Tutorial Video Tutorial

Resources of AppInventor (II) App Inventor EDU  A suggested high school curriculum in US AppInventor TW 中文學習網 AppInventor TW 中文學習網

Aim and Objective of teaching AppInventor Programming is important in ICT. Students have interests in writing apps. Let students taste modern programming techniques e.g. call object, event etc. Taste programming in a graphical interface.

Curriculum of our school (I) Tryout in Senior form ICT last year. Teach in S3 this year Students have no programming experience in junior form. Cover 8-10 lessons in 2 nd terms.  Introduce some objects and events.  Introduce basic programming concepts (up to selection)

Curriculum of our school (II) Topic 1: Introduction. Topic 2: Properties of Basic components, simple build in blocks including simple calculation. Topic 3: Use of variables and component Canvas.

Teaching material (I) Worksheet  Short notes  Program requirement (Program identification and analysis)  All Practical are divided into 5 steps Log in Design the layout (Design) Build the program (Implementation) Testing (Testing) Packaging and Submission  Extension activities

Teaching material (II) More Practical Exercise in topic 2. Written exercise of build in block (e.g. maths and relational operator etc) Video of screen recording  Divided into parts.  Released to student in schedule. Sources and apk file of practical.

Video Page Practical 1Layout DesignProgram building Practical 2Layout DesignProgram building Practical 3Requirements Layout Design Program building 1 Program building 2 Testing

Useful tools TeamViewer Quick Support / 向日葵远程控 制 Android 版TeamViewer Quick Support –Remote control your android device. –Show android apps in PC. Screenr –A online screen recording tools –Screen recording of AppInventor and the requirement of Practical.