INTRODUCTION TO COMPUTER SCIENCE

ANDROID APP DESIGN & CODING

“Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.”
Bill Gates, Microsoft Founder


Course is full. Please complete registration form to receive up-to-date info on future offerings.

Course Overview

This course is designed for students 12+ with no prior app programming experience. Classes will be conducted live online with a maximum of 4-6 students so each student will receive personalized attention from the instructor. Students will learn the basics of Android programming, as well as hands on experience planning, designing and programming their own “Math Test” app.

What You Learn

  • Understand the capability of Android devices
  • Understand the Android tools and languages
  • Learn how to design an Android app
  • Program a simple "Math Test" App for Android

Instructor

This course will be taught by Joseph K., Harvard University computer science major and author of the "Math Time Tests" App. The "Math Time Tests" is an educational app featuring flashcard style tests with challenge mode, result tracking, and Dropbox spreadsheet upload functions. In addition to "Math Time Tests", Joseph had also published the journal application "Winning Friends & Influence People" for Android and iPhone. Joey has over three years of teaching and tutoring experience and looks forward to sharing his passion for mobile app design and coding with students.

Course Schedule

Oct 9 - Nov 27, 2015 (Every Friday), 8:30-10:45pm

Course Fee

18 hours, HK$3,240 (HK$180/hour only)




Lesson Content Lab
1
  • What is Android
  • Introduction to Android phones and capabilities
Setup Android Studio
2
  • Android Studio Overview
  • Programming with Android Studio
Writing “HelloWorld!” app
3
  • Understand the Android “style” and UI (Layouts, Views, Sliding Drawer, View Pager, Where to place buttons, text, etc.)
Practice screen layouts and UI elements
4
  • Intro to design thinking
  • Present ideas, discuss both strong and weak aspects
Design Math Test app screens
5
  • Introduction to Java and object-oriented programming
  • Syntax (Variables, Operators, Loops, Conditional statements)
Practice writing Java scripts
6
  • Java review
  • Introduction to lists and arrays
Practice arrays and lists
7-8
  • App development and course review
Program Math Test App

Course is Full


Course is full. Please complete registration form to receive up-to-date info on future offerings.

For enquiries, please contact us at +852 3728 5927 or [email protected]