than three class meetings will be awarded 4.2 continuing ...

baroohspottyMobile - Wireless

Jul 19, 2012 (5 years and 2 months ago)

307 views

ITSE 2075 Android Programming
-

Beginning.doc


Page
1

I
TSE

2075

Course Syllabus

C. Enrique Ortiz

1.
Name of Course:
Android
Programming

Beginning


2. Number of Clock Hours:
4
2


3. Course Description:

The mobile platform has become the most important software platform today

used
by millions around the world
.

Developing for mobile requires unique understanding
and skills.
The Android platform has become one of the top mobile platforms in the
world
; f
rom smartphones to tablets, the Android platform powers these popular
devices.
Th
is course

covers

the Android sy
stem, the Android
development tools
,
and
all
that is

need
ed

to
create Android

application
s,

using
the
Java

programming
language
. Learn how to create user interfaces, use the storage and SQL databases in
Android, consume services on the web and use the sens
ors.
Students will leave this
class being able to write
funtional Android
programs.


4. Prerequisites:

1.

A minimum of one
year of
computer
programming in object oriented languages
,
preferably
using Java
.

Students must submit a code sample at the first class
meeting as a
condition of admission to the course.

2.

Students must have access to
laptop with Eclipse IDE and Android Development Tool.


5
. Course Objectives

At the end of the course, students will be able to:




Use
Eclipse IDE and the Android Developer Tools



Write simple object oriented programs in
Java for Android



Describe

the basics of
mobile user in
terface design



Create a
fully functional
mobile
application



Create user interfaces



Use the SQL database in Android



Use networking and web services in Android



Us
e general purpose debugging tools



Perform
application

signing



D
eploy to the Android Market



6
. Rationale:

Upon completion of this course, students will have a better understanding of
Android
programming
,
one of the
most
exciting
operating system in use to
day.


7
. Required Materials:

Android in Action by Frank Ableson, Robi Sen, Chris King, C. Enrique Ortiz

Publisher: Manning Publications; 3 edition (June 28, 2011)

ISBN
-
10: 1617290505;
ISBN
-
13: 978
-
1617290503


ITSE 2075 Android Programming
-

Beginning.doc


Page
2

8
. Evaluation

Those who participate in class di
scussions, complete course lab work, and miss no more
than three class meetings will be awarded
4.2

continuing education units.


9
. Course Outline

1.

Android Overview

2.

The Android Stack

3.

Overview of the SDK

4.

Smartphones vs. Tablets

5.

Application framework

6.

Anatomy
of an Android
application

7.

Creating your first Android application

8.

Localizing your application

9.

Basic user interface

10.

Advanced user interface

11.

Multimedia in Android

12.

Introduction to Content Providers

13.

Data Persistence

and SQL Database

14.

Using Location

15.

Android
Serv
ices

16.

Networking

17.

Security

18.

Using
Sensors

19.

Telephony

and SMS/MMS

20.

Using the
Camera

21.

Using Bluetooth