DMC Course Details


OOPs with C++ Programming 60 Hours

Algorithm & Data Structures 60 Hours

OS Concepts 40 Hours

Introduction to DBMS 40 Hours

Java Programming-I( Core Java) 70 Hours

Java Programming-II(Advanced Java) 80 Hours

iOS Programming 114 Hours

Android Programming 116 Hours

Hybrid Mobile Apps Programming 80 Hours

Effective Communication 50 Hours

Aptitute & General English 50 Hours

Project 120 Hours


The total fees of the course is Rs. 90,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. 80,000/- plus Goods and Service Tax (GST) currently 18%.


Overall placement for DMC course is Very Low compared to other courses.

No of interview calls are depends on your ccee exam score.


Colleges For DMC :

1. Sunbeam Pune

Personally I will not recommend this course you will get very rare chance for placement with good packages so please go for DAC ,DBDA

Job Profile In DMC

Java Developer

Android developer

IOS developer

Software Engineer

Testing Engineer

Only 1 Center for DMC

Sunbeam Pune

After Course Complete :

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.

DMC Eligibility:

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
The candidates must have secured a minimum of 50% marks in their qualifying examination.

Detail Syllabus :

OOPs with C++ Programming:

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,Basic concepts of Test-driven development and Unit testing.

Algorithm & Data Structures

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

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

Introduction to DBMS

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

Java Programming-I( Core Java)

Introduction to Java Language and its features,JDK , JRE & JVM,JVM Architecture Overview,The first Java Program,Data types, Variables, Constants, operators, Control Statements (if, for, while, switch etc.),Classes in java,Constructors, instance data and methods, the new operator,Methods, overloading, parameter passing, objects as parameters,Memory management, garbage collection,The this facility, static data and methods, block, scope, lifetime,JDK tools (Java Compiler, Java Runtime, Java Debugger, Java doc),

Packages,Access Control Rules,Types of Inheritance ,IS A Relationship,Inheritance & Polymorphism,Create Emp based organization structure having suitable sub types & tester classes,Tester classes & core organization classes must be in separate packages.

Compile Time Polymorphism,Run time Polymorphism (Dynamic method Dispatch),Abstract Classes ,Final keyword,Interfaces,Dynamic method dispatch using Interfaces.

Inner classes,Exception Handling,Exception class inheritance hierarchy,Try, catch , finally , throw , throws,Custom exception classes,The java. Lang package, Object, Number, Math, System,The String class,Wrapper classes,The java.util Package,,ArrayList,LinkedList,Vector,HashSet,LinkedHashSet,TreeSet,HashMap,TreeMap

Introduction to Generics,Generic classes & interfaces ,Wildcard syntax,Inheritance in Generics,The Java2 Collection Framework,List , Set & Map Functionality,Sorting using Natural Ordering & Custom Ordering

The java.io Package,Byte Streams and Unicode Character Streams,File Handling,BufferedReader,PrintWriter streams,Persistence of objects,Object Serialization & de serialization
Multithreaded programming in Java,Multitasking --Process Based Vs Thread Based,Thread state transitions,The Thread class & its API,The Runnable interface,Thread synchronization techniques,Applying thread safety to Collection framework classes.

Introduction to Java Network Programming,Inet Address,Socket, and ServerSocket,Attaching suitable data streams & data transfer,Developing multi threaded server for handling concurrent clients.
Reflection Overview,Annotation Overview, Database Access Methods , JDBC, driver & architecture,The java.sql package ,Driver Manager, Connection, Statement, PreparedStatement, Result Set,CallableStatement ,Stored procedure & functions,Scrollable ResultSet,Writing multi tiered DB applications (Use DAO & DTO layers),Handling BLOB to store & retrieve binary content

Java Programming-II(Advanced Java)

Introduction to JSON,Advantages of JSON,Parsing API,Java to JSON & JSON to Java conversion,Handling JSON types.

Servlets : Dynamic Content Generation,Advantages of Servlets over CGI ,The Servlet interface,The HttpServlet, HttpServletRequest, HttpServletResponse classes,Exception Handling & Integration with DB using J2EE layers (DAO & DTO)

Session,Session Management,Session Tracking with ,Cookies,HttpSession API,Page Navigation Techniques,Send Redirect,Request Dispatcher

JSP: Separating UI from Content generation code,MVC architecture ,Life cycle of a JSP page,Directives, Implicit Objects, Scriptlets, Expressions & Expression Language

Scope, Java Beans,JSP Using Java Beans actions,Session Tracking, JSP standard Actions, Java Server Pages Standard Tag Library (JSTL),Design a complete web application using JSP-Java Bean -DAO -DTO Layers
Introduction to Hibernate Framework,ORM Concept,JPA,Hibernate Architecture,Configuration details,SessionFactory & Hibernate Session,Hibernate annotation support using JPA,Hibernate ID generators,DB Dialects,Creating layered Hibernate based Java SE application (Hibernate Based DAO + JPA Entities)
DB Transaction management,Hibernate Session CRUD API,openSession vs getCurrentSession ,Entity Life cycle consisting of Transient, Persistent , Detached & Removed states.

Advanced Hibernate Topics,Hibernate Caching,HQL,Association between Entities,One –One,One –Many,Many-One,Many-Many,Entity Types Vs Value Types,Mapping between Entity & Value Types,Criteria Queries,Named Queries
Spring Framework Overview:Why Spring,Overview of Spring 4 Modules, Inversion Of Control (IoC),
Dependency Injection, Spring Beans life cycle, Scopes of spring beans,XML Based configuration,Creating Spring Based Java SE Application in Eclipse using STS plugin

Spring Core Container:Setter Based Dependency Injection,Constructor Based DI,Factory Method Based DI,Combining DI Techniques,Autowiring vs Explicit wiring, Autowiring By Name & Type,AutoWiring by constructor,Collection handling,Annotation Based configuration

MVC Architecture,Implement MVC based web application using Servlet,JSP & Java Bean

Spring Web MVC:Spring MVC Flow,HandlerMapping , ViewResolver & DispatcherServlet,Spring Controller Beans,RequestMapping annotation,RequestHandling Methods,Conversion & Validation,Complete web application using Controller, Service & DTO layers.
Spring Hibernate Integration:Spring Hibernate Configuration setup,DataSource Bean, SessionFactory Bean & TransactionManager Bean,Hibernate based DAO layer.Spring Managed Service Layer to handle transactions,Integration & Testing
Introduction to Web Services,SOA basics,SOAP based Vs RESTful web services
REST Architecture,Implementing RESTful web services using Spring MVC framework, @RESTController,ResponseEntity,Content Negotiation,REST Template for RESTful web service client,Integration with JSON,Integration & Testing of RESTful server & client,Introduction to Java Mail,Setting up Java mail using Spring framework,Sending Mail.

iOS Programming

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, Push Notifications into iOS, Introduction to Reactive Programming , iCloud, Uploading in application in apple store

Android Programming

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, Introduction to Reactive Programming

Hybrid Mobile Apps Programming

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

About Us

Hey guys this is the website I have developed to all those students wants to success in cdac from start to end here you will find everything regarding CDAC.

Test Series

This online test series i have designed for ccat exam you will feel like you are giving ccat exam after taking this test you will feel confident for exam. I recommend you guys at leaset give 2,3 test before exam my quetions are very relevent to ccat.

Contact Us

This is the website only to clear doubts of all the students so feel free to contact us at any time for anything regarding cdac.