0% found this document useful (0 votes)
25 views4 pages

MADD Course Outline

The document outlines the course 'Mobile Application Design and Development' offered by Adama Science and Technology University, focusing on programming technologies and design for mobile applications. It covers essential topics such as Android operating system features, application deployment, and mobile programming concepts, with specific learning outcomes for students. The course includes various assessments and a structured learning time totaling 120 hours.

Uploaded by

sufiankedir156
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views4 pages

MADD Course Outline

The document outlines the course 'Mobile Application Design and Development' offered by Adama Science and Technology University, focusing on programming technologies and design for mobile applications. It covers essential topics such as Android operating system features, application deployment, and mobile programming concepts, with specific learning outcomes for students. The course includes various assessments and a structured learning time totaling 120 hours.

Uploaded by

sufiankedir156
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Adama Science and Technology University

1 School: Electrical Engineering and Computing Department: Software Engineering


2 Course Core Module
Category
Course Name Mobile application Design and Development
Course Code: SEng3206
3 Synopsis: This course introduces students to programming technologies, design and development
related to mobile applications. Topics include accessing device capabilities, industry
standards, operating systems, and programming for mobile applications using an OS
Software Development Kit (SDK). Upon completion, students should be able to create
basic applications for mobile devices.
4 Name(s) of Sufian Kedir
Academic
Staff:
5 Semester and Semester: II Year: 3 Major Mandatory
Year offered:
6 Credit Hour: 3
7 Prerequisite/
Co-requisite:
(if any)
8 Course Learning Outcome (CLO): At the end of the course the student will be able to do:
CLO1 Write a mobile application for the Android operating system that use basic and advanced
phone features
CLO2 Understand the knowledge concerning mobile operating systems and their architecture

CLO3 Students understand setup a mobile device and application runtime environment
CLO4 Deploy applications to the Android marketplace for distribution.
CLO5 perform a simulation of the operation using the emulators of mobile devices and physical
mobile devices
CLO6 Identify various concepts of mobile programming that make it unique from programming for
other platforms,
CLO7 Implement mobile application design and development concepts in a given problem domains
9 Mapping of the course Learning Outcomes to the program Learning Outcomes, Teaching Methods and
Assessment:
Program Learning Outcomes (PO)
Assessment
Teaching
Outcomes (CLO)
Course Learning

Methods
Assignment

Final-Exam
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

Mid-Exam

L T P O
Project

CLO1 √ √ √ √ √
CLO2 √ √ √ √ √ √
CLO3 √ √ √ √ √
CLO4 √ √ √ √
CLO5 √ √ √ √
CLO6 √ √ √ √ √
CLO7 √ √ √ √ √ √
Indicate the relevancy between the CLO and PO by ticking “√” on the appropriate relevant box
1 Transferable Skills (if applicable)
0 (Skills learned in the course of study which can be useful and utilized in other settings)

Page 1|4
1

3…etc.

1 Distribution of Student Learning Time (SLT)


1 Course Content Outline CLO Teaching and Learning Activities Total
Guided learning Guided Independen (SLT)
(F2F) Learning t Learning
Total (NF2F)
(F2F)
L T P O

Chapter 1: Introduction CLO 6 2 8


1.1 Why Mobile Apps? 1
1.2 Mobile App Design Issues and
Considerations
1.2.1 Operating system
1.2.2 Screen Size and Orientation
1.2.3 Connectivity
1.2.4 Battery
1.2.5 Storage
1.2.6 Hardware
1.2.7 Business
1.3 Modern mobile operating
systems and their architecture
1.4 Current mobile application
development framework and
tools
1.5 Characteristics of Mobile
Applications

Chapter 2: Fundamental of CLO 4 9 13


Android: 2
2.1 The Android Platform
2.2 Understanding Anatomy of
Android Application,
2.3 Android Manifest file.
2.4 Android Application Design
Essentials:
Application Context, Activities,
Services, Intents, Receiving and
Broadcasting Intents, and its
common settings, Using Intent
Filter, Permissions.
Chapter 3: Mobile User Interface CLO 4 6 10
Design 7
3.1 Effective use of screen real
estate
3.2 understanding mobile application
users
3.3 understanding mobile
information design
Page 2|4
3.4 understanding mobile platforms
3.5 Android User Interface Design
Essentials:
3.5.1 User Interface Screen elements
3.5.2 Designing User Interfaces
with Layouts
3.5.3 Drawing and Working with
Animation
Chapter 4: Data Storage and CLO 4 6 10
Retrieval 3,
3.1 Introduction, characteristics of CLO
distributed mobile database 4,
systems CLO
3.2 Different types of data storages 7
in mobile devices.
3.3 Query processing in mobile
databases, query decomposition,
data localization, optimization
3.4 Architecture of databases for
mobile systems
3.5 data API Synchronization and
Replication of Mobile Data
3.6 Android Storing and Retrieving
Data
3.6.1 Shared preference
3.6.2 Working with files
3.6.3 Working with SQL light
Chapter 5: Using Common CLO 4 6 10
9
Android APIs: Using Android Data
and Storage APIs, managing data
using SQLite,
Sharing Data between Applications
with Content Providers, Using
Android Networking APIs, Using
Android Web APIs, Using Android
Telephony APIs, accessing
hardware’s and sensors, Deploying
Android Application to the World
Chapter 6: Communications Via CLO 4 6 1 11
Network and the Web 6
3.1 Type of Communications Model
3.2 Introduction to web service
3.3 HTTP Client, XML and JSON
3.4 Android Networking and Web

Chapter 7: Maps and Location in CLO 7 6 13


Android 4
6.1 Mobility and Location Based
Services
6.1 How to work with Google Map
6.1 How to work with GPS

Page 3|4
Chapter 8: Testing and publishing CLO 6 2 0 8
Testing Android applications, 6
Publishing Android application,
Using Android preferences,
Managing
Application resources in a hierarchy,
working with different types of
resources.
Total 42 4 1 83hrs
0
Assessment
Continuous Assessment Percentage F2F NF2F SLT
Total-(50%)
1 Assignments (10%) 2 6:30 8:30
2 Mid Exam (30%) 2 2 4
3 Project (10%) 2 19 21
5 Choose an item.
Total 36:30h
rs
Final Exam Percentage 50 (%) F2F NF2F SLT
Final Exam 50% 2:30 11 13:30h
rs
Grand Total SLT 120hrs
L = Lecture, T = Tutorial, P = Practical, O = Others, F2F = Face to Face, NF2F = Non-Face to Face
Note: indicates the CLO based on the CLO’s numbering in item 9.

1 Special requirements 1
2 and resources to
2
deliver the course
(e.g. software, 3 Choose an item.
computer lab,
simulation room … 4 Choose an item.
etc.) 5 Choose an item.

Text book and 1 Jeff McWherter and Scott Gowell, professional Mobile Application
reference: Development ,2012
1 (note: ensure the 2 akob Iversen Michael Eierman, Learning Mobile App Development,2013
3 latest edition
/publication) 3 T1. Lauren Darcey and Shane Conder, “Android Wireless Application
Development”, Pearson Education, 2nd ed. (2011)
4

Page 4|4

You might also like