Dr. D. Y. Patil Pratishthan's
Institute for Advanced Computing and Software Development


Card image cap

Syllabus for Pre-CAT

The Institute is conducting Pre-CAT course since its inception. The courses are run on regular as well as fast track.

Fundamentals of Computing

Algorithms, Problems solving using computers (flow chart, Program, etc.), data representation, Input/output units, Computer memory, Programming language, Computer generations and classification.

For more details visit:- http://acts.cdac.in

C Language

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.

C Functions
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.

File Handling
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
Stacks, Queues, Linked Lists (Single, double, Circular)

Operating System
Overview of Operating System, Types of Operating System, System Structure, Process communication, Concurrency, Deadlock, CPU scheduling, Memory Management.

Data Communication and Networking
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
Classes, Objects, Programming constructs, Functions, Access Specifies, Classes and Objects, Overloading, Inheritance, Polymorphism, Abstract Classes, Reusability.

Soft Skills - English
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 & Calendar, 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.

Reference Books

1. English

- Any High School Grammar Book (e.g. Wren & Martin)

2. Quantitative Aptitude & Reasoning

- Quantitative Aptitude Fully Solved (R. S. Aggrawal) / Quantitative Aptitude (M Tyara) / Barron’s New GRE 2016 .

3. Computer Fundamentals

- Foundations of Computing (Pradeep Sinha & Priti Sinha)

4. Data Communication & Networking

- Data Communication & Networking (Forouzan)

5. C Programming

- C Programming Language (Kernighan & Ritchie) / Let Us C (Yashavant Kanetkar)

6. Data Structures

- Data Structures Through C in Depth (S. K. Srivastava) .

7. Operating Systems

- Operating System Principles (Silberschatz, Galvin,Gagne)

8. OOP Concepts

- Test Your C ++ Skills (Yashavant Kanetkar))

Stay Connected
To the Best institute for PreCAT in Pune.
Please fill out enquiry below and we'll get right back to you