This document outlines the objectives, expected outcomes, units, and experiments for a 3-credit Mobile Application Development course. The objectives are to understand mobile app requirements, design frameworks, implement designs using frameworks like Android SDK, and deploy apps. Expected outcomes are describing app requirements, explaining design challenges, developing designs, and implementing designs using Android SDK. The 6 units cover topics like mobile strategies, design constraints, interfaces, web apps, programming in Android, sensors, and a guest lecture. Students will complete 10 indicative experiments like building apps for a college phone book or doctor search.
This document outlines the objectives, expected outcomes, units, and experiments for a 3-credit Mobile Application Development course. The objectives are to understand mobile app requirements, design frameworks, implement designs using frameworks like Android SDK, and deploy apps. Expected outcomes are describing app requirements, explaining design challenges, developing designs, and implementing designs using Android SDK. The 6 units cover topics like mobile strategies, design constraints, interfaces, web apps, programming in Android, sensors, and a guest lecture. Students will complete 10 indicative experiments like building apps for a college phone book or doctor search.
This document outlines the objectives, expected outcomes, units, and experiments for a 3-credit Mobile Application Development course. The objectives are to understand mobile app requirements, design frameworks, implement designs using frameworks like Android SDK, and deploy apps. Expected outcomes are describing app requirements, explaining design challenges, developing designs, and implementing designs using Android SDK. The 6 units cover topics like mobile strategies, design constraints, interfaces, web apps, programming in Android, sensors, and a guest lecture. Students will complete 10 indicative experiments like building apps for a college phone book or doctor search.
CSE3012 LP 3 Objectives: Understand system requirements for mobile applications Generate suitable design using specific mobile development frameworks Generate mobile application design Implement the design using specific mobile development frameworks Deploy the mobile applications in marketplace for distribution Expected Outcomes: Students who complete this course will be able to Describe the requirements for mobile applications Explain the challenges in mobile application design and development Develop design for mobile applications for specific requirements Implement the design using Android SDK Student Outcomes (SO): a, b, i Unit No of Unit Description SO No. Hours 1 Introduction to Mobile Application 6 a Need for mobile applications – Cost of Development – Importance of Mobile strategies in the Business world-Market and business drivers for mobile application- Requirements gathering and validation for mobile applications- –Mobile Myths, Third party framework – Publishing and delivery of Mobile Applications- Marketing. 2 Mobile Application Design: 6 b Basics of embedded system design - Embedded OS - Design constrains for mobile applications, hardware and software related - Architecting mobile applications- Understanding Mobile User Interface Design: Mobile Application Users - Effective Use of Screen Real Estate – User interface for mobile applications touch events and gestures- Using the Tools of Mobile Interface Design 3 Mobile Web Development: 6 b Choosing a mobile web option – Using website on mobile device – Website accommodation – dedicated mobile websites Mobile web app with HTML5. Android Development: Introduction – Getting tools – Google play supports – Building Derby app. in android – Storage. 4 Android Programming: 6 b First Android App – HelloWorld Manifest - Resources - Views - Debugging - DDMS – Logcat - Development tools - App manifest – Resources - Application types Topic- Activities - Activity Life Cycle - Introduction to Layouts – Fragments – Adapters - Action bar. 5 Sensors and Deployment: Sensors - Finding sensors - 6 b Accelerometers - Gyroscopes - Other types - Orientation and Movement - pitch, roll and yaw - Natural device orientation - Reference frame remapping - SMS - Sending -Receiving - App Distribution -Signing - Google Play requirements- Needed assets- Monetization- Tips on becoming a top app Google analytics. Guest Lecture on Contemporary Topics in mobile application development 6 Guest Lecture on Contemporary Topics 02 Total Lecture: 32 Mode of Teaching and Learning: Flipped Class Room, Activity Based Teaching/Learning, Digital/Computer based models, wherever possible to augment lecture for practice/tutorial and minimum 2 hours lectures by industry experts on contemporary topics. Mode of Evaluation and Assessment: The assessment and evaluation components may consist of unannounced open book examinations, quizzes, student’s portfolio generation and assessment, and any other innovative assessment practices followed by faculty, in addition to the Continuous Assessment Tests and Term End Examination. Text Book(s): 1. Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura, Programming Android, O’Reilly Media, 2011. Reference Book(s): 1. Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox, 2012 2. Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech, 2012 3. Paul Deitel, Harvey Deitel, Abbey Deitel, Michael Morgano, Android for programmers an app-driven approach, Deitel developer series, Pearson Education, Inc, 2012. 4. Wei-Meng Lee, Beginning Android 4 application Development, John Wiley Publication, 2012
No. Indicative List of Experiments SO - i
1. College Phone Book Android Application 2. Donors and Receivers Android Application 3. Android enabled Home Automation System (via Bluetooth) 4. Theft Detector – Alarm System Android Application 5. Mobile Theft Monitoring Android Application 6. Search Your Doctor Android Application 7. Alumni Portal App Mobile Application 8. Vehicle tracking using driver mobile GPS tracking 9. Student-Faculty document sharing android project 10. Android tourist guide project.
Recommendation by the Board of Studies on June 25, 2018
Approval by Academic council on July 18, 2018 Compiled by Dr S Raju and Dr R Ganesan