e-Brochure

Logo
Separator

PG Diploma in Mobile Computing (PG-DMC)

NSQF level: 8

C-CAT Candidate Login | Download Admission Booklet | FAQ
The Post-Graduate Diploma in Mobile Computing (PG-DMC) {erstwhile PG Diploma in Wireless and Mobile Computing (PG-DWiMC)} is one of the pioneering programme of ACTS. The PG-DMC Course is targeted towards the 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 pace with the changing face of technology and requirements of an exponentially growing Mobile industry. The PG - DMC Course curriculum has been designed keeping in view the emerging trends in mobile technology as well as contemporary and futuristic human resource requirements of the Mobile Industry. The entire course syllabus, course ware, teaching methodology have been derived from the rich research and development background of C-DAC. The depth and width of the course is unique in the industry covering a wide spectrum of the ICT industry.
  • Graduate in Engineering or equivalent (e.g. BE / BTech / 4-year BSc Engg / AMIE / DoEACC B Level) in IT / Computer Science / Electronics / Telecommunications / Electrical / Instrumentation. OR
  • Post Graduate Degree in Engineering Sciences with corresponding basic degree (e.g. MSc in Computer Science, IT, Electronics) OR
  • Post Graduate Degree in Mathematics or allied areas, OR
  • MCA
  • The candidates must have secured a minimum of 50% marks in their qualifying examination.


The total fees of the course is Rs. 80,000/- +Tax (14% service tax + 0.5% Swachh Bharat cess + 0.5% Krishi Kalyan cess  18% GST).

The course fees has to be paid in two installment as per the schedule.
  • First installment is Rs. 10,000/- +Tax  (14% service tax + 0.5% Swachh Bharat cess + 0.5% Krishi Kalyan cess     18% GST).
  • Second installment is Rs. 70,000/- + Tax  (14% service tax + 0.5% Swachh Bharat cess + 0.5% Krishi Kalyan cess 18% GST).
  

Revision of C Programming, Pointers, Functions (Call by value and reference), Recursion, Arrays using Pointers, Structures, Union, Enumeration and Typedef, File handling,Discussion on Object oriented concepts:Classes and Objects, Access Specifiers, Overloading, Inheritance, Polymorphism,Beginning with C++,C++ Tokens, Initialization, C++ Operators,Static Members, Constant Members,Expressions,Control Structure,Functions in C++,Constructors, Encapsulating into an object,Destructors,Associations, Inner Classes,Memory Management and pointers,Inheritance, Virtual Functions, Polymorphism,Interfaces,Exception Handling,Managing Console I/O operations,Working with files,Advance Topics in C++ :Object Design and Templates,STL (Standard Type Libraries),RTTI (Run Time Type Identification),Advanced Typecasting,new data types,new operators,class implementation,namespace scope,operator keywords,new headers,C++ Containers

  

Define the problem, Identify the problem, Introduction to Problem Solving, Problem solving basics, Defining creativity v/s innovation, Find Creative Solutions using creativity tools

Effective problem solving approaches, Critical thinking and information analysis, Brainstorming, Reverse Brainstorming, Imagineering, Mind Mapping, Six Thinking Hats: A Tool to Strengthen Critical Thinking, Collaboration, , Communication, and Creativity Skills, Analyzing the situation, Gathering information, Identifying solution criteria, Decision Making Methods, Charts and Diagrams, Applying outcome-based thinking

Evaluate and Select solution :Pro’s and Con’s, Force field analysis, Feasibility/Capability Analysis, Decision analysis, evaluating problems, Choosing among alternatives, Qualitative analysis, discussing qualitative analysis techniques, Establishing objectives, Assigning weight to objectives in order to make the best decision, Creating a satisfaction scale to choose between alternatives, Implementing Decisions , Create an action plan, Break solution into action steps, Prioritize actions and assign roles (setting priorities for taking action), Follow-up at milestones

Algorithm & Data Structures: Introductory Concepts, Algorithm Constructs, OO design: Abstract Data Types (ADTs)

Basic Data Structures: Arrays, Stacks, Queues, Linked lists

Trees and hierarchical orders

Introduction to trees, Abstract trees, Tree traversals, Binary trees, Search trees, AVL trees

Searching & sorting algorithms: Objectives of Searching, The Sequential Search, The Binary Search, Introduction to sorting, Insertion sort, Bubble sort, Heap sort, Merge sort, Quick sort

Graph algorithms: Introduction to graph theory, Graph data structures, Graph traversals

Algorithm design: Introduction to algorithm design techniques, Greedy algorithms, Divide-and-conquer algorithms, Dynamic programming, Backtracking algorithms, Branch-and-bound algorithms, stochastic algorithms, Analysis of different Algorithms, Complexity, Application of Data structures

OS Concepts

40 Hours  
  

Operating System Concepts,What is an OS,Processes, Scheduling & Synchronization,Memory management,Virtual Memory and Paging,Linux Shell Programming

  

Need of RDBMS,Client/Server Computing,Codd’s Rules,Data Models, Normalization Techniques,ER Diagrams,Data Flow Diagrams ,SQL: DDL, DML, DCL,Sub query,Joins,SQL Functions,Stored Procedures

  

TCP/IP Protocol stack,Wireless LAN - IEEE 802.11,Bluetooth Classic,Smart(Low Energy),BLE Beacons,Mobile Apps for WiFi,Bluetooth Connectivity

  

Data Types, Operators and Language, Constructs, Inner Classes and Inheritance, Interface and  Package, Exceptions, Collections, Threads, Java.lang, Java.util, Java.awt, Java.io, Java Virtual Machine, Java Persistent, Servlets.

  

