CCEE Exam Pattern and Syllabus Complete Guide
Your comprehensive guide to C-DAC Common Entrance Examination (CCEE) for PG-DAC course
Introduction to CCEE
The C-DAC Common Entrance Examination (CCEE) is conducted by the Centre for Development of Advanced Computing (C-DAC) for admission to various Post Graduate Diploma courses, most notably the PG-DAC (Post Graduate Diploma in Advanced Computing).
What is PG-DAC?
PG-DAC is a 6-month intensive course that provides:
- Industry-relevant software development skills
- Hands-on training in modern technologies
- Placement assistance with top IT companies
- Strong foundation in software engineering
Why CCEE Matters
- Admission Gateway: Entry point to PG-DAC and other C-DAC courses
- Placement Eligibility: Minimum 60% score required for placement assistance
- Career Opportunities: Opens doors to software development careers
- Industry Recognition: C-DAC is a premier organization under MeitY
CCEE Exam Pattern
Understanding the exam pattern is crucial for effective preparation. Here's the complete breakdown:
Exam Structure
| Parameter | Details |
|---|---|
| Mode | Computer-Based Test (CBT) - Online |
| Total Duration | 540 minutes (9 hours) - 9 sections |
| Number of Sections | 9 sections (8 technical + 1 aptitude) |
| Time per Section | 60 minutes each |
| Questions per Section | 40 questions per section |
| Total Questions | 360 questions (40 × 9) |
| Total Marks | 360 marks (1 mark per question) |
| Question Type | Multiple Choice Questions (MCQs) |
| Negative Marking | Usually 0.25 marks per wrong answer (check latest notification) |
| Session Structure | Two sessions: S1 (Session 1) and S2 (Session 2) |
Section-wise Distribution
| Section | Subject Code | Subject Name | Questions | Marks | Time |
|---|---|---|---|---|---|
| 1 | S1DAC01/S2DAC01 | C++ Programming | 40 | 40 | 60 min |
| 2 | S1DAC02/S2DAC02 | Object Oriented Programming with Java | 40 | 40 | 60 min |
| 3 | S1DAC03/S2DAC03 | Algorithms and Data Structures | 40 | 40 | 60 min |
| 4 | S1DAC04/S2DAC04 | Web Programming Technologies | 40 | 40 | 60 min |
| 5 | S1APT/S2APT | Aptitude | 40 | 40 | 60 min |
| 6 | S1DAC05/S2DAC05 | Database Technologies | 40 | 40 | 60 min |
| 7 | S1DAC06/S2DAC06 | Microsoft .NET Technologies | 40 | 40 | 60 min |
| 8 | S1DAC07/S2DAC07 | OS & Software Development Methodologies | 40 | 40 | 60 min |
| 9 | S1DAC08/S2DAC08 | Web-based Java Programming | 40 | 40 | 60 min |
- Each section has a separate 60-minute timer
- You cannot go back to previous sections once completed
- There are breaks between sections (check exam notification)
- Focus on accuracy as negative marking can significantly impact your score
Syllabus Overview
The CCEE syllabus is comprehensive and covers all aspects of software development. Here's a quick overview:
Technical Subjects (8 sections)
- C++ Programming: OOP concepts, STL, Templates, Exception Handling
- Java OOP: Core Java, Collections, Multithreading, Exception Handling
- Algorithms & Data Structures: Arrays, Trees, Graphs, Sorting, Searching
- Web Technologies: HTML5, CSS3, JavaScript ES6, React/Angular
- Database Technologies: SQL, Joins, Normalization, ER Modeling
- .NET Technologies: C#, ASP.NET MVC, Entity Framework
- OS & SDLC: Linux, Process Management, SDLC Models
- Web-based Java: Servlets, JSP, Spring Framework, Spring Boot
Non-Technical Subject (1 section)
- Aptitude: Quantitative Aptitude, Logical Reasoning, Verbal Ability
Subject-wise Detailed Syllabus
1. C++ Programming (S1DAC01/S2DAC01)
Topics Covered:
- Object-Oriented Programming: Classes, Objects, Encapsulation, Inheritance, Polymorphism
- Templates: Function templates, Class templates, Template specialization
- STL (Standard Template Library): Containers (vector, list, map, set), Iterators, Algorithms
- Exception Handling: try-catch blocks, throw, custom exceptions
- Pointers and References: Memory management, Smart pointers
- Operator Overloading: Overloading operators for user-defined types
Weightage: High - This is a fundamental subject, expect 35-40 questions
2. Object Oriented Programming with Java (S1DAC02/S2DAC02)
Topics Covered:
- Core Java: Classes, Objects, Inheritance, Polymorphism, Abstraction
- Collections Framework: List, Set, Map interfaces and implementations
- Multithreading: Thread creation, synchronization, thread lifecycle
- Exception Handling: try-catch-finally, checked vs unchecked exceptions
- Java 8 Features: Lambda expressions, Streams, Functional interfaces
- Packages and Access Modifiers: Package structure, public, private, protected
3. Algorithms and Data Structures (S1DAC03/S2DAC03)
Topics Covered:
- Arrays and Strings: Array operations, String manipulation
- Stacks and Queues: Implementation, Applications
- Linked Lists: Singly, Doubly, Circular linked lists
- Trees: Binary trees, BST, Tree traversals
- Graphs: Representation, BFS, DFS, Shortest path algorithms
- Sorting Algorithms: Quick sort, Merge sort, Heap sort
- Searching Algorithms: Binary search, Hashing
- Time Complexity: Big-O notation, Complexity analysis
4. Web Programming Technologies (S1DAC04/S2DAC04)
Topics Covered:
- HTML5: Semantic elements, Forms, Canvas, Web Storage
- CSS3: Flexbox, Grid, Animations, Responsive design
- JavaScript ES6: Arrow functions, Promises, async/await, Classes
- React.js: Components, Props, State, Hooks, JSX
- Angular: Components, Services, Dependency Injection, Routing
- AJAX: XMLHttpRequest, Fetch API
- DOM Manipulation: Selecting elements, Event handling
5. Aptitude (S1APT/S2APT) ⭐ Critical
Topics Covered:
- Quantitative Aptitude:
- Number System, Percentages, Profit & Loss
- Time & Work, Speed & Distance
- Ratio & Proportion, Mixtures
- Probability, Permutations & Combinations
- Logical Reasoning:
- Series, Analogies, Coding-Decoding
- Blood Relations, Directions
- Puzzles, Syllogisms
- Verbal Ability:
- Reading Comprehension
- Synonyms, Antonyms
- Sentence Correction
6. Database Technologies (S1DAC05/S2DAC05)
Topics Covered:
- SQL: DDL, DML, DQL, DCL commands
- Joins: Inner, Outer, Left, Right joins
- Normalization: 1NF, 2NF, 3NF, BCNF
- ER Modeling: Entity sets, Relationships, ER diagrams
- Indexing: B-trees, B+ trees, Hash indexing
- Transactions: ACID properties, Concurrency control
- NoSQL: Introduction to MongoDB, Document databases
7. Microsoft .NET Technologies (S1DAC06/S2DAC06)
Topics Covered:
- C# Programming: Syntax, OOP in C#, LINQ
- ASP.NET MVC: Model-View-Controller pattern, Routing
- Entity Framework: Code First, Database First approaches
- .NET Core: Cross-platform development
- Web API: RESTful services, HTTP methods
8. OS & Software Development Methodologies (S1DAC07/S2DAC07)
Topics Covered:
- Linux Commands: File operations, Process management, Permissions
- Process Management: Process scheduling, Deadlocks
- Memory Management: Paging, Segmentation, Virtual memory
- SDLC Models: Waterfall, Agile, Scrum, DevOps
- Version Control: Git basics, Branching, Merging
9. Web-based Java Programming (S1DAC08/S2DAC08)
Topics Covered:
- Servlets: Lifecycle, Request/Response handling, Session management
- JSP (JavaServer Pages): Scriptlets, Directives, JSTL
- Spring Framework: Dependency Injection, IoC Container
- Spring Boot: Auto-configuration, Starter dependencies
- REST APIs: RESTful web services, JSON handling
- Spring MVC: Controllers, Views, Model binding
Preparation Strategy
A well-planned strategy is essential to score 60%+ in CCEE. Here's a proven approach:
Phase 1: Foundation Building (Weeks 1-4)
- Revise all fundamental concepts
- Complete one standard book/reference for each subject
- Solve basic problems to strengthen concepts
- Make concise notes for quick revision
- Focus on understanding rather than memorization
Phase 2: Subject-wise Deep Dive (Weeks 5-8)
- Practice subject-wise questions
- Identify weak areas in each subject
- Solve previous year CCEE questions
- Take subject-wise mock tests
- Focus on high-weightage topics
Phase 3: Full-length Practice (Weeks 9-12)
- Take full-length mock tests (all 9 sections)
- Practice in exam-like conditions (60 min per section)
- Analyze performance after each test
- Work on time management
- Revise all subjects multiple times
Phase 4: Final Preparation (Weeks 13-16)
- Quick revision of all topics
- Focus on frequently asked questions
- Take 2-3 full-length tests per week
- Maintain accuracy while improving speed
- Stay confident and calm
Important Topics for Each Subject
Based on previous year papers, here are the most frequently asked topics:
High-Priority Topics (Must Master)
- C++: OOP concepts, STL containers, Exception handling
- Java: Collections framework, Multithreading, Exception handling
- ADS: Arrays, Linked lists, Trees, Sorting algorithms
- Web Tech: JavaScript ES6, React basics, DOM manipulation
- Aptitude: Quantitative shortcuts, Logical reasoning patterns
- Database: SQL queries, Joins, Normalization
Medium-Priority Topics (Good to Know)
- .NET: C# basics, ASP.NET MVC concepts
- OS: Linux commands, Process management
- Web Java: Servlets, Spring basics
Study Plan and Time Management
Here's a recommended 4-month study plan:
Daily Schedule (6-8 hours)
- Morning (3-4 hours): Study new concepts, read theory
- Afternoon (2-3 hours): Practice problems, solve questions
- Evening (1-2 hours): Revision, mock tests
Weekly Distribution
| Day | Focus |
|---|---|
| Monday | C++ Programming |
| Tuesday | Java OOP |
| Wednesday | Algorithms & Data Structures |
| Thursday | Web Technologies |
| Friday | Database Technologies |
| Saturday | Aptitude + .NET/OS/Web Java |
| Sunday | Full-length Mock Test + Revision |
Tips to Score 60%+ for Placement
Essential Tips
- Target Score Distribution:
- Aptitude: 30+ marks (Critical!)
- C++: 30+ marks
- Java: 30+ marks
- ADS: 25+ marks
- Web Tech: 25+ marks
- Database: 25+ marks
- Other subjects: 20+ marks each
- Time Management: Don't spend more than 1.5 minutes per question
- Accuracy First: Better to attempt 35 questions correctly than 40 with mistakes
- Negative Marking: Don't guess randomly - eliminate options first
- Section Strategy: Start with your strongest subject to build confidence
- Revision: Revise important formulas and concepts daily
- Ignoring aptitude section
- Spending too much time on one question
- Not practicing full-length tests
- Memorizing without understanding
- Not managing time during exam
Recommended Resources
Books
- C++: "The C++ Programming Language" by Bjarne Stroustrup
- Java: "Head First Java" by Kathy Sierra
- ADS: "Introduction to Algorithms" by CLRS
- Database: "Database System Concepts" by Silberschatz
- Aptitude: "Quantitative Aptitude" by R.S. Aggarwal
Online Resources
- C-DAC official website for previous papers
- GeeksforGeeks for programming concepts
- LeetCode for algorithm practice
- YouTube channels for video tutorials
- Online mock test platforms
Sign up here with your email
ConversionConversion EmoticonEmoticon