Computer Science -
Problem Solving and Programming using C
Algorithm, Pseudocode, Structured Programming, Introduction to C Language, Operators and
expressions, Data input and output, Control statements, Functions, Arrays, Familiarity with
Structures, Pointers
Data Structures -
Linked List, Familiarity with Stack and Queue Data Structures, Bubble sort
Operating System Fundamentals -
Overview of operating systems, functionalities and characteristics of OS. The concept of a
process, operations on processes, process states, concurrent processes, process control block,
process context. Processor scheduling, scheduling algorithms, critical sections, Memory
organisation and management, storage allocation. Virtual memory concepts, File organisation:
blocking and buffering, file descriptor, directory structure.
Digital Fundamentals & Computer Organization -
Number systems, binary and decimal systems. Representation sign magnitude form, Binary
coded decimals, Arithmetic operations in binary, Addition and Subtraction, Logic gates. Truth
table and, or and nand gates, flip-flops, sequential logic. Introduction to computer architecture,
specifications of modern personal computers.
Object Oriented Programming Concepts -
Classes, Objects, Encapsulation, Inheritance, Polymorphism, Dynamic binding, Method
overriding, Access specifiers - private, public, protected
Database Fundamentals -
Database fundamentals, ER modeling, Relational models, Normal forms
Mathematics & Statistics - Plus 2 Level Topics
Quantitative Aptitude Logical Ability - Graduate level questions
English - Basic Grammar & Comprehension
General Knowledge - Current Affairs