e-Brochure

Logo
Separator

PG Diploma in Mobile Computing (PG-DMC)

NSQF level: 8

Register for e-DACA |
The Post-Graduate Diploma in Mobile Computing (PG-DMC) is one of the pioneering programs of ACTS. The main focus of this course is to enable the candidates fulfilling the eligibility criteria, to develop their skill set mainly in areas like Native and Hybrid Mobile Application Development. The course also focuses on Web Application Development, as part of the industry requirement. This course incorporates of Wireless Connectivity, Mobility and Analytics keeping in view the emerging trends in mobile technology as well as contemporary and futuristic human resource requirements of the Mobile Industry. The depth and width of the course is unique in the industry covering a wide spectrum of the ICT industry.
  • Graduate in Engineering (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. with Mathematics in 10+2 , OR
  • Post Graduate Degree in Mathematics / Statistics, OR
  • MCA
  • The candidates must have secured a minimum of 50% marks in their qualifying examination.

The total fees of the course is Rs. 81,000/- plus Goods and Service Tax (GST) currently 18%.

The course fees has to be paid in two installment as per the schedule.
  • First installment is Rs. 10,000/- plus Goods and Service Tax (GST) currently 18%.
  • Second installment is Rs. 71,000/- plus Goods and Service Tax (GST) currently 18%.
  

OS Concepts: Introduction to Operating System, Processes Architecture, Multithreading, CPU Scheduling and Synchronization, Memory management

Linux Programming: Introduction to Linux, Linux History and Operation, Linux Architecture, Basic Commands, Access Control List, vi Editor, Users and Groups, 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, NoSQL concepts, Introduction to MongoDB. 

  

OOPs: Introduction to OOPs concepts, Classes and Objects, Access specifiers, Namespaces and Tokens, Abstraction, Data hiding, Encapsulation, Polymorphism and Inheritance

Core Java: Java 8 and its features, Introduction to JDK, JRE &JVM, JVM Architecture Overview, Data types, Variables, Constants, Operators, Arrays and control statements (if, for, while, switch etc.). Classes in java, Constructors, instance data, method overloading and overriding, super and this keyword, static variables, methods, block and scope, lifetime. Packages and access rules, Inheritance and its types, Runtime and Compile Time Polymorphism, Abstract classes and Interfaces, Inner classes, Exception Handling, String and Wrapper classes, Generics and Collections, File Handling and Multithreading, Reflection, Java n/w programming, JDBC Driver and Architecture.

  

Define the problem, Find Creative Solutions using creativity tools, Evaluate and Select solution, Implementing Decisions, Algorithm Design and Analysis, Analyzing time and space complexity.

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

Trees and Applications: Tree traversals, Ordered Trees, Binary trees, Complete Binary Trees, Search trees, Binary Search Trees, Self-Balancing Trees

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

Graph and Applications: Graph traversal algorithms (BFS, DFS), Dijkstra’s Algorithm, Bellman Ford Algorithm, All-pairs shortest path, Floyd-Warshall algorithm, Johnson's algorithm, Maximum flow algorithms, Ford-Fulkerson algorithms, Spanning Trees.

  

Introduction to JSON, Servlets, Session Management, JSP and JSTL, MVC Architecture Hibernate framework, ORM Concepts, JPA, Hibernate architecture, Annotation support and ID generators. Transaction management, Hibernate Session CRUD API, Hibernate caching, HQL, Spring framework, Overview, IOC, Dependency Injection, Spring Beans, Spring Core Container, Autowiring, Web application using Controller, Service & DTO layers, Spring Hibernate Integration and Testing, Web Services, REST Architecture, RESTful web service using Spring Boot, Integration and Testing of RESTful web server and client, Java Mail API.

Mobile Programming

170 Hours  
  

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 , fragments lifecycle and callback methods.List View and  Recycler view, ActionBar, ToolBar, Menus and Popups, View Pager, Navigation Drawer Android Storage: SQLite database, Introduction to Room, Content Providers, Multitasking in Android, Android Location based services, Android Sensors, Using blue tooth and telephony Consuming REST API , JSON Parsing, Retrofit and Volley Libraries, Integration with Social Networking like Facebook, Twitter etc , Design Patterns- MVP and MVVM, Uploading application on play store.


iOS Programming

iOS History and iOS Architecture, Swift Programming Basics, iOS app development: XCode, UIKit, Controllers, Storyboard, Basic UI Controls, UITextField, UIButton , UILabel, UISegmentedControl, Controller Life Cycle, UINavigationController, UIAlertController, Advance UI Development, Local Storage, REST API Integration:  Multithreading and GCD, CocoaPods, JSON GET POST Handling, Alamofire, SwiftyJSON.

  

Introduction to Hybrid development, Hybrid application frameworks, HTML 5.0, CSS, JavaScript, jQuery, Node.js, Express, Angular JS, Mobile Backend As A Service, Responsive Web Design, React Native: Introduction to React Native and its architecture.

Props and states, Inline and External styling, React native binding, handling events and user inputs, validations, using network in app, Timers, Animations and Gesture Support, Consuming web services, Publishing App to Play Store and App Store, Overview of Flutter and ionic5 framework.

  

Introduction to TCP/IP protocol stack, IP Layers, TCP, UDP Protocols, web socket,

Wireless Communication: Introduction, advantages, disadvantages, Introduction to wireless sensor networks (WSN), sensors, IoT Definition, Reference architecture, WLAN- IEEE 802.11 introduction, wifi4, wifi5, wifi6, AD-Hoc mode, Access Point and Station Mode of WLAN devices

Bluetooth Low Energy (BTLE): Introduction, Modes of Devices, Device Names – Master/Central and Slave/Peripheral, L2CAP, GAT and GAP Profiles, BLE Beacons               5G: Introduction, Benefits, Challenges, Mobile Analytics: Introduction, Needs, applications, Mobile based frameworks

Edge Computing & Analytics: Introduction, Benefits, available frameworks for mobile devices, Edge Computing Vs Fog Computing

Cloud Computing: Introduction, Deployment models, Service models, CRUD operation on mobile devices from cloud, dashboard management, notifications, visualization, data synchronization and real time updates from cloud e.g. AWS AppSync.

    
    

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
:
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-DAI, e-DESD, PG-DBDA, PG-DIoT, e-DAC, e-DBDA, e-DAI, e-DITISS
Sunbeam Institute of Information Technology
Address
:
Sunbeam IT Park, Phase-II (Rajiv Gandhi Infotech Park) Hinjewadi, Pune
Maharashtra 411057
Telephone
:
7410071951
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, DASDM, e-DESD, PG-DBDA, e-DAC, e-DMC, e-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 (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. 
  • Mathematics in 10+2 (exempted for candidates with Diploma + Engineering) 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. 81,000/- (Rupees Eighty One 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 centers. Please refer Admission Booklet .


Q. Bank loan assistance for the other centers?  

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 an international edge.