The intent of this course is to introduce mobile operating system concepts and develop
Android applications.
This course explores memory management, multiprocessing, concurrency, and process synchronization.
Students will use Android Studio environment to develop Android projects in Java.
Topics will include the implementation of user-initiated events, threads and background tasks,
and gestures and sensors.
Textbook and Developer Resources
Textbook (Required):
Android Programming concepts by Cornez and Cornez
Publisher: Jones & Bartlett Learning
Evaluation will be based upon a combination of
assignments, two exams, and a project.
All work will be weighed in the
following manner towards a final grade
Exam 1: 25%
Exam 2: 25%
Project: 25%
Assignments: 25%
NOTE: All assignments must be submitted to Canvas or GitHub on time.
Students will be responsible for grading their own assignments.
Students will be asked to fully test their applications and check their execution results.
An honor system will be used in all assignments.
The following Self-Grades Options should be entered into Canvas for each assignment. Excellent Student explored, experimented, and fully solved the assignment using well-written algorithms. Good Student satisfied the assignment. Work was good, but could have been better. Average Student satisfied the assignment, but with problems. Poor Student turned in incomplete or poorly executed work.
Grading Scale:
100 - 93% 92-90% 89-87% 86-83%
4.0 3.7 3.3 3.0
82-80% 79-77% 76-73% 72-70%
2.7 2.3 2.0 1.7
69-67% 66-63% 62-60% below 59%
1.3 1.0 0.7 0.0
Policies:
Normal university policies concerning incomplete, etc.
Make-up for test requires either 2 weeks of advance notice (in case of planned absence),
or a medical statement (in case of unforeseen problem).
Credit will not be given to homework assignments turned in late.
No extra credit work will be given during the semester.
Any academic dishonesty will result in a failing grade.
If a student has a disability that qualified for accommodations under the Americans with
Disabilities Act and Section 504 of the Rehabilitation Act, she/she/they should contact Academic
Success & Disability Services (ASDS). ASDS is located on the ground floor of the Armacost
Library across from Human Resources and down the hall from the Jones Computer Center;
their phone is 909-748-8069. The primary contact person is Amy Wilms.