Diploma in Mobile Computing (e-DMC)

The course 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.
  • Graduate in Engineering in IT, Computer Science, Electronics, Telecommunications, Electrical, Instrumentation, OR
  • Post Graduate Degree in Computer Science, IT, Electronics, Mathematics, Statistics, OR
  • MCA
The candidate must have 50% in the qualifying degree.
Rs 50,000 + GST
The course fees of e-Diploma in Mobile Computing (e-DMC) course is Rs. 50,000 plus GST currently @ 18%.

The course fees is to be paid in the two installments. The first installment is Rs. 10,000/- plus GST currently @ 18% to be paid after the allocation of seats. The second installment is Rs. 40,000/- plus GST currently @ 18% to be paid before the commencement of course.

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

Linux Programming: Introduction Linux Architecture, Basic Commands, 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.


Introduction to STL (Standard Type Libraries), 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.


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.


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.

Android Programming

110 Hours  

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,Content Providers, Multitasking in Android, Android Location based services, Android Sensors, Using blue tooth and telephony Consuming REST API , JSON Parsing, Retrofit Libraries, Integration with Social Networking like Facebook, Twitter etc , Design Patterns- MVP and MVVM, Publish application on play store.


Introduction to Hybrid development, Hybrid application frameworks, HTML 5.0, CSS, JavaScript, jQuery, Node.js, Express, 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.



80 Hours  


Reference Book

No. of Questions


Any High School Grammar Book (e.g. Wren & Martin)


Quantitative Aptitude & Reasoning

Quantitative Aptitude Fully Solved (R. S. Aggrawal)

Quantitative Aptitude (M Tyara)

Barron’s New GRE 2016

Computer Fundamentals

Foundations of Computing (Pradeep Sinha & Priti Sinha)


Operating Systems

Operating System Principles (Silberschatz, Galvin, Gagne)

C Programming

C Programming Language (Kernighan & Ritchie)

Let Us C (Yashavant Kanetkar)

Data Structures

Data Structures Through C in Depth (S. K. Srivastava)

OOP Concepts

Test Your C ++ Skills (Yashavant Kanetkar)

Sunbeam Institute of Information Technology
Sunbeam IT Park, Phase-II (Rajiv Gandhi Infotech Park) Hinjewadi, Pune
Maharashtra 411057
Contact Person
Mr. Nitin Kudale, C.E.O.
020 –24260308