CMAD : Certificate in Mobile Application Development

Programme Type CERTIFICATE
Mode Open Distance Learning
School School of Computer and Information Sciences
Duration 0 Year, 6 Months
Medium ENGLISH
Specialization MOBILE APPLICATION DEVELOPMENT
Description

The objectives of CMAD Programme are:

 

pursuing the programme successfully, the learner should be able to

  • Understand the requirements for the development of mobile applications for various purposes
  • Analyze the architecture of Android
  • Design, implement and test a database for user requirements
  • Develop mobile apps using Android
  • Develop programs using Python
  • Use IDEs such as Android Studio

Please note that no printed course material shall be provided. Students can download the study material from http://egyankosh.ac.in/

Eligibility

10+2 or Equivalent

10th pass with 2/3 year Diploma are also eligible

Fee Structure

Rs. 5000/- plus Registration fee of Rs. 200/-

Programme Coordinator Prof.P.Venkata Suresh, Email: pvsuresh@ignou.ac.in

Course Details


Course Title (BCS-091): Introduction to Mobile Architecture

Introduction to Mobile Applications, Components of a Mobile Application, Basics of Mobile Application Design, Introduction to Mobile Operating Systems, Basics of Android, Basics of Ios, Basics of Windows Mobile, Mobile Processors, Memory, Sensors, I/O, Native Development Tools, Cross Platform Development Tools, Publishing Tools and Developer Program, Monetization, etc.

Course Title (BCS-092) :  Introduction to Databases

Introduction to Database Systems, Database History, Data Modelling, Entity Relationship Model, Integrity Rules and Constraints, Relational Database Design and Redundancy, Functional Dependencies, Normalization, SQL, DDL , DML, Join  Statements,  Introduction to SDLC, etc.

Course Title (BCS-093): Introduction to Android

Introduction, History, Features, Categories of Android applications, Architecture,  Android application fundamentals, Android development platforms, Configuring Android Development Environment, Basic  Android APP components, Additional components, Android Manifest, Android Development, Device Compatibility, Device features, Platform versions, Screen configuration, UI design, Creating GUI for Android Application, Design of UI with Layout Editor, Managing Touch Events in a ViewGroup, Setting up testing environment and testing an Android Application,  Debugging, Logcat, Integrating Multimedia into Android Application development (AAD), Camera functions in AAD, Saving Data on Android Devices, Android sensor framework, Making an APP Location-Aware, Connecting devices wirelessly, Performing network operations, Publishing an Android APP, Performance profiling of an Android APP, Security concerns, etc.

Course Title (BCS-094) : Programming using Python

Basic Programming Concept, Features of Python, Variables, Expressions and Statements, Data types, Comments, Debugging, Control structures, Arrays, Linked Lists , Queues, , Functions, Strings, Methods, Classes, Operator Overloading, Inheritance, Data Encapsulation, Polymorphism, Exception Handling, Software Testing, Black Box Testing, White Box Testing, Profilers, Introduction to SQLite, SQL CRUD statements, Role of Python in Mobile Application Development, Open Source Python Libraries, Introduction to Kivy, Kivy Buidozer, Packaging, Kivy Launcher, Kivy Android Virtual Machine, GUI development, Tkinter, Creating GUI for Python with Tkinter and wxPython, Development examples using Kivy, etc.

Course Title (BCSL-091) : Laboratory Course (Includes practicals of following courses: Introduction to Databases, Introduction to Android, Programming using Python)

Practical Counseling sessions in Databases, Android and Python

Regional & Study Centre Details

Regional Centre Study Centre
PORT BLAIR 0201: JNR MAHAVIDYALALA (201)
BHUBANESHWAR 2103: GOVT COLLEGE, ROURKELA (2103)
BHUBANESHWAR 2104: KHALIKOTE COLLEGE (2104)
BHUBANESHWAR 2101: KIIT, PATIA (2101)
KHANNA 2202: BARING UNION CHRISTIAN COLLEGE (2202)
KHANNA 2212: DOABA COLLEGE (2212)
KHANNA 2206: GURU NANAK GIRLS COLLEGE (2206)
CHENNAI 2578: GURU NANAK COLLEGE (2578)
CHENNAI 3101: PONDICHERRY UNIVERSITY COMMUNITY COLLEGE (3101)
CHENNAI 2509: SACRED HEART COLLEGE (2509)
CHENNAI 2593: VOORHEES COLLEGE (2593)
LUCKNOW 2757: HBTI KANPUR (2757)
LUCKNOW 2788: INSTITUTE OF ENGG & TECHNOLOGY LUCKNOW (2788)
LUCKNOW 2720: LUCKNOW CHRISTIAN P G COLLEGE (2720)
KOLKATA 2855: BIDHAN CHANDRA COLLEGE (2855)
KOLKATA 2800P: IGNOU PROG. STUDY CENTRE (2800P)
KOLKATA 2802: ST. XAVIER'S COLLEGE (2802)
SRINAGAR 1210: GOVERNMENT DEGREE COLLEGE SOPORE (1210)
SRINAGAR 1253: NIELIT (FORMERLY DOEACC) RANGRETH (1253)
SRINAGAR 1209: SHRI PRATAP SINGH COLLEGE (1209)
RANCHI 3603: GURU NANAK COLLEGE, DHANBAD (3603)
RANCHI 0534: R. K MISSION ENGLISH SCHOOL, SIDGORA, JAMSHEDPUR (534)
RANCHI 3200: REGIONAL CENTRE, RANCHI (3200)
NAGPUR 1633P: ANKUSH SHIKSHAN SANSTHA (1633P)
NAGPUR 1614: RAJIV GANDHI ENGINEERING COLLEGE (1614)
NAGPUR 1609: SANT GADGE BABA AMRAVATI UNIVERSITY (1609)
JORHAT 0410: C.K.B. COMMERCE COLLEGE (410)
JORHAT 0407: DIBRUGARH UNIVERSITY (407)
NOIDA 39026: ACADEMY OF COMPUTER STUDIES GHAZIABAD (39026)
NOIDA 07107: MAHARAJA AGARSEN COLLEGE (7107)
NOIDA 39015P: UNIVERSAL INSTITUTE OF COMPUTER & TECHNOLOGY (39015P)
TRIVANDRUM 1441: MAR IVANIOS INSTITUTE OF ADVANCE STUDIES (1441)
TRIVANDRUM 1418: NATIONAL INSTT OF COMPUTER TEC (1418)
TRIVANDRUM 2511: S.T. HINDU COLLEGE (2511)
RAJKOT 42012: IGNOU STUDY CENTRE RAJKOT (42012)
MADURAI 2504: BISHOP HEBER COLLEGE (2504)
MADURAI 2502: DR.G.R.D. COLLEGE OF SCIENCE (2502)
MADURAI 2503: THIYAGARAJAR COLLEGE (2503)
DARBHANGA 05137: BRITISH SCHOOL OF COMPUTERS (5137)
DARBHANGA 46001: NEW HORIZON'S COMPUTER LEARNING CENTRE (46001)
DARBHANGA 0592: V.P.S COMPUTER (592)
ALIGARH 2713: ALIGARH MUSLIM UNIVERSITY, ALIGARH (2713)
CHANDIGARH 0602: DAV COLLEGE, CHD (602)