sap course 1429202453

Course Code & Number:

CMPE 317

Course Title:

Mobile Application Development

Level of Course:

BS

Credits:

(2+0+2) 3 TEDU Credits, 5 ECTS Credits

Catalog Description:

Mobile development frameworks. Design considerations. Blackberry OS. Blackberry development tools. Java ME. Android OS. Android development tools. User interface and event management for Blackberry OS and Android OS. Networking. GPS. Accelerometer. Storage. SQLite.

Pre-requisites & Co-requisites:

Pre-requisites: NONE
Co-requisites: NONE
Grading: 

Lab Applications - 40% 
Project I - Blackberry - 30% 
Project II - Android - 30%

Semester: 
Fall
Mode of Delivery: 
Face-to-face
Language of Instruction: 
English
Course Type: 
Elective
Required Reading: 
1. Beginning BlackBerry 7 Development, Rob Kao, Dante Sarigumba, Anthony Rizk, Apress, 2011. 2. Pro Android 3, Satya Komatineni, Dave MacLean, Sayed Hashimi, Apress, 2011.
Course Objective: 

The objective of this course is to provide the knowledge to use the languages and tools for developing mobile applications that can run on mobile devices, specifically Blackberry and Android based mobile phones. This knowledge includes the use of user interface and event management libraries, location libraries, networking libraries and data storage libraries based on the Java ME language.

Extended Description: 

Mobile development frameworks. Design considerations. Blackberry OS. Blackberry development tools. Java ME. Android OS. Android development tools. User interface and event management for Blackberry OS and Android OS. Networking. GPS. Accelerometer. Storage. SQLite.

Learning Outcomes: 

Upon succesful completion of this course, a student will be able to
1. Develop user interfaces for Blackberry and Android based mobile devices
2. Develop location aware applications for Blackberry and Android based mobile devices
3. Develop applications with networking components for Blackberry and Android based mobile devices
4. Develop applications with internal and external data storage support for Blackberry and Android based mobile devices
5. Identify the design considerations when developing applications for mobile devices
6. Develop sensor based applications for Blackberry and Android based mobile devices

Planned Learning Activities and Teaching Methods: 
Telling/Explaining
Discussion/Debate
Questioning
Reading
Demonstrating
Hands-on Activities
Assessment Methods and Criteria: 
Oral Project
Written Project

Student Workload:

Lab Application
28 hrs
hrs
Demonstration
10 hrs
hrs
Team Meetings
60 hrs
hrs
Others
56 hrs
hrs

Prepared By:

Bilgin Avenoğlu

Revised By:

sap_editor