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.
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
For more details, please visit Indira Gandhi National Open University official website IGNOU Official Website