Department of Computer Science And Application

4 downloads 110 Views 570KB Size Report
040020301 – Mobile Application Development ... Lauren Darcey and Shane Conder, “ Android Wireless Application Development”, Pearson Education, 2nd.
Department of Computer Science and Technology 2014 MSC (CA), Semester – 3rd Lesson Plan Paper No: 040020301

Courses: Mobile Application Development

Objectives: To develop an understanding of how to design, develop, and deploy android based applications for mobile devices.

Course Outcomes: Upon completion of the course, students shall be able to CO1: CO2: CO3: CO4: CO5: Unit

1. 1.1

No. of Lectu re(s) [08] 1

describe details of Android SDK & tools to develop application using android. understand application design using android components namely activity, context, services and intents. demonstrate application designing elements namely View, ViewGroup , Layouts and widgets. develop mobile applications using APIs namely data storage, location based , network based and web based. deploy mobile applications. Topics

Reference Chapter/Additional Reading

1.2 1.3 1.4

1 1 1

Introduction to Android History of Mobile software Development The Open handset Alliance The Android Platform Android SDK

1.5

2

Building sample Application

LS #3 – page no. 43-66

1.6

2

Android Terminologies

LS #4 – page no. 69

Android Application Design Essentials – I Using Application Context Performing Application Tasks with activities Working with Services

LS #4 – page no. 70,71 LS #4 – page no. 71-78

2.

[08]

2.1 2.2

1 2

2.3

2

2.4

3

3.

[08]

3.1

2

3.2

2

3.3

2

3.4

2

4.

[09]

4.1

4

4.2

3

LS #1 – page no. 7-27

LS #2 – page no. 29-40

LS #4 – page no. 78,79 LS #4 – page no. 79,80

Managing Application resources in a hierarchy Working with different types of resources Android User Interface Design Elements Exploring User Interface Screen Elements Designing User Interface with Layouts

LS #6 – page no. 94100 LS #6 – page no. 101132

LS #5 – page no. 81-92 LS #5 – page no. 93-96

LS #7 – page no. 133172 LS #8 – page no. 173203

Evaluation Parameters

Planned Date 7/7/2014

Presentation

Receiving & Broadcasting Intents Android Application Design Essentials – II Android Manifest File & its common settings Using Intent Filter, Permissions

Ms. Jenisha Tailor

Teaching Methodology to be used

Demo of SDK Installation Practical Demo Presentation

10/7/2014 11/7/2014 12/7/2014 14/7/2014, 17/7/2014 18/7/2014 19/7/2014

Presentation and Practical Program Demo

21/7/2014 23/7/2014, 24/7/2014 26/7/2014 28/7/2014 30/7/2014 -2/8/2014

Presentation and Practical Program Demo

4/8/2014, 6/8/2014 7/8/2014, 9/8/2014 11/8/2014, 13/8/2014 14/8/2014, 16/8/2014

Presentation and Practical Program Demo

Quiz 1

Unit test 1

Pr Internal 1

18/8/201423/8/2014 25/8/201429/8/2014

Page 1

Department of Computer Science and Technology 2014 4.3

2

5. 5.1

[08] 3

5.2

3

5.3

2

Drawing & working with Animation Using Android API’S Using Android Data & Storage API Managing Data using SQLite

6.1

4

Sharing Data between Application with Content Providers Other API’S & Deploying Application Using Android Networking API’S

6.2

3

Using Android Web API’S

6.

[07]

LS #9 – page no. 205230 LS #10 – page no. 231239 LS #10 – page no. 239258

30/8/2014, 1/9/2014 Presentation and Practical Program Demo

3/9/20146/9/2014 11/9/201415/9/2014 17/9/2014, 18/9/2014

Presentation and Practical Program Demo

22/9/201427/9/2014

LS #11 – page no. 259285

LS #12 – page no. 287299 LS #13 – page no. 301314

29/9/20144/10/2014

Quiz-2

Pr Quiz

Unit test 2 Pr Internal 2

Course Objectives and Course Outcomes Mapping: • Develop an understanding of mobile applications platform : CO1 • Design and develop android based applications for mobile devices : CO1, CO2, CO3, CO4 • Deploy android based application for mobile devices: CO5 Course Units and Course Outcomes Mapping: Unit No.

Unit

Course Outcome CO1

CO2

CO3

CO4









1

Introduction to Android

2

Android Application Design Essentials- I







3

Android Application Design Essentials- II







4

Android Application Design Elements

5

Using Android APIs

6

Other API’s & Deploying Application

CO5

 

 

Course Outcomes and Program Outcomes Mapping: Course Outcome

PO1

PO2



CO1 

CO2 CO3



CO4



CO5

Ms. Jenisha Tailor

PO3

PO4

PO5 

PO6 









 



 

Page 2

Department of Computer Science Scien and Technology 2014 Activities/Practicum: The following activities shall be carried out by the students. 1. Student shall do comparative study of mobile platforms namely iPhone, J2ME, BlackBerry, Symbion, Bada. Study of following part of the syllabus shall be done by the students: st 2. Self-Study 4.1: ImageButton, RadioGroup, WebView, AutoCompleteTextView, TimePicker The following activities shall be carried out by the teacher. 1. Discuss the purpose of android and its market value. 2. Demonstrate the use of SQLite, ORM and use of google map services.

Concept Map: Course title : Mobile Application Development

Unit 1:

Department of Computer Science Scien and Technology 2014

Unit 2 and 3:

Unit 4 :

Department of Computer Science Scien and Technology 2014 Unit 5:

Unit 6: