Prep Wizard

Post Graduate Diploma in Advanced Computing (PG-DAC)

CDAC's flagship course for software development professionals

6 Months
Advanced Level
Full-time

Course Overview

The Post Graduate Diploma in Advanced Computing (PG-DAC) is CDAC's flagship course designed to bridge the gap between the academic curriculum and the industry requirements. This course aims to groom the students to make them industry-ready by providing in-depth knowledge of various technologies and frameworks used in software development.

Key Highlights

  • Comprehensive curriculum covering both front-end and back-end technologies
  • Hands-on training with real-world projects
  • Industry-aligned curriculum updated regularly
  • Soft skills and personality development sessions

Course Outcomes

  • Proficiency in core and advanced Java technologies
  • Expertise in web development using modern frameworks
  • Understanding of database management and design
  • Ability to develop end-to-end applications

Course Fee

₹1,00,000 + GST (Approximately)

*Fees may vary slightly across different CDAC centers

Placement Assistance

Comprehensive placement support with campus interviews from leading IT companies

Course Curriculum

The PG-DAC curriculum is designed to provide a strong foundation in programming concepts and advanced technologies used in the software industry. The course is divided into modules covering various aspects of software development.

  • Logic Building with C

    Problem-solving techniques, algorithms, data structures, pointers, memory management

  • Object-Oriented Programming with C++

    Classes, objects, inheritance, polymorphism, encapsulation, abstraction

  • Data Structures and Algorithms

    Arrays, linked lists, stacks, queues, trees, graphs, searching and sorting algorithms

  • Java Fundamentals

    Java syntax, data types, control structures, methods, packages

  • Object-Oriented Programming in Java

    Classes, objects, inheritance, interfaces, abstract classes, polymorphism

  • Exception Handling

    Try-catch blocks, custom exceptions, exception propagation

  • Collections Framework

    Lists, sets, maps, generics, iterators

  • Multithreading

    Thread creation, synchronization, inter-thread communication

  • Database Concepts

    RDBMS concepts, ER diagrams, normalization

  • SQL

    DDL, DML, DCL, TCL, joins, subqueries, views, stored procedures

  • MySQL/Oracle

    Database creation, management, optimization

  • JDBC

    Database connectivity, CRUD operations, transaction management

  • HTML5 & CSS3

    Semantic elements, responsive design, CSS frameworks

  • JavaScript

    DOM manipulation, events, AJAX, JSON, ES6 features

  • jQuery

    Selectors, events, effects, AJAX with jQuery

  • Servlets & JSP

    Request handling, session management, filters, JSP tags

  • Hibernate

    ORM concepts, entity mapping, HQL, criteria queries

  • Spring Framework

    IoC, dependency injection, AOP, Spring MVC

  • Spring Boot

    Auto-configuration, embedded servers, Spring Boot starters

  • RESTful Web Services

    REST principles, API design, JSON processing, Spring REST

  • Angular

    Components, services, directives, routing, forms

  • React.js

    Components, props, state, hooks, Redux

  • TypeScript

    Types, interfaces, classes, modules

  • Software Development Life Cycle

    Agile methodology, Scrum, project management

  • Version Control

    Git, GitHub, branching strategies

  • CI/CD

    Jenkins, Docker, containerization

  • Testing

    JUnit, Mockito, test-driven development

The course culminates in a comprehensive project that allows students to apply all the concepts learned throughout the course. Students work in teams to develop end-to-end applications using the technologies covered in the course.

  • Project Planning

    Requirement analysis, system design, architecture planning

  • Implementation

    Coding, testing, integration

  • Presentation

    Project demonstration, documentation, viva

Eligibility & Admission Process

Eligibility Criteria

To be eligible for the PG-DAC course, candidates must meet the following criteria:

  • Graduate in any discipline (BE/B.Tech/MCA/MSc/BCA/BSc) with minimum 50% marks (45% for reserved categories)
  • Knowledge of basic mathematics and computer concepts
  • Final year students can also apply (admission subject to completion of graduation)

Admission Process

Admission to PG-DAC is through the C-CAT (CDAC Common Admission Test) conducted by CDAC. The process involves:

  1. 1
    C-CAT Registration

    Register for C-CAT on the official CDAC website during the registration period (usually held twice a year - February and August)

  2. 2
    C-CAT Examination

    Appear for the online C-CAT exam which tests aptitude, logical reasoning, and computer fundamentals

  3. 3
    Result Declaration

    C-CAT results are declared on the CDAC website

  4. 4
    Counseling & Seat Allocation

    Participate in online counseling for course and center selection based on C-CAT rank

  5. 5
    Fee Payment & Admission Confirmation

    Pay the course fee and complete the admission formalities at the allocated center

Important Dates (Tentative)

Event February Batch August Batch
C-CAT Registration November - December May - June
C-CAT Examination January July
Result Declaration January July
Counseling & Seat Allocation January - February July - August
Course Commencement February - March August - September

*Dates are tentative and subject to change. Please refer to the official CDAC website for exact dates.

C-CAT Exam Pattern

The C-CAT exam consists of three sections:

Section A

Computer Awareness, Logical Reasoning, Quantitative Aptitude, English

Mandatory for all candidates

Section B

Computer Programming, Data Structures, Algorithms

For graduates with Computer Science background

Section C

Computer Architecture, Digital Electronics, Microprocessors

For graduates with Electronics background

Note: Candidates can attempt any or all sections based on their background and preference.

Career Prospects

The PG-DAC course opens up numerous career opportunities in the IT industry. Graduates are equipped with the skills and knowledge required for various roles in software development and related fields.

