Page 47 - REC :: All Dept Open Electives
P. 47

UNIT IV        SPRUCING UP MOBILE APPS                                                 9
               Graphics and animation – custom views, canvas, animation APIs, multimedia – audio/video playback
               and  record,  location  awareness,  and  native  hardware  access  (sensors  such  as  accelerometer  and
               gyroscope)

               UNIT V         TESTING MOBILE APPS AND TAKING TO MARKET                                9
               Debugging  mobile  apps,  White  box  testing,  Black  box  testing,  and  test  automation  of  mobile  apps,
               JUnit  for  Android,  Robotium,  MonkeyTalk  -  Versioning,  signing  and  packaging  mobile  apps,
               distributing apps on mobile market place
                                                                                      TOTAL: 45 PERIODS
               OUTCOMES:
               At the end of this course, students will be able to:
                   ●  Appreciate the Mobility landscape.
                   ●  Familiarize with Mobile apps development aspects.
                   ●  Design and develop mobile apps, using Android as development platform, with key focus on
                       user experience design, native data handling and background tasks and notifications.
                   ●  Appreciation  of  nuances  such  as  native  hardware  play,  location  awareness,  graphics,  and
                       multimedia.
                   ●  Perform testing, signing, packaging and distribution of mobile apps.

               TEXT BOOK:
               1.  Anubhav Pradhan, Anil V Deshpande,  Mobile Apps Development  , First Edition, 2013

               REFERENCES:
               1.  Barry Burd, Android Application Development All in one for Dummies, First Edition.
               2.   Teach Yourself Android Application Development In 24 Hours, SAMS, First Edition.



               OCS1703                      FUNDAMENTALS OF DATABASE                           L T P C
                                                                                               3 0 0 3
               OBJECTIVES:
               The students should be made to:
                   ●  Expose of basics of Database.
                   ●  Familiarize with database design and ER diagrams.
                   ●  Expose to SQL Query Processing.
                   ●  Understand the fundamentals of Transaction Processing.
                   ●  Familiarize with the different storage media of databases.

               UNIT I                INTRODUCTION                                                     9
               Database-System  Applications  and  purpose  -  View  of  Data  -  Database  Languages  -  Relational
               Databases - Data Storage and Querying - Transaction Management - Database Architecture - Specialty
               Databases - Database Users and Administrators - History of Database Systems

               UNIT II        DATABASE DESIGN                                                         9
               Overview of the Design Process - The Entity-Relationship Model – Constraints - Removing Redundant
               Attributes  in  Entity  Sets  -  Entity-Relationship  Diagrams  &  design  issues  –  Reduction  to  Relational
               Schemas - Other Aspects of Database Design

               UNIT III       INTRODUCTION TO SQL                                                     9
               Overview  of  the  SQL  Query  Language  -  SQL  Data  Definition  -  Basic  Structure  of  SQL  Queries  -
               Additional Basic Operations - Set Operations - Aggregate Functions - Nested Subqueries





               Curriculum and Syllabus | Open Electives | R 2017 | REC                              Page 47
   42   43   44   45   46   47   48   49   50   51   52