Module Descriptors
ANDROID APPLICATION DEVELOPMENT (BLENDED LEARNING)
COCS60726
Key Facts
Digital, Technology, Innovation and Business
Level 6
15 credits
Contact
Leader: Philip James
Hours of Study
Scheduled Learning and Teaching Activities: 26.5
Independent Study Hours: 123.5
Total Learning Hours: 150
Pattern of Delivery
  • Occurrence B, Stoke Campus, UG Semester 2 to UG Semester 3
  • Occurrence B, Stoke Campus, UG Semester 2
Sites
  • Stoke Campus
Assessment
  • Coursework weighted at 100%
Module Details
Module Texts
DARWIN I, Android Cookbook (2012) O'Reilly Media ISBN-13: 978-1449388416

DEITEL P, DEITEL H and WALD, A (2015) Android for Programmers: An App-Driven Approach, 3nd Edition,
Prentice-Hall, ISBN-13: 978-0134289366

GOOGLE (2015) Android Developers available at http://developer.android.com
Module Special Admissions Requirements
Prior study of Agile Web Applications
Module Resources
You will need access to these resources:

The VLE
An ICT Workplace environment. A Work-Based Learning Agreement will be completed for this module to ensure that the student will have access to the required resources in the workplace.

The Internet and office software
Staffordshire University has subscriptions to electronic book services such as Safari Tech Books, Ebrary and Netlibrary. There are titles in each of the collections that will support students studying this module.

Android SDK and Eclipse development environment
Module Learning Strategies
Module Launch (15 hours)
There will be a module launch during which 10 hours of face to face contact will be devoted to undertaking tasks which are designed to provide useful insights into the module content and purpose.

Guided Learning (11 hours)
A module tutor who is part of the teaching team of the module will be allocated to you and you will meet them during the launch. Following the launch, there will be some materials on the VLE which are designed to guide your learning. Additionally, there will be at least one hour per week of contact time for the eleven weeks following the launch. This will be used for learning guided led by your module tutor. It will be a face to face presentation if you are on day release. For online learners it will be flipped classroom approach with group (up to 20) seminars.

Reviews:
• Tutorial reviews for online learners (0.5 hour per student)
Online learners will have 2 tutorial sessions with their module tutor during the course of the module. These will be individual or small group sessions during which your module tutor will be able to answer any queries that you have regarding module work. The review weeks are listed in the module handbook and mentors will be invited to join the call and provide feedback.

• Tutorial sessions for day release learners (at least 0.5 hours per student)
There will scheduled tutorial sessions (up to 20 students) during the 11 weeks following the launch which will take the place of the tutorial reviews for day release students

Independent learning (124 hours)
You will be required to work complete assignment work during independent learning time. Assignment work for a 15 credit module at level 6 should take around 70 hours to complete. However, you will need to learn about the subject in more detail before starting this.

Part of your independent learning will take place under the guidance of your workplace based mentor. You will complete a work-based learning agreement to ensure that arrangements are in place at your workplace to facilitate work-based learning. Learning in the workplace may take many forms but you are encouraged to apply academic knowledge to improve your work practice and to reflect on work based experiences to improve your learning.

Other academic learning will be achieved through reading around the subject area. Module tutors will suggest useful texts where possible but there will be many other suitable sources.


Additional help
Module Launch (15 hours)
There will be a module launch during which 10 hours of face to face contact will be devoted to undertaking tasks which are designed to provide useful insights into the module content and purpose.

Guided Learning (11 hours)
A module tutor who is part of the teaching team of the module will be allocated to you and you will meet them during the launch. Following the launch, there will be some materials on the VLE which are designed to guide your learning. Additionally, there will be at least one hour per week of contact time for the eleven weeks following the launch. This will be used for learning guided led by your module tutor. It will be a face to face presentation if you are on day release. For online learners it will be flipped classroom approach with group (up to 20) seminars.

Reviews:
• Tutorial reviews for online learners (0.5 hour per student)
Online learners will have 2 tutorial sessions with their module tutor during the course of the module. These will be individual or small group sessions during which your module tutor will be able to answer any queries that you have regarding module work. The review weeks are listed in the module handbook and mentors will be invited to join the call and provide feedback.

• Tutorial sessions for day release learners (at least 0.5 hours per student)
There will scheduled tutorial sessions (up to 20 students) during the 11 weeks following the launch which will take the place of the tutorial reviews for day release students

Independent learning (124 hours)
You will be required to work complete assignment work during independent learning time. Assignment work for a 15 credit module at level 6 should take around 70 hours to complete. However, you will need to learn about the subject in more detail before starting this.

Part of your independent learning will take place under the guidance of your workplace based mentor. You will complete a work-based learning agreement to ensure that arrangements are in place at your workplace to facilitate work-based learning. Learning in the workplace may take many forms but you are encouraged to apply academic knowledge to improve your work practice and to reflect on work based experiences to improve your learning.

Other academic learning will be achieved through reading around the subject area. Module tutors will suggest useful texts where possible but there will be many other suitable sources.


Additional help
All external students are more than welcome to visit the university at any time and to use the resources. During time at the university, they may arrange to meet the module tutor for additional help. Students have access to the departmental librarian
Module Assessment Details
A COURSEWORK weighted at 100%. All learning outcomes

Working on your own, design, implement, test and document an Android app that interacts with a web service or web application, paying attention to security of communication and data.
Module Indicative Content
• Development environment for Android
• Mobile application design
• Interface design for mobile applications
• Android software stack
• Android application lifecycle
• Activities & Intents
• Services
• Broadcast receivers
• Content providers
• SQLite database
• On-phone resources: GPS, Telephony, Audio & video, Sensors, Connectivity, etc.
• Business application development: an Android app as rich client communicating with a server-side application
• Communication security
• Data security
• Threat and risk analysis
Module Learning Outcomes
1. DEMONSTRATE CRITICAL UNDERSTANDING OF THE COMPONENTS IN SECURE ANDROID APPS AND DESIGN, IMPLEMENT AND TEST AN ANDROID APP.
Knowledge & Understanding
Learning
Problem Solving

2. DEMONSTRATE CRITICAL UNDERSTANDING OF THE COMPONENTS IN SECURE ANDROID APPS. Application
Problem Solving