Job Roles

Software Developer

Design, develop, and maintain software applications using Java, Spring, and related technologies.

Web Developer

Create responsive and dynamic web applications using modern frontend and backend technologies.

Database Developer

Design, implement, and optimize database systems for various applications.

Full Stack Developer

Work on both frontend and backend aspects of web applications, handling the entire development stack.

Software Tester

Test software applications to ensure quality, functionality, and performance.

DevOps Engineer

Implement CI/CD pipelines and manage deployment infrastructure for software applications.

Salary Trends

PG-DAC graduates typically receive competitive salary packages in the IT industry. The salary range varies based on the company, location, and individual performance.

Average Salary Range for Freshers
Tier 1 Companies ₹6-10 LPA
Tier 2 Companies ₹4.5-7 LPA
Tier 3 Companies ₹3.5-5 LPA

*LPA = Lakhs Per Annum. Salary figures are approximate and may vary.

Top Recruiting Companies

TCS

Infosys

Wipro

Cognizant

Accenture

IBM

Tech Mahindra

Capgemini

HCL

Persistent

LTI

Mindtree

Career Growth

PG-DAC graduates can expect good career growth opportunities in the IT industry. With experience and continuous learning, they can progress to senior roles and specialized positions.

Typical Career Progression
1
Junior Developer (0-2 years)

Entry-level position focusing on coding and basic development tasks

2
Software Developer (2-4 years)

Handling more complex development tasks and small modules independently

3
Senior Developer (4-6 years)

Leading development efforts for specific modules or features

4
Team Lead / Technical Lead (6-8 years)

Managing a team of developers and overseeing technical aspects of projects

5
Project Manager / Architect (8+ years)

Handling entire projects or designing system architecture

Institutes Offering PG-DAC

PG-DAC is offered at various CDAC centers and authorized training centers across India. Here are some of the prominent institutes where you can pursue this course:

CDAC Pune (ACTS)

The flagship center of CDAC, known for its excellent faculty and placement record.

Pune, Maharashtra
Batch Size: 120 students
Placement Rate: 95%

Sunbeam Pune

Known for its industry-oriented training and smaller batch sizes for personalized attention.

Hinjewadi, Pune
Batch Size: 60 students
Placement Rate: 90%

CDAC Mumbai

Located in the financial capital with good industry connections and placement opportunities.

Kharghar, Navi Mumbai
Batch Size: 100 students
Placement Rate: 92%

CDAC Bangalore

Located in India's Silicon Valley with excellent placement opportunities in tech companies.

Electronics City, Bangalore
Batch Size: 90 students
Placement Rate: 90%

Compare Institutes

Not sure which institute to choose? Use our comparison tool to compare different institutes offering PG-DAC based on various parameters like placement record, infrastructure, faculty, and more.

Compare Institutes

Frequently Asked Questions

Here are some common questions about the PG-DAC course that might help you make an informed decision.

While prior programming knowledge is not mandatory, having basic understanding of programming concepts would be beneficial. The course starts with fundamentals and gradually progresses to advanced topics. Students without programming background might need to put in extra effort initially.

PG-DAC is CDAC's flagship course focused on software development and advanced computing. It covers a wide range of technologies including Java, web development, databases, and frameworks. Other CDAC courses like PG-DBDA focuses on big data analytics, PG-DESD on embedded systems, and PG-DITISS on information security. PG-DAC has the broadest scope and highest demand in the IT industry.

The C-CAT exam is of moderate difficulty. Section A (mandatory for all) tests aptitude, logical reasoning, and English, which is similar to other competitive exams. Sections B and C are optional and test computer science and electronics concepts respectively. With proper preparation, the exam is quite manageable. Focus on aptitude, logical reasoning, and basic computer concepts for good results.

The placement scenario for PG-DAC graduates is generally very good. Most CDAC centers report placement rates of 85-95%. Top performers often receive multiple job offers. Companies like TCS, Infosys, Wipro, Cognizant, and many others regularly recruit PG-DAC graduates. The average salary package ranges from 4-7 LPA, with top performers getting higher packages. Placement success depends on individual performance, technical skills, and communication abilities.

PG-DAC is a full-time course with classes typically running from 9 AM to 5 PM, Monday to Friday. It requires dedicated time and effort, making it challenging for working professionals to manage alongside a job. Some centers may offer weekend batches, but these are limited. Working professionals should consider taking a sabbatical or exploring part-time options if available.

The course fee for PG-DAC is approximately ₹1,00,000 + GST, though it may vary slightly across different centers. Scholarships are available for SC/ST/OBC candidates through various government schemes. Some centers also offer merit-based scholarships or fee concessions. Education loans are also an option, with many banks offering special rates for CDAC courses.

To prepare for the C-CAT exam, focus on the following areas:

  • Aptitude: Practice quantitative aptitude, logical reasoning, and verbal ability questions
  • Computer Fundamentals: Study basic computer concepts, data structures, and algorithms
  • Programming: Brush up on programming concepts if you're from a CS background
  • Previous Papers: Solve previous years' C-CAT question papers
  • Online Resources: Use online platforms for mock tests and practice questions

Start preparation at least 2-3 months before the exam for best results.

All CDAC centers follow a standardized curriculum, but some centers have certain advantages:

  • CDAC Pune (ACTS): The flagship center with excellent faculty and highest placement records
  • CDAC Mumbai: Good for those targeting jobs in Mumbai's financial sector
  • CDAC Bangalore: Excellent for placements in tech startups and MNCs
  • Sunbeam Pune: Known for smaller batch sizes and personalized attention

The "best"