Android Application Development 1 (ITE 5333)
Android Application Development 1 (ITE 5333)
Land Acknowledgement
Humber College is located within the traditional and treaty lands of the Mississaugas of the Credit. Known as Adoobiigok [A-
doe-bee-goke], the “Place of the Alders” in Michi Saagiig [Mi-Chee Saw-Geeg] language, the region is uniquely situated along
Humber River Watershed, which historically provided an integral connection for Anishinaabe [Ah-nish-nah-bay],
Haudenosaunee [Hoeden-no-shownee], and Wendat [Wine-Dot] peoples between the Ontario Lakeshore and the Lake
Simcoe/Georgian Bay regions. Now home to people of numerous nations, Adoobiigok continues to provide a vital source of
interconnection for all.
Pre-Requisites none
Co-Requisites none
Equates none
Restrictions Students enrolled in the Information Technology Solutions and Enterprise Software Development
programs.
Credit Value 3
Course Description
This course provides an introduction to the mobile programming of Android. Android is the system running a new
generation of smart phones and is based on the Linux operating system. It is programmed by creating Java applications
which run under the control of the operating system. In particular, the Android SDK and Android Studio will be used as
development environment. Students will learn the concepts of Android and how to create applications that display a user
interface, store and manage data on the device, and using location-based services on Android.
Course Rationale
This course focuses on the fundamentals of programming for the Android platform. Participants will be introduced to the
programming environment for Android application development and will have a hands-on approach to Java programming
using the tools provided in the Android Software Development Kit (SDK). Students will practice to understand the process of
building mobile business applications.
1. Plan, track and present the progress of a project applying principles of project management.
2. Develop applications consistent with security practices.
3. Develop programs for distributed applications using client-side technology.
4. Develop applications consistent with performance applications.
5. Research new technology.
6. Using available technology, implement e-commerce objectives.
Learning Outcomes
Create Android Applications for the given case study.
Create 2-D user interfaces for Android applications.
Design apps for different orientations and screen resolutions based upon given scenario.
Implement storage and retrieval of data on Android devices.
Implement search facility to find data in you application.
Publish the developed app on Android market.
Assessment Weighting
Assessment Weight
Test
Quiz 30%
Case Study
Direct Observation
Applied Project
Project Presentation 5%
Project 25%
Total 100%
Modules of Study
Module Course Learning Outcomes Resources Assessments
Required Resources
Professional Android 4 Application Development. Indianapolis: Meier, R. 2012. Wiley. ISBN:
978-1-118-10227-5
Android Programming: The Big Nerd Ranch Guide (3rd Edition) (2017)
Supplemental Resources
Faculty will identify additional references during course of study. If student are to be tested on this material it will be
noted in class.
Essential Skills
Section Skills Measurement Details
Critical Thinking and Analysing Reinforce and Through problem based exercises.
Problem-Solving Synthesising measure
Decision-Making
Creative and Innovative
Thinking
Personal Skills Managing self Reinforce and Having specific deadlines for each
Demonstrating personal measure assigned work.
responsibility
To find out if this course is eligible for PLAR, and how this learning would be assessed, please contact the Program
Coordinator for more details.
Academic Regulations
It is the student's responsibility to be aware of the College Academic Regulations. The Academic Regulations apply to all
applicants to Humber and all current students enrolled in any program or course offered by Humber, in any location.
Information about academic appeals is found in the Academic Regulations.
Academic Integrity
Academic integrity is essentially honesty in all academic endeavors. Academic integrity requires that students avoid all forms
of academic misconduct or dishonesty, including plagiarism, cheating on tests or exams or any misrepresentation of academic
accomplishment.
Disclaimer
While every effort is made by the professor/faculty to cover all material listed in the outline, the order, content, and/or
evaluation may change in the event of special circumstances (e.g. time constraints due to inclement weather, sickness, college
closure, technology/equipment problems or changes, etc.). In any such case, students will be given appropriate notification in
writing, with approval from the Dean (or designate) of the School.
Given the circumstances due to COVID-19, Humber reserves the
right to alter the mode of delivery and examinations/assessments
in this course.
Copyright
Copyright is the exclusive legal right given to a creator to reproduce, publish, sell or distribute his/her work. All members of
the Humber community are required to comply with Canadian copyright law which governs the reproduction, use and
distribution of copyrighted materials. This means that the copying, use and distribution of copyright- protected materials,
regardless of format, is subject to certain limits and restrictions. For example, photocopying or scanning an entire textbook is
not allowed, nor is distributing a scanned book.
See the Humber Libraries website for additional information regarding copyright and for details on allowable limits.
Humber College Institute of Technology and Advanced Learning • 2020/2021 This document is available in alternate format
upon request.