Ana içeriğe atla

CMPE 317

Course ID:
Course Code & Number
CMPE 317
Course Title
Mobile Application Development
Level
BS
Credit Hours/ ECTS Credits
(2+0+2) 3 TEDU Credits, 5 ECTS Credits
Year of Study:
Semester:
Fall
Type of Course:
Elective
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: NONE
Co-requisites: NONE
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.
Course Objectives

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.

Software Usage
Course 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

Learning Activities and Teaching Methods:
Telling/Explaining Discussion/Debate Questioning Reading Demonstrating Hands-on Activities
Assessment Methods and Criteria:
Oral Questioning Case Studies / Homework
Assessment Methods and Criteria Others:
Design Content
Recommended Reading
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.
Grading

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

Learning Activities and Teaching Methods Others:
Course Coordinator:
Student Workload:
WorkloadHrs
Demonstration10 hrs
Team Meetings60 hrs
Course & Program Learning Outcome Matching: