Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
40 views
8 pages
Android 22617
The most Important questions with answers for msbte exam.
Uploaded by
[176] Omkar Madkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Android 22617 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
40 views
8 pages
Android 22617
The most Important questions with answers for msbte exam.
Uploaded by
[176] Omkar Madkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Android 22617 For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 8
Search
Fullscreen
Mobile Application Development Course Code: 22617 Program Name _ : Computer Engineering Program Group Program Code : CO/CM/TF/CW Semester Sixth Course Title : Mobile Application Development Course Code 222617 . RATIONALE Android application development is one of the rising and growing trend in the industry of mobile, This course examines the principles of mobile application design and covers the necessary concepts which are required to understand mobile based applications and develop Android based Applications in particular. After completing this course students will design and build a variety of real-time Apps using Android. 2. COMPETENCY The aim of this course is to help the student to attain the following industry identified competency through various teaching leaning experiences: * Create simple Android applications. 3. COURSE OUTCOMES (COs) The theory, practical experiences and relevant soft skills associated with this course are to be taught and implemented, so that the student demonstrates the following industry oriented COs associated with the above mentioned competency: a) Interprete features of Android operating system. b) Configure Android environment and development tools. c) Develop rich user Interfaces by using layouts and controls. d) Use User Interface components for android application development. ©) Create Android application using database. f) Publish Android applications. 4, TEACHING AND EXAMINATION SCHEME Teaching Examination Scheme | hese Theory. Practical — |r| e |") Paper [__ESE PA | ESE PA Tow | - 1rs._[Max [Min [Max win | Max | Mfn| Wax | Nin | Max Max [Min a[-f4 [7] 3] 1 | 28 [30 | o0 [100 [40] ase | 10 | 25 | 10 | so | 20 (*): Under the theory PA; Out of 30 marks, 10 marks of theory PA are for micro-project assessment to facilitate integration of COs and the remaining 20 marks is the average of 2 tests to be taken during the semester for the assessment of the UOs required for the attainment of the COs. Legends: L-Lecture; T ~ Tutorial/Teacher Guided Theory Practice; P -Practical; C - Credit, ESE -End Semester Examination; PA - Progressive Assessment 5. COURSE MAP (with sample COs, PrOs, UOs, ADOs and topics) This course map illustrates an overview of the flow and linkages of the topics at various levels of outcomes (details in subsequent sections) to be attained by the student by the-érdpt the course, in all domains of learning in terms of the industry/employer identified. competency depicted at the centre of this map. 3 MSBTE — Final Copy Dt. 24.09.2019 Page 1 of 8Mobile Application Development Course Code: 22617 Bove >. tense nen i Detopini, eee taomnne ssi ¥ Cow; teu NO (Camis) y ! \ ‘an H aad secepicas 7 a ee = 4 (Patapoos ole toa ——— sed twee ero a Hy user metic by Cm consiee~ —, Soe) Gece {SS eere Prom, voeeaoaninul 2 men Alogi on ot ae brags fe Fastin in Cae Gos toase ‘come Ms, cTbo Nahe 2 Bemisontere YC ie Figure 1 - Course Map 6. SUGGESTED PRACTICALS/ EXERCISES ‘The practicals in this section are PrOs (i.e. sub-components of the COs) to be developed and assessed in the student for the attainment of the above stated competency. | Approx. xe Practical Outcomes (PrOs) Unit | Hrs. 0. No. : No. fl - Required 1___| Compare various operating systems with Android OS, T 2 2 | Install /configure java development kit (JDK), android studio and | 1 | 2* android SDK. 3 | Configure android development tools (ADT) plug-in and create android virtual device. 4 | Develop a program to display Hello World on screen. 5__ | Developa program to implement linear layout and absolute layout. MSBTE ~ Final Copy Dt. 24.09.2019 Page 2 of 8Mobile Application Development Course Code: 22617 “| Approx. x Practical Outcomes (PrOs) Unit | Ns lo. No. Required @ | Develop a program to implement frame layout, table layoutand | I | 2° relative layout. 7__[ Develop a program to implement Text View and Edit Text. Ww] 8 | Develop a program to implement Auto Complete Text View. Ww] 2 9} Develop a program to implement Button, Image Button and Toggle | IV | 2° Button. 10 | Develop a program to implement login window using above UI | IV | 2* controls. T1_| Develop a program to implement Checkbox. wp 12__| Develop a program to implement Radio Button and Radio Group. | IV_|__2* 13 | Develop a program to implement Progress Bar. wp 14 | Develop a program to implement List View, Grid View, Image | IV | 2* View and Scroll View. 15 | Develop a program to implement Custom Toast Alert vp 16 | Develop a program to implement Date and Time Picker. Ww | 17_| Develop a program to ereate an activity. V 2 18 | Develop a program to implement new activity using explicit intent | V | 2* and implicit intent. | 19 | Develop a program to implement content provider. Vv 2] 20_| Develop a program to implement service. Vv 2 21_ | Develop a program to implement broadcast receiver. v_| 2 22_| Develop a program to implement sensors. v_|__2 23_[ Develop a program to build Camera vp 24_ | Develop a program for providing Bluctooth connectivity. vf 25_ | Develop a program for animation Vv 2 26 _| Perform Asyne task using SQLite v_| 2 27 | Create sample application with login module, (Check usemame | Vf 2* and password) On successful login, Change TextView “Login Successful”. And on login fail, alert user using Toast “Login fal”. 2B | Create login application where you will have to validate usemame | V | 2 and password till the username and password is not validated, login button should remain disabled. 29 _| Develop a program to: a) Send SMS_b) Receive SMS vif 282" 30 _| Develop a program to send and receive e-mail. vi | 31_| Deploy map based application. Part I vi | 2 °32__| Deploy map based application. Part II wi | 2 ‘Total 66 Note 7. A suggestive list of PrOs is given in the above table. More such PrOs can be added 10 attain the COs and competency. The practicals marked as “*" are compulsory, so that the student reaches the ‘Application Level’ of Bloom's Taxonomy’ as generally required by the Industry. ii, The ‘Process’ and ‘Product" related skills associated with each PrO are to be assessed according 10 a suggested sample given below: MSBTE — Final Copy Dt. 24.09.2019. Page 3 of 8Mobile Application Development Course Code: 22617 No. | Performance Indicators | Weightage in % 1 | Correctness of User Interface design - 30 2 Correctness of business logic applied | | 3 | Debugging ability 10 4 —__| Correctness of answers to sample questions 10 5 ‘On time submission 10 Total 100 ‘The above PrOs also comprise of the following social skills/attitudes which are Affective Domain Outcomes (ADOs) that are best developed through the laboratory/field based experiences: a) Work collaboratively in team b) Follow ethical practices, The ADOs are not specific to any one PrO, but are embedded in many PrOs. Hence, the acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of practical experiences over a period of time. Moreover, the level of achievement of the ADOs according to Krathwohl’s ‘Affective Domain Taxonomy’ should gradually increase as planned below: ‘Valuing Level’ in 1" year. * ‘Organization Level’ in 2 year. * ‘Characterization Level’ in 3 year. 7. MAJOR EQUIPMENT/ INSTRUMENTS REQUIRED The major equipment with broad specification mentioned here will usher in uniformity in conduct of practicals, as well as aid to procure equipment by authorities concerned, ee 7 Equipment Name with Broad Specifications he, T | Computer system (Any computer system which is available in laboratory with minimum 2GB RAM) i All 2 | Any compatible open source tools (¢.g, Android Studio/ Eelipse IDE, Any compatible web server, Any compatible database tool e.g. SQLite) 8. UNDERPINNING THEORY COMPONENTS ‘The following topics/subtopics should be taught and assessed to develop UOs in cognitive domain for achieving the COs to attain the identified competency. More UOs could be added. Unit Unit Outcomes (UOs) Topies and Sub-topics (in cognitive domain) Unit-1 Ja, Explain the given basie terms — | 1.1 Introduction to Android, open Android related to Android system. handset alliance, Android and its tools _/1b. Explain with sketches Android Ecosystem. ture for the given 1.2. Need of Android, Features Of application, Android Ic, Identify tools and software 13 Tools and software required for required for developing the developing an Androidy given Android application with Application — tification ____ | 14 Android Arehitécture MSBTE ~ Final Copy Dt.2409.2019 Page 4 of 8 2 a aMobile Application Development Course Code: 22617 Unit ‘Unit Outcomes (UOs) Topics and Sub-topics cognitive domain) —_ Id. Explain significance of the given component in Android architecture. _| Unit— I 2a, Describe function of the given | 2.1 Operating System, Java JDK, Installation component to operate the Android SDK and specified IDE. 2.2 Android Development Tools(ADT) configuratio | 2b. Explain the given term related | 2.3 Android Virtual Devices(AVDs) nof to virtual machine. 2.4 Emulators ‘Android | 2c. Explain the given basic term | 2.5 Dalvik Virtual Machine, Difference related to Android development between JVM and DVM tools. 2.6 Steps to install and configure 2d. Describe the features of given Android Studio and SDK android emulator. 2c. Deseribe the steps to configure the given android development environment Unit [3a, Explain with relevant analogy | 3.1 Control Flow, Directory Structure UI the given Directory Structure. | 3.2 Components of a screen, Components |3b. Describe the steps to use the Fundamental Ul Design and Layouts | given Android rich UL 3.3 Linear Layout; Absolute Layout; component. Frame Layout; Table Layout; 3c. Describe the steps to use the Relative Layout given type of Layout, 3d. Develop the given basic Android application, - Unit-IV__|4a. Develop rich user Interfaces for | 4.1 Text View, Edit Text; Button, Designing the given Android application Image Button; Toggle Button; User 4b. Develop Android application Radio Button And Radio Group; Interface using the given view. Checkbox; Progress Bar With View |4c. Explain the significance of the | 4.2 List View; Grid View; Image given display Alert. View; Scroll View; Custom Toast 4d. Develop the given application Alert using time and date picker. 4.3 Time And Date Picker Unit -V Sa. Apply the given Intents and 5.1 Intent, Intent_Filter Activity service in Application 5.2 Activity Lifecycle; Broadcast And development. Lifecycle Multimedia |5b, Use Fragment to generate the | 5.3 Content Provider; Fragments with given multiple activities 5.4 Service: Features Of service, databases |5c, Develop programs to play the ‘Android platform service, Defining given multimedia new service, Service Lifecycle, 5d. Write the query to perform the Permission, example of service given database management operation. 5.5 Android System Architecture, MSBTE — Final Copy Di. 24.09.2019 Page 5 of 8Mobile Application Development Course Code: 22617 given android App. Unit Unit Outcomes (UOs) Topies and Sub-topies | (in cognitive domain) of the database, extracting value from cursors, Transactions. Unit-VI | 6a. Explain the given location 6.1 SMS Telephony Secu based service. 6.2 Location Based Services: Creating Appli Gb. Write the steps to customize the project, Getting the maps API Deployment the given permissions for key, Displaying the map, users. Displaying the zoom control, 6c. Explain features of the given Navigating to a specific location, android security service. Getting location, 6d. Write the steps to publish the Getting Location 63 64 Location, Android Security Model, Declaring and Using Permissions, Using Custom Permission, Application Deployment: Creating Small Application, Signing of application, Deploying app on Google Play Store, Become a Publisher, Developer Console _ Note: To attain the COs and competency, above listed UOs need to be undertaken to achieve the ‘Application Level’ of Bloom's ‘Cognitive Domain Taxonomy 9. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN 5 - sav | Distribution of Theory Marks ee Unit Title aching RT UY] A Total - Level | Level | Level | Marks T_| Android and its tools 04 om | 0 2 oF i Installation and configuration of 06 02 02 02 06 Android Til_[UI Componenis and Layouts 08 @ | m2 | 04 | 08 IV_| Designing User Interface With View 10 @ | | o | 12 y_ | Activity and Multimedia with 18 o fo | 2 | 2 databases VI_| Security and Application Deployment 18 | 06 | 12 | 20 Total oF 2 | 20 | 38 | 70 Legends: R=Remember, U-Understand, A=Apply and above (Bloom's Revised taxonomy) Note: This specification table provides general guidelines to assist students for their learning and 1o teachers to teach and assess students with respect to attainment of LOs. The actual distribution of marks at different taxonomy levels (of R, U and A) in the question paper may vary from above table. 10. co-curricular activities which can be undertaken to accelerate the atty MSBTE — Final Copy Dt. 24.09.2019 SUGGESTED STUDENT ACTIVITIES. ™ Other than the classroom and laboratory learning, following are the suggested student-felated Page 6 of 8Mobile Application Development Course Code: 22617 outcomes in this course: Students should conduct following activities in group and prepare reports of about 5 pages for each activity, also collect/record physical evidences for their (student's) portfolio which will be useful for their placement interviews: a) Prepare journal of practical b) Undertake micro-projects. i. SUGGESTED SPECIAL INSTRUCTIONAL STRATEGIES (if any) These are sample strategies, which the teacher can use to accelerate the attainment of the various outcomes in this course: a) Massive open online courses (MOOCs) may be used to teach various topies/sub topics. b) ‘L’ in item No. 4 does not mean only the traditional lecture method, but different types of teaching methods and media that are to be employed to develop the outcomes. ©) About 15-20% of the topics/sub-topies which is relatively simpler or descriptive in nature is to be given to the students for self-directed learning and assess the development of the COs through classroom presentations (see implementation guideline for details) d) With respect to item No.10, teachers need to ensure to create opportunities and provisions for co-curricular activities, e) Use different Audio Visual media for Concept understanding. 1) Guide student(s) in undertaking micro-projects. 2) Demonstrate students thoroughly before they start doing the pra h) Ensure use of latest version of tools. i) Encourage students to refer various web sites to have detail understanding of JSP and related concepts. {j) Encourage students to refer different web-applications to have deeper understanding of web-applications. k) Observe continuously the performance of students in laboratory, 12. SUGGESTED MICRO-PROJECTS Only one micro-project is planned to be undertaken by a student that needs to be assigned to him/her in the beginning of the semester. In the first four semesters, the micro-project are group-based. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three. The micro-project could be industry application based, internet-based, workshop- based, laboratory-based or field-based. Each micro-project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain dated work diary consisting of individual contribution in the project work and give a seminar presentation of it before submission. ‘The total duration of the micro-project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit micro-project by the end of the semester to develop the industry oriented COs. ‘A suggestive list of micro-projects is given here. Similar micro-projects could be added by the concerned faculty: a) Develop an android application on traffic surveying. b) Develop an android application on online shopping. ©) Develop an android application for making a calculator. d) Develop an android application for game. Guidelines For Developing Micro Projects: MSBTE - Final Copy Dt. 24.09.2019 Page 7 of 8Mobile Application Development Course Code: 22617 (Implement Following Relevant Guidelines For Micro Projects) i Must implement concepts of Advance java, ii, Must publish the sample application on play store. 13. SUGGESTED LEARNING RESOURCES a Title of Book Author Publication | anioia Dixit, Prasanna —_| Vikas Publications, New Delhi 2014, ss Kumar ISBN: 9789325977884 Maclean David, cath 2 | Pro Android 5 Komatineni Satya, | SRE Pableagons 2015, ISBN: Allen Grant Android Programming Packet Publication, 2015, 3 | for Beginners Hortan, John ISBN: 978-1-78588-326-2 14, SOFTWARE/LEARNING WEBSITES a) _https://www.tutorialspoint.com/android b)__hitp://developer.android.com/guide/index.html, ©) _http://developer.android.com/reference/packages.html 4) _http://developer.android.com/guide/components/fundamentals. html ©) _http://developer.android.com/guide/topics/ui/index. html Dy) /Ideveloper.android.com/guide/topics/ui/declaring-layout.html g) _https:/Awww.tutorialspoint.com/android/android_advanced_tutorial.pdf MSBTE — Final Copy Dt. 24.09.2019 Page 8 of 8 ie
You might also like
MAD Lab Manual
PDF
No ratings yet
MAD Lab Manual
102 pages
Mad - Lab Manual
PDF
No ratings yet
Mad - Lab Manual
2 pages
Ocr Mad Syllabus
PDF
No ratings yet
Ocr Mad Syllabus
8 pages
Mobile Application Development Course Code: 4351604
PDF
No ratings yet
Mobile Application Development Course Code: 4351604
10 pages
BSD 422 Mobile App Development
PDF
No ratings yet
BSD 422 Mobile App Development
4 pages
IF4I
PDF
No ratings yet
IF4I
43 pages
Mobile Application Development
PDF
No ratings yet
Mobile Application Development
8 pages
Practical No: 1 Enrolment No: Practical Problem: You Rated Us Good
PDF
No ratings yet
Practical No: 1 Enrolment No: Practical Problem: You Rated Us Good
7 pages
Fifth Level
PDF
No ratings yet
Fifth Level
45 pages
Manual CM6I MAD 22617 120421
PDF
No ratings yet
Manual CM6I MAD 22617 120421
219 pages
D2 - 22617 Mad Tycm-I - Mas 2022-23
PDF
No ratings yet
D2 - 22617 Mad Tycm-I - Mas 2022-23
5 pages
Cse3012 Mobile-Application-Development LP 1.0 7 Cse3012 Mobile-Application-Development LP 1.0 1 Mobile Application Development
PDF
100% (1)
Cse3012 Mobile-Application-Development LP 1.0 7 Cse3012 Mobile-Application-Development LP 1.0 1 Mobile Application Development
3 pages
Mad Lab Record
PDF
No ratings yet
Mad Lab Record
53 pages
MAD Manual Upto Practical 5
PDF
No ratings yet
MAD Manual Upto Practical 5
43 pages
Madlab Manual
PDF
No ratings yet
Madlab Manual
54 pages
Vp-Aap-Mad-Co-23 24
PDF
No ratings yet
Vp-Aap-Mad-Co-23 24
16 pages
Mada 4350703
PDF
No ratings yet
Mada 4350703
10 pages
Mad Lab Manual
PDF
No ratings yet
Mad Lab Manual
91 pages
Sample QP 22617
PDF
No ratings yet
Sample QP 22617
6 pages
GUI Application Development Using
PDF
No ratings yet
GUI Application Development Using
8 pages
Mobile Application Development - For Printing
PDF
No ratings yet
Mobile Application Development - For Printing
81 pages
Syllabus PRM391 Summer 2015
PDF
No ratings yet
Syllabus PRM391 Summer 2015
12 pages
Gujarat Technological University: Page 1 of 3
PDF
No ratings yet
Gujarat Technological University: Page 1 of 3
3 pages
191it52a-Mad Lab
PDF
No ratings yet
191it52a-Mad Lab
80 pages
Full Mad Lab
PDF
No ratings yet
Full Mad Lab
77 pages
Android Application Development
PDF
No ratings yet
Android Application Development
22 pages
Application Developmen Lab
PDF
No ratings yet
Application Developmen Lab
42 pages
18csmp68 Madlab Manual Final
PDF
No ratings yet
18csmp68 Madlab Manual Final
46 pages
22617-Mobile Application Development
PDF
No ratings yet
22617-Mobile Application Development
181 pages
MADUA - 4350703 Syllabus (GTURanker - Org)
PDF
No ratings yet
MADUA - 4350703 Syllabus (GTURanker - Org)
9 pages
Mobile Application Development
PDF
No ratings yet
Mobile Application Development
8 pages
4th Sem Scheme If
PDF
No ratings yet
4th Sem Scheme If
43 pages
CSE225 L0 Updated
PDF
No ratings yet
CSE225 L0 Updated
25 pages
Application Developmen Lab 1
PDF
No ratings yet
Application Developmen Lab 1
39 pages
MADD Course Outline
PDF
No ratings yet
MADD Course Outline
4 pages
Course Code: 4361104
PDF
No ratings yet
Course Code: 4361104
9 pages
COURSEPACK - Mobile Application Development - E1UA507C
PDF
No ratings yet
COURSEPACK - Mobile Application Development - E1UA507C
14 pages
MCA-404 - A - Mobile Programming With Android - MPA
PDF
No ratings yet
MCA-404 - A - Mobile Programming With Android - MPA
3 pages
Updated - CourePack - Mobile Application Development - R1PC301B
PDF
No ratings yet
Updated - CourePack - Mobile Application Development - R1PC301B
14 pages
New Syllabus
PDF
No ratings yet
New Syllabus
7 pages
Mad Lab Manual
PDF
No ratings yet
Mad Lab Manual
89 pages
MAD - Lab Lesson Plan
PDF
No ratings yet
MAD - Lab Lesson Plan
2 pages
18csmp68-Mad-Lab Manual
PDF
No ratings yet
18csmp68-Mad-Lab Manual
72 pages
18csmp68 Lab Manual
PDF
No ratings yet
18csmp68 Lab Manual
40 pages
MAD Introduction
PDF
No ratings yet
MAD Introduction
13 pages
MAD PR 17-32
PDF
No ratings yet
MAD PR 17-32
34 pages
Mobile Application Development + LAB
PDF
No ratings yet
Mobile Application Development + LAB
2 pages
Sarvajanik University Sarvajanik College of Engineering and Technology
PDF
No ratings yet
Sarvajanik University Sarvajanik College of Engineering and Technology
5 pages
Android New Syllabus
PDF
No ratings yet
Android New Syllabus
6 pages
18CSMP68 Lab Manual
PDF
No ratings yet
18CSMP68 Lab Manual
122 pages
Mobile Application Development - For Printing
PDF
No ratings yet
Mobile Application Development - For Printing
122 pages
SDPD Course File
PDF
No ratings yet
SDPD Course File
41 pages
Bachelor in Computer Application (Himalayan University) Bachelor in Computer Application (Himalayan University)
PDF
No ratings yet
Bachelor in Computer Application (Himalayan University) Bachelor in Computer Application (Himalayan University)
6 pages
Mad Syllabus
PDF
No ratings yet
Mad Syllabus
4 pages
Mad Sample Question20 Marks Paper
PDF
No ratings yet
Mad Sample Question20 Marks Paper
6 pages
Android Application Programming
PDF
No ratings yet
Android Application Programming
7 pages
CS19611 MADL Syllabus
PDF
No ratings yet
CS19611 MADL Syllabus
2 pages
Course Syllabus: Serial Number: Course Title: Course Description
PDF
No ratings yet
Course Syllabus: Serial Number: Course Title: Course Description
6 pages