Java Server Pages,JDBC,JavaBeans,Java Security,Naming Services,Java Annotations ,Java Mail,Java Messaging Services,Transactions,Apache maven,Introduction to Struts Framework (2hrs),Introduction to hibernate, HQL, Hibernate,Spring Framework,Hands on Web services –JSON/XML /oData (data format conversation)


iOS Programming

100 Hours  
  

Introducing iOS core specifications,Understanding iOS input and output,Using Xcode and Interface builder,Views and Controllers,Creating and Managing Table Views,Core Data and Address Book,Graphics and Animation,Core Location and Maps,Networking, JSON and XML,Bonjour Programming,Core Motion,iCloud, Uploading in application in apple store

Android Programming

120 Hours  
  

Introduction of android,Why develop for android,Android SDK features,Creating android activities,Fundamental android UI design ,Intents, adapters, dialogs,Android Technique for saving data,Data base in Androids,Maps, Geocoding, Location based services,Toast, using alarms,,Instant messaging,Using blue tooth,Using Telephony,Introducing sensor manager,Managing network and wi-fi connection,Advanced androids development ,Implement AIDL Interface,Push Notification in Android,Material Design,Augmentation of reality application like Wikitude etc,Integration with Social Networking like Facebook, Twitter etc,Uploading application in play store.

  

HTML 5.0,CSS,jScripts,jQuery, jQuery Mobile,REST API,MBass(mobile backend as a service),Introduction to phonegap / cordova,Cross Platform App design,Intel framework for mobile  

    
    

Project

120 Hours  
    
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 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.
C-DACs - Advanced Computing Training School
Address
:
No.1, Old Madras Road Above Bank of Mysore, Near NGEF Bengaluru
Karnataka 560038
Telephone
:
66116400 /01/02/03
Contact Person
:
Binu George & M Savithri
Fax
:
080-25247724
e-Mail
:
actsb[at]cdac[dot]in
Courses
:
PG-DAC, PG-DESD, PG-DMC, PG-DSSD, PG-DBDA, PG-DIoT, PG-DHPCSA
Centre for Development of Advanced Computing
Address
:
Gulmohar Cross Road No. 9, Juhu Mumbai
Maharashtra 400049
Telephone
:
022 26201606/574/488
Contact Person
:
Ms. Sudha Iyer
Ms. Varsha Karkare
Fax
:
e-Mail
:
entrance-mumbai[at]cdac[dot]in
Courses
:
PG-DMC, PG-DITISS
C-DACs - Advanced Computing Training School
Address
:
B-30, Sector 62, Institutional Area, Noida
Uttar Pradesh 201307
Telephone
:
0120-3063371-73
Contact Person
:
Mr. V.K. Sharma
Fax
:
0120-3063374
e-Mail
:
cdacacts-noida[at]cdac[dot]in
Courses
:
PG-DAC, PG-DVLSI, PG-DGi, PG-DESD, PG-DMC, PG-DITISS, PG-DBDA
C-DAC Advanced Computing Training School
Address
:
C-DAC ACTS, 5th Floor, Innovation Park, Sr. No. 34/B/1, Panchvati, Pashan, Pune
Maharashtra 411008
Telephone
:
18008430222
Contact Person
:
Mr. Parimal Wagh
Fax
:
NA
e-Mail
:
acts[at]cdac[dot]in
Courses
:
PG-DAC, PG-DVLSI, PG-DESD, PG-DMC, PG-DITISS, PG-DBDA, PG-DIoT, PG-DHPCSA
Sunbeam Institute of Information Technology
Address
:
Sunbeam, Plot No.R/2, Behind Hotel Fulora Market Yard Road, Gultekadi Pune
Maharashtra 411037
Telephone
:
020-24260308, 24272383
Contact Person
:
Mr. Nitin Kudale, C.E.O.
Fax
:
020 –24260308
e-Mail
:
siit[at]sunbeaminfo[dot]com
Courses
:
PG-DAC, PG-DESD, PG-DMC, PG-DBDA

Q. What is the Eligibility for PG-Diploma in Mobile Computing?  

A: The eligibility Criteria for PG-DMC is candidate holding any one of the following degrees

  • Graduate in Engineering or equivalent (e.g. BE / BTech / 4-year BSc Engg / AMIE / DoEACC B Level) in IT / Computer Science / Electronics / Telecommunications / Electrical / Instrumentation.  OR
  • Post Graduate Degree in Engineering Sciences with corresponding basic degree (e.g. MSc in Computer Science, IT, Electronics) OR
  • Post Graduate Degree in Mathematics or allied areas, OR
  • MCA
  • The candidates must have secured a minimum of 50% marks in their qualifying examination. 

 

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 PG-DMC course is Rs. 80,000/- (Rupees Eighty Thousand only) plus 18% GST. 

 

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 November every year.

 

Q: Duration of the course?  

A: 24 weeks full-time course

 

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 some of centres. Please refer Admission Booklet .

 

Q: Bank loan assistance for the other centres?  

A: Facility of educational loans is provided for the selected candidates, which is available at all nationalized banks.

 

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.

 

Q: Do you have centralized placement cell?  

A: Yes we do have a centralized placement programme where the respective centers actively coordinate the task of organizing the campus interviews for all the students.

 

Q: What is the value of the course in the international market?  

A: The course has been a trend-setting course due to its unique curriculum and the opportunities that it generates; hence it gives the edge over above for the students and gives a international edge.