PreDAC: Preparatory Course for Appearing C-CAT (C-DAC)
This course is designed to provide students with sound concepts and knowledge of computers, information technology, C and oops concepts and Soft skills. This course helps students to crack C-DAC Common Admission Test (C-CAT) Section A and B for admission to Post Graduate Diploma Courses.
1. Detailed Course Contents
Module – I (120 Hrs)
- Fundamentals of Computing (10 Hrs)
Algorithms, Problems solving using computers (flow chart, Program, etc.), data representation, Input /output units, Computer memory, Programming language, Computer generations and classification,
- C Programming (34 Hrs)
C Language Fundamentals:
Character set, Identifiers, Keywords, Data Types, Constant and Variables, Statements, Expressions, Operators, Precedence of operators, Input-output Assignments, Control structures, Decision making and Branching, Decision making & looping.
User defined and standard functions, Formal and Actual arguments, Functions category, function prototypes, parameter passing, Call-by-value, Call-by-reference, Recursion, Storage Classes.
Arrays and Strings
One dimensional Array, Multidimensional Array declaration and their applications, String Manipulation
Pointer variable and its importance, Pointer Arithmetic, passing parameters by reference, pointer to pointer, linked list, pointers to functions, dynamic memory allocation.
Structures and Unions
Declaration of structures, declaration of unions, pointer to structure & unions
Console input output functions, Disk input output functions, Data files.
Features in C
Command line arguments, bit wise operators, enumerated data types, type casting, macros, the C preprocessor, more about library functions.
- Data structure using C (20 Hrs)
Stacks, Queues, Linked Lists (Single, double, Circular)
- Operating System (20 Hrs)
Overview of Operating System, Types of Operating System, System Structure, Process communication, Concurrency, Deadlock, CPU scheduling, Memory Management
- Data Communication and Networking (16 Hrs)
Introduction to computer networks, Network hardware (LAN, WAN, MAN), Network Software, OSI and TCP/IP layers and reference model, IP addressing, Basic of Router, Switches, Hubs, Internet, Information Security, Multimedia Computing, Voice and Data communications, Social Networking
- Object Oriented Programming concepts (20 Hrs)
Classes, Objects, Programming constructs, Functions, Access Specifies, Classes and Objects, Overloading, Inheritance, Polymorphism, Abstract Classes, Reusability
Module – II (40 Hrs)
Spell checking, Sentence correction, Synonyms, Antonyms, Sentence completion, Fill in the Blanks, Spotting error, Nouns, idioms /phrases, Pronouns, Verbs, Adjectives, Comprehension, Articles, Active & Passive voice
- Quantitative Aptitude and Reasoning
Time & Work, Compound & Simple Interest, LCM & HCF, Number System,
Percentage, Permutation and Combination, Partnership, Pipes and Cistern
Probability, Profit and Loss, Ratio and Proportion, Clock & Calender, Time & Distance, Problem on Mensuration
Series Completion (Number, Alphabets etc), Coding & Decoding, Blood Relation
Puzzle Test, Directions Sense Test, Data Sufficiency, Syllogism, Alphabets, Mathematical operators, Arithmetical Reasoning, Odd Man Out (Number Series, Alphabets, etc), Symbols, Classification.
Course Duration: The Preparatory Course for Post Graduate Diploma course is of two months duration (160 Hours) refer the course syllabus.
- Graduate in Engineering or equivalent (e.g. BE / BTech / 4-year BSc / AMIE / DoEACC B Level, etc.) in Electronics/ Computer Science/ IT or related areas.OR
- Post Graduate in Engineering Sciences (e.g. MSc in Computer Science, IT, Electronics, etc.).OR
- Graduate in any discipline of Engineering or equivalent,OR
- Post Graduate in Physics/ Computational Sciences/ Mathematics or allied areas.OR
- Post Graduate in Management with graduation degree in Science/ IT/ Computers.
- The candidates must have secured a minimum of 50% marks in their qualifying examination.