University of Redlands

CS323 Mobile Development - Android Programming

Policies and Syllabus


    Instructor: Trish Cornez
    Office: Appleton Hall 219 (ext. 8626)



    Office Hours:
    Mon : 10:45am - noon
    Wed : 10:45am - noon
    Also, by appointment.






    Course Objective:

      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

    1. Textbook (Required): Android Programming concepts by Cornez and Cornez
      Publisher: Jones & Bartlett Learning

    2. Android Developer Site: developer.android.com





    Course Work and Evaluation

      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
      1. Exam 1: 25%
      2. Exam 2: 25%
      3. Project: 25%
      4. 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: