Vous êtes sur la page 1sur 5

COURSE OUTLINE

Department : Information Technology & Total Page: 4


Communication
Course Code and Name: Semester: 5
DFP5013 – MOBILE APPLICATION DEVELOPMENT Session: DIS 2018

TOTAL: 14 weeks : 70 hours

Pre-requisite: DFT4024 Object oriented Programming

Synopsis Mobile Application Development introduces mobile application development for the
android platform. Android is a software stack for mobile devices that includes an
operating system, middleware and key applications. The android SDK provides the
tools and APIs necessary to begin developing applications on the Android platform
using the Java programming language. Students will learn skills for creating and
deploying android applications, with particular emphasis on software engineering
topics including software architecture, software process, usability, and deployment.
Topics will include Android Development Environment, user interfaces, audio, and
persistence. SQLite databases, location, sensors and graphics.
Learning Outcome :

By the end of course, students should be able to:


Assessment
Course Learning Outcome (CLO) Programme Learning Outcome(s) Addressed
Methods
Discuss the frameworks,
current trends and design PLO1 – Apply foundation of computing, mathematics
considerations of mobile and soft skills to be competent and possess strong
CLO 1 Quiz and Test
application development understanding in related Information Technology (IT)
in Android technologies. fields.
(C4, PLO1)
PLO1 – Apply foundation of computing, mathematics
Develop Mobile Android and soft skills to be competent and possess strong
application using Android understanding in related Information Technology (IT) Quiz, Test ,
Development Tools with fields. Laboratory
CLO 2 major components of Task &
Android API. PLO2 – Practice technical skills by applying Project
(P4, C4, PLO2, PLO1) appropriate methodologies, models and techniques
in IT fields.

PLO2 – Practice technical skills by applying


appropriate methodologies, models and techniques
Deploy mobile Android in IT fields.
application through Apps
market that fulfill client PLO4 – Demonstrate strong analytical and critical
Laboratory
CLO 3 requirements and thinking skills to troubleshoot and solve problems
Task
usability. with realistic constraints by applying knowledge,
(A4, P4, PLO2, PLO4, principles and skills in IT.
PLO7)
PLO7 – Inculcate entrepreneurial skills in the related
discipline that contributes towards national growth
and be competitive in IT industries.

1
DISTRIBUTION OF STUDENT LEARNING TIME
ACCORDING TO COURSE LEARNING - TEACHING ACTIVITY

NO. LEARNING AND TEACHING ACTIVITY SLT


DEPENDENT LEARNING
1.0 Delivery Method

1.1 Lecture 12

1.2 Practical 48

1.3 Tutorial 0

2.0 Coursework Assessment (CA)

2.1 Lecture-hour-assessment 1
- Test [1] 1
- Quiz [3]

2.2 Practical-hour-assessment
- Laboratory task [4] 8

2.3 Tutorial-hour-assessment
- None [0] 0

INDEPENDENT LEARNING
Coursework Assessment (CA)
3.0 - None [1]
0
Preparation and Review
4.0
Lecture 12
- Preparation before theory class eg: download lesson notes
4.1
- Review after theory class eg: additional references, discussion group, discussion
- Preparation for quizzes

Practical
24
- Preparation before practical class/field work/survey eg: review notes, checklist, labsheets, and / or tools
4.2
and equipment
- Post practical activity eg: lab report, additional references and discussion session
- Preparation before studio work presentation/critique
0
Tutorial
4.3
- Preparation for tutorial

Assessment
4.4
- Preparation for theory test [1] 2
- Preparation for final examination [0] 0
- Preparation for final assessment [0] 0

FINAL ASSESSMENT (FA)


- FA – Project [1] 12

FINAL EXAMINATION [0] 0

Total 120
Credit=SLT/40 3

Remark:

1. Suggested time for


Quiz : 10 - 15 minutes
Test: 45 – 60 minutes (Theory)

3. 40 hours is equivalent to 1 credit

2
WEEKLY SCHEDULE:

LECTURE WEEK TOPICS


Topic 1.0: Introduction to Mobile Platform
1.1 Understand Mobility and Android
LW 1
1.2 Discuss Application Design Issues and Considerations
1.3 Discuss Monetizing Applications
Topic 2.0: Android Development Environment
LW 2 2.1 Set up the development environment for Android
2.2 Code first Android application
Topic 3.0: Developing Android Application
LW 3
3.1 Design application user interface
Topic 3.0: Developing Android Application
LW 4
3.1 Design application user interface
Topic 3.0: Developing Android Application
LW 5
3.1 Design application user interface
Topic 3.0: Developing Android Application
LW 6
3.1 Design application user interface
Topic 3.0: Developing Android Application
LW 7
3.2 Apply application functionality
Topic 3.0: Developing Android Application
LW 8
3.2 Apply application functionality
Topic 3.0: Developing Android Application
LW 9
3.2 Apply application functionality
Topic 3.0: Developing Android Application
LW 10 3.2 Apply application functionality
3.3 Construct persistence data in Android
Topic 3.0: Developing Android Application
LW 11
3.3 Construct persistence data in Android
Topic 3.0: Developing Android Application
LW 12
3.4 Apply graphic and animation
Topic 3.0: Developing Android Application
LW 13
3.5 Apply multimedia component
Topic 4.0: Publishing android application
LW 14 4.1 Testing android application components
4.2 Publishing application

3
COURSE NOTES Hand-outs, studio works and power point slides
REFERENCES Main:
Anubhav Pradhan, Anil Deshpande. (2014). Composing Mobile Apps Learn |
Explore | Apply using Android. New Delhi: John Wiley & Sons, Inc.
(ISBN 978-8126546602)

Iversen, J and Eierman, M. (2014). Learning Mobile App Development: A


Hands-on Guide to Building Apps with IOS and Android. USA: Addison-
Wesley Professional. (ISBN-13 97803219478640)

Others:

Lee Wei Meng. (2011). Beginning Android Application Development. United


States: Wiley Publishing, Inc. (ISBN 9781118017111)

Meier, R. (2012). Professional AndroidTM 4 Application Development. United


States: John Wiley & Sons, Inc. (ISBN 9781118102275)

OTHER Practical session activity


ADDITIONAL Based on the laboratory activity given, the students will perform hands-on
INFORMATION activities using Android Development Tools (ADT), Java SE SDK, Android
Device and etc.

Project
Students are required to work in team cooperatively to complete one (1)
project on developing mobile application using Android Development Tools
(ADT) inculcating values such as innovation, creativity and confidence in
‘hack it together’ – hackathon style. The titles of the project can be from the
lecturers or students proposals that embedding values and entrepreneur
skills. This project must be completed by the end of the semester.

4
ASSESSMENT SPECIFICATION TABLE (AST)

ASSESSMENT METHODS FOR


FINAL
TOPICS COURSEWORK
COURSE LEARNING OUTCOME ASSESSMENT
ASSESSMENT (CA)
(CLO) (FA)
Laborator
Quiz Test
1 2 3 4 y Task FA - Project
*(3) 15% *(1) 20% *(4) 35% * ( 1) 30%
1. Discuss the frameworks, current
trends and design considerations of
mobile application development in
o o / /
Android technologies. (C4, PLO1)
2. Develop Mobile Android application
using Android Development Tools /
with major’s components of Android
o o / / /
API. (P4, C4, PLO2, PLO1)
3. Deploy mobile Android application
through Apps market that fulfils client
requirements and usability.
o **/
(A4, P4, PLO2, PLO4, PLO7)

Disediakan oleh: Disahkan oleh:

Nama: FARIHAN ELYANA BINTI ZAHARI Nama: YUSLINA BINTI SALLEH

________________________________________ ______________________________________
Tarikh: Tarikh:

Vous aimerez peut-être aussi