:: Recruiter Speak
We have seen that C-DAC Engineers have turned out to be star performers in the company
                   View More
:: Alumni Speak
The Course content is really good and certainly satisfies the requirements, which the companies expect from the students
                   View More
:: Past Recruiters




PG Diploma In Advanced Computing (DAC)

The Post Graduate Diploma in Advanced Computing (DAC) is the flagship programme of ACTS. The course is targeted towards engineers and IT professionals who wish to venture into the domain of advanced 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 the requirements of the growing IT industry. The course curriculum has been designed keeping in view the emerging trends in advanced computing as well as contemporary and futuristic human resource requirements of the ICT 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 depth and width of the course is unique in the industry covering a wide spectrum of requirements of the ICT industry. Running successfully for more than seventeen years, the DAC course has yielded more than quarter million of students, who are well positioned in the industry today.

1. Graduate in Engg or equivalent (eg. BE/B.Tech/4 years B. Sc Engg./ AMIE/ AIETE / DoEACC B level etc) in any branch.
2. PG in Engg. Sciences (eg. MCA / M.Sc. Engg, M.Sc. (Computer Science, IT, Electrical and Electronics, Electronics, Instrumentation etc)
3. Post Graduates in Math or allied areas (eg. Statistics, Applied Math) PG in Physics or Computational Sciences / Post Graduates in Computing or Management are also eligible provided they hold graduation degree in Sciences.
4. The candidates must have secured a minimum of 50% marks in their qualifying examination.

The total Fee of PG DESD course is of 79,000 (Rupees Seventy nine thousand only) inclusive of the service tax

  • What is an OS?
  • Processes
  • Scheduling & Synchronization
  • Memory Management
  • File Systems
  • Virtual Memory and Paging
  • Threading Concepts
  • General OS Architecture
  • Network and Distributed OS

  • Overview of Linux

  • Introduction to Utilities
  • Linux Commands
  • Linux File System
  • GUIs
  • Vi Editor
  • The Shell
  • Shell programming
  • Bourne Again Shell
  • TC Shell

    Unix System Programming

  • Process
  • Signals
  • Semaphores & Mutex
  • Inter – Process Communication
  • POSIX Threads


  • Pointers and Arrays using Pointers
  • Structures, Union, Enumeration and Typedef
  • Discussion on Object oriented concepts
  • Programming constructs
  • Functions (System and user defined functions)
  • Access Specifiers
  • Classes and Objects
  • Overloading
  • Inheritance
  • Polymorphism

    Algorithms & Data Structures using C++
  • Arrays, Stacks, Queues, Linked Lists (Singly, Doubly, Circular),
  • Trees, Threaded trees, AVL Trees Graphs
  • Graphs, Sorting (Bubble, Quick, Heap, Merge)
  • STL (Standard Type Libraries)
  • RTTI (Run Time Type Identification)
  • Advanced Typecasting

  • Why SE?
  • Software: A Process
  • Software Life Cycle Models
  • Various Phases in s/w Development
  • Iterative and Incremental Development
  • Software Quality Assurance
  • Introduction to Coding Standards
  • Project Management
  • Software Testing
  • Different Testing Tools
  • Introduction to MS Project
  • Case Study

  • PHP 16Hours

  • Introduction to PHP
  • Working with arrays
  • Functions
  • Forms
  • Handling date and Times
  • Working with Files

    Extensible markup Language (XML) 24Hours

  • The Purpose and Nature of XML
  • XML Syntax and Structure Rules
  • XML Document Type Declaration
  • XML and Data Binding
  • XML Linking Mechanisms
  • XML Style Language
  • Converting HTML Documents into XML Documents
  • XML Parsers
  • Java and XML
  • Introduction to SAX

    AJAX 16Hours

  • Introduction to Ajax
  • Web services and Ajax
  • Ajax using HTML,CSS,JavaScript
  • Ajax Framework and DOM
  • XMLHttpRequest
  • Ajax Architecture

  • Database Concepts
  • Client/Server Computing
  • RDBMS Technologies
  • Codd’s Rules
  • Data Models
  • Normalization Techniques
  • ER Diagrams
  • Data Flow Diagrams
  • Data Integrity
  • Data Security
  • Database recovery & backup

    SQL and PL/SQL

  • Overview of Oracle
  • SQL* Plus
  • DDL, DML and DCL
  • Tables, Indexes and Views
  • Clusters, Sequences and Snapshots
  • PL/SQL
  • Cursors
  • Stored Procedures and Triggers

    SQL Server 2005

  • Introdution to SQL server
  • How to write Queries in SQL Server
  • Maintenance Plan

  • Data Types, Operators and Language
  • Constructs
  • Classes and Objects, Inner Classes and Inheritance
  • Interface and Package
  • Exceptions
  • Threads
  • Java.lang
  • Java.util
  • Java.awt
  • Java.io
  • Java.applet
  • Java.swing
  • Java n/w programming
  • Introduction of Design Patterns
  • Creational Patterns
  • Structural Patterns
  • Behavioral Patterns

  • TCP and Datagram sockets
  • Servlets, Java Server Pages
  • Remote Method Invocation
  • JDBC
  • JavaBeans
  • Enterprise Java Beans
  • Java Security
  • Native Methods
  • Java Virtual Machine
  • Naming Services
  • Java Mail
  • Java Messaging Services
  • Transactions
  • Introduction to Struts Framework
  • Introduction to hibernate, HQL
  • J2EE (struts) and hibernate

  • bullet Introduction to NET 4.0 Framework
  • NET 4.0 Framework Overview
  • Execution Process in .NET Environment
  • Application Domain
  • Language Interoperability
  • . NET Framework Class Library
  • Assemblies
  • Introduction of Windows Presentation Foundation
  • Introduction of Windows Workflow Foundation
  • Introduction of Windows Communication Foundation

    C# .NET 4.0 60Hours

  • Need of C#
  • Operators
  • Namespaces & Assemblies
  • Arrays
  • Preprocessors
  • Delegates and Events
  • Boxing and Unboxing
  • Regular Expression
  • Collections
  • Multithreading Programming
  • Memory Management
  • Exceptions Handling
  • Win Forms
  • Working with database
  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation

    ASP .NET 4.0 60Hours

  • ASP .NET Server Controls and client-side scripts
  • ASP .NET Web Server Controls
  • Validation Controls
  • Server Control Events
  • User Controls in ASP .NET
  • Working with Master-Detail relationship
  • ASP .NET State Management
  • ASP .NET Web Application Security
  • ASP .NET Mobile Framework
  • Transaction Management
  • Building .NET components
  • ADO.NET, Querying with LINQ
  • Asp .Net AJAX
  • Custom Control
  • Master Pages, Themes and skins
  • Web Services
  • Enterprise Services
  • Deployment
  • .NET Remoting
  • Personalization and Localization
  • Introduction about Sliverlight

    Share point 2010 10Hours

  • Introduction to Share Point
  • Working with Share Point Libraries
  • Working with workflow
  • Working with web part, Sites and Workspaces
  • Managing Access in Share Point
  • Working with Audiences
  • Working with Excel Services
  • Working with Business Data Catalog
  • Web Content management
  • Working with Search

  • bullet Introduction to Cloud Computing
  • Defining cloud computing
  • Services from the cloud
  • Exploiting Software as a Service (SaaS)
  • Exploring Infrastructure as a Service (IaaS)
  • Exploring Platform as a Service (PaaS)