e-Brochure

Logo

PG Certificate Programme in Mobile Computing (PGCP-MC)

Download Course Flyer
(File Type: PDF, File Size: 952 KB, Date: 27/11/2025)


The Post-Graduate Certificate Programme in Mobile Computing (PGCP-MC) is targeted towards electronics/computer sciences/IT engineers who wish to venture into the domain of mobile computing. The course aims to groom the students to enable them to work on current technology scenarios as well as prepare them to keep pace with the changing face of technology and requirements of an exponentially growing mobile industry. The entire course syllabus, courseware, teaching methodology and the course delivery have been derived from the rich research and development background of C-DAC.

The educational eligibility criteria for PGCP-MC course is:

  • Graduate in Engineering or Technology (10+2+4 or 10+3+3 years) in IT / Computer Science / Electronics / Telecommunications / Electrical / Instrumentation, OR
  • MSc/MS (10+2+3+2 years) in Computer Science, IT, Electronics. OR·   
  • Graduate in any discipline of Engineering, OR 
  • MCA, MCM, OR
  • Post Graduate Degree in Physics / Mathematics / Statistics, OR
  • Post Graduate Degree in Management with graduation in IT / Computer Science / Computer Applications
  • The candidates must have secured a minimum of 55% marks in their qualifying examination.

PGPC-MC course will be delivered in fully PHYSICAL mode. The total course fee and payment details are as detailed herein below:

The total course fee is INR. 99,000/- plus Goods and Service Tax (GST) as applicable by Government of India (GOI).

The course fee for PGCP-MC has to be paid in two installments as per the schedule.

  • First installment is INR. 15,000/- plus Goods and Service Tax (GST) as applicable by GOI.
  • Second installment is INR. 84,000/- plus Goods and Service Tax (GST) as applicable by GOI.

The course fee includes expenses towards delivering classes, conducting examinations, final mark-list and certificate, and placement assistance provided.

The first installment course fee of Rs 15,000/- + GST on it as applicable at the time of payment is to be paid online as per the schedule. Payments may be made using any of the available payment modes provided through the payment gateway. The first installment of the course fees is to be paid after seat is allocated during counseling rounds.

The second installment of the course fees is to be paid before the course commencement using netbanking, UPI, and credit/debit cards through the payment gateway.

NOTE: Candidates may take note that no Demand Draft (DD) or cheque or cash will be accepted at any C-DAC training centre towards payment of any installment of course fees.

Essentials for Mobile Computing

Operating System Basics, Introduction to Linux, Basic Commands, Linux Shell, Scripting, Introduction to Cloud Computing.

Introduction to DBMS, Database Terminologies, Data Models, Data Flow Diagrams, ER Diagrams, Normalization Techniques, SQL: DDL, DML, DCL, TCL, Sub query, Joins, Aggregate functions and Grouping, SQL Functions, Views and Indexes, Stored Procedures, NoSQL concepts, Introduction to MongoDB.

Introduction to Java and its features, JVM Architecture Overview, JDK, JRE & JVM, Language Fundamentals, Arrays, Classes & Objects, Fields & Methods, Constructors, Introduction to OOP concepts: Abstraction, Encapsulation, Polymorphism and Inheritance, Access specifiers, Inheritance and its types, Polymorphism: Method overloading and overriding, Static fields & methods,    Packages and access rules, Abstract classes and Interfaces, Exception Handling, String and Wrapper classes, Enumeration, Garbage Collection, Collection Framework, Lambda Expressions, Stream API, Generics, File Handling and Multi-threading,  JDBC

Problem Solving and Enterprise Java for Mobile Computing

Defining the problem and Finding Creative Solutions, Implementing Decisions, Algorithm Design and Analysis, Analyzing time and space complexity

Basic Data Structures: Arrays, Stacks, Queues (Circular Queues, Priority Queues, De-queues), Linked lists (Single, Double and Circular Linked Lists)

Trees and Applications: Tree traversals, Binary trees, Binary Search Trees 

Searching & sorting algorithms: Sequential Search, Binary Search, Selection sort, Insertion sort, Bubble sort, Heap sort, Merge sort, Quick sort

Hashing: Hash Functions and Hash Tables

Graph and Applications: Graph traversal algorithms (BFS, DFS), Dijkstra’s Algorithm, Bellman Ford Algorithm, Shortest path Algorithms, Floyd-Warshall algorithm

ORM Concepts, Maven, Spring framework, Spring Beans Lifecycle, Spring Boot, IOC & Dependency Injection, Auto-wiring, Spring entity relations, JPQL, Web application using Controller, Service & Repository layers, REST Architecture, RESTful Web service using Spring Boot



Mobile Programming

Android Programming:
Introduction of Android and its architecture, Android SDK features, Introduction to Kotlin Programming, Android activities, lifecycle and callback methods, Android UI design fundamentals, Layouts, Intents, Toast, Adapters, Dialogs , Animations, Notification and Media Player, Material Design, Fragments, List View and Recycler view, ActionBar, ToolBar, Navigation, Android Storage: SQLite database,Content Providers, Multitasking in Android, Android Location based services, Android Sensors, Using blue tooth and telephony Consuming REST API, Integration with Social Networking, Design Patterns, Publish application on play store.

Flutter:
Introduction to Flutter and its architecture, Dart programming essentials, Flutter SDK features, Widget tree and rendering mechanism, Stateless and Stateful widgets, Layouts (Row, Column, Stack, Flex), Navigation and routing, Forms and input handling, State management, Consuming REST APIs, Error handling and loading states, Local storage using Shared Preferences and SQLite, Custom widgets and reusable components, Responsive UI design, Authentication using JWT and Firebase (overview), Build APK/AAB and app signing, Best practices and performance optimization, Capstone project development


Hybrid Mobile Apps Programming

Web Fundamentals: 
HTML, CSS, JavaScript, OOP with JavaScript, Tailwind

Full Stack Development: 
Node.js, Express, React Component Life cycle, Props and States, React hooks, Redux, Cloud deployment

React Native: 
Introduction to React Native and its architecture, React native binding, handling events and user inputs, Consuming web services, Publishing App to Play Store


AI on Mobile Platforms

Python essentials (data types, control structures, functions, modules), Flask RESTful APIs, Pandas, Machine Learning fundamentals, supervised vs. unsupervised learning, Mobile ML frameworks: TensorFlow Lite (Android), Data handling and preprocessing for mobile, Capturing data from mobile devices/sensors and preparing it for ML models, Using pre-trained models with TensorFlow Lite, Model training basics, Integrating ML into mobile apps, Personalized user experiences using ML, Real-time feedback loops

Employability Skills

Number System, Ratio and Proportion, Partnership, Percentage, Profit and Loss, Simple Interest & Compound Interest, Time, Speed and Distance, Trains, Time and Work, Wages, Pipes and Cisterns, Boats and Stream, Averages, Mixtures and Allegation, Probability, Permutations and Combinations, Series, Blood Relations, Coding- Decoding, Seating Arrangement, Syllogism, Venn Diagram, Data Interpretation & Sufficiency, Problems on Ages, Clock & Calendar, Alphabetical Reasoning, Ranking & Order, Direction, Puzzles, Statements & Assumptions


Personality Development, English Grammar, Correct Usage of English, Listening Skills, Reading Skills, Writing Skills, Formal Application Writing, Public Speaking, Presentation Skills, Group Discussions, Personal Interviews




After completion of course students will be able to acquire the following skills:
  • Design and build advanced native apps on Android and iOS platform,work with cross-functional teams to define, design, and ship  new features, unit-test code for sturdiness, including edge cases, usability, and general reliability. Identify and correct bottlenecks and  fix bugs,continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Design and build Hybrid mobile apps through React Native, HTML5, CSS, and JavaScript web standards.
  • Analyse and explain the behaviour of programs involving the fundamental program constructs, Design and implement a class based on  attributes and behaviours of objects. Design and implement components like: Session, Entity, EJBs. Understand the multi-tier  architecture of web-based enterprise applications using Enterprise JavaBeans. Integrate Servlets, JSPs with EJB and Databases in J2EE  application. Understand the deployment descriptor and enterprise application deployment.
  • How to think creatively, analytically and abstractly about computational problems.

Sunbeam Institute of Information Technology
Address
:
Sunbeam IT Park, Phase-II (Rajiv Gandhi Infotech Park) Hinjewadi, Pune
Maharashtra 411057
Telephone
:
8282829805
Contact Person
:
Mr. Nitin Kudale, C.E.O.
Fax
:
020 –24260308
e-Mail
:
siit[at]sunbeaminfo[dot]com
Courses
:
PGCP-AC, PreDAC, PGCP-ESD, PGCP-MC, PGCP-ITISS, PGCP-BDA

Q. Why is nomenclature of Post Graduate Diploma in Mobile Computing changed to Post Graduate Certificate Programme in Mobile Computing?

C-DAC’s Post Graduate Diploma in Mobile Computing (PG-DMC) Course nomenclature is enhanced as Post Graduate Certificate Programme in Advanced Computing (PGCP-MC) to bring PG-DMC course in line with NCVET standards and guidelines. C-DAC’s 900-hour Post Graduate Diploma in Mobile Computing is being upgraded to 1200-hour (24-week), 40-credits. NSQF alignment and NCVET approval are under process.

Q. What is the Eligibility for PG Certificate Programme in Mobile Computing?  

A. The eligibility Criteria for PGCP-MC is candidate holding any one of the following  degrees

  • Graduate in Engineering or Technology (10+2+4 or 10+3+3 years) in IT / Computer Science / Electronics / Telecommunications / Electrical / Instrumentation. OR MSc/MS (10+2+3+2 years) in Computer Science, IT, Electronics. OR
  • Post Graduate Degree in Engineering Sciences with corresponding basic degree (e.g. MSc in Computer Science, IT, Electronics) OR
  • Graduate in any discipline of Engineering, OR 
  • MCA, MCM, OR
  • Post Graduate Degree in Physics / Mathematics / Statistics, OR
  • Post Graduate Degree in Management with graduation in IT / Computer Science / Computer Applications
  • The candidates must have secured a minimum of 55% marks in their qualifying examination.

For any specific engineering or postgraduate courses that are not mentioned above, candidates may check their course eligibility by emailing their certificates and mark-sheets to actssupport@cdac.in before the last date of C-CAT application.

Q. What is the selection criterion?  

A. The selection process consists of a C-DAC Common Admission Test (C-CAT).

 

Q. What is Fee of course? 

A. The fees for the PGCP-MC course is Rs. 99,000/- (Rupees Ninety Nine Thousand Hundred only) plus GST as applicable by GOI.  

 

Q. When the course does commence?  

A. Twice in a year in the month of August and February. Admission process will start in month of May and December every year. 

 

Q. Duration of the course?  

A. The duration of course is 24 weeks’ approximately full-time course with 1200 hours Theory+Practical+Project Work (with 300 hours self study) for 40 credits.

 

Q. Infrastructure Facilities available?  

A. Fully equipped classrooms capacity to accommodate students and state-of-art labs to explore you computing skills 

 

Q. Hostel & Canteen facility available?  

A. Accommodation for out station candidates is facilitated by the center.

 

Q. What is the medium of instruction for PG Certificate Programme?                                       

  A. The medium of instruction for the PG Certificate Programme is English.

 

Q. Revision of the course contents, is it every six months?  

A. The course contents are revised according to the real world needs and when found relevant to the market demands.

 

Top