course contents teaching methods learning … english assistant n/a course ... operating systems...

2

Click here to load reader

Upload: ngonga

Post on 15-May-2018

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Course Contents Teaching Methods Learning … English Assistant N/A Course ... Operating Systems such as Symbian, Android, Mobile Windows, ... Introduction to mobile programming …

MOBILE DEVICE PROGRAMMING - COMP. 319 (1)2013 SUMMER

Class Meeting Location ENG Z21Class Meeting Times TH B5,TH B6,TU B5,TU B6 Instructor MURAT PARLAKIŞIKOffice HoursOffice LocationOffice PhoneEmail [email protected] Address Number of Credits 3ECTS CreditsPrerequisites COMP. 202 or COMP. 132Language English

Assistant

N/A

Course Description

This course covers programming environments and languages over mobile devices. Mobile device architectures and environments,MIDP Application Model, User Interface Libraries, High Level User Interface Components, Low Level User Interface Libraries, MIDPPersistance Libraries. Mobile device operating system environments. Operating Systems such as Symbian, Android, MobileWindows, iPhone OS.

Course Objectives

The course will be focused on iOS application development and android application development . Frameworks like phonegap will bedescribed.

Learning Outcomes

The students will be introduced to mobile programming. Introduction to mobile programming gives answer to where to start , how to implement and what are the requirements .

Teaching Methods

N/A

Course Contents

SessionNumber

StartingDate Topics

3 18/06/2013 Introduction to Mobile Programming . History of telecommunication3 20/06/2013 IOS Framework , MVC design, Introduction to Objective-c3 25/06/2013 Objective-C3 27/06/2013 Simple MVC implementation . Foundation classes .3 02/07/2013 View Controller Life Cycle Multiple MVC .3 04/07/2013 Protocols and their usage. View and Gesture implementation on IOS.3 09/07/2013 Introduction to Android . Android Framework . Integration android plugin to eclipse3 11/07/2013 Activy life cycle . Managing intent control in activiy.3 16/07/2013 Components of the screen layouts . Diplaying images on views

3 18/07/2013 Introduction to Mobile Frameworks . Working with one of the mobile frameworks (phonegap) Building ios andandroid application with phonegap

Page 2: Course Contents Teaching Methods Learning … English Assistant N/A Course ... Operating Systems such as Symbian, Android, Mobile Windows, ... Introduction to mobile programming …

Assessment Methods

Type Description Final Grade,%

Homework Developing applications with ios and android 40

Project Final project using android or ios , An idea should be implemented and ready for deployment tomarket 50

Other Attandance , willing to learn , creative ideas . 10Total 100

Workload Breakdown

N/A

Sources

Links

http://developer.android.com/ Developer site for androidhttp://developer.apple.com/ Developer site for apple

Reference Materials

Wrox Beginning android 4 application development

Other

N/A

Academic Dishonesty

N/A