CMAD : Certificate in Mobile Application Development From IGNOU Full Course Details

CMAD : Certificate in Mobile Application Development From IGNOU Full Course Details

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 Programme aims at providing knowledge to the learners about the architectures of Andriod and iOS, design and implement databases for user requirements, develop mobile apps using Android and do programming using Python. Any person who is interested in developing mobile apps and has knowledge of Java programming can join the programme.

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: IGNOU Fee Structure For All Courses

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.

READ ALSO:   CHR : CERTIFICATE IN HUMAN RIGHTS From IGNOU Full Course Details

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

READ ALSO:   APDF : Awareness Programme on Dairy Farming From IGNOU Full Details

For more details, please visit Indira Gandhi National Open University official website IGNOU Official Website