Discrete Mathematics

Mathematical Logic
Probability
Set Theory and Algebra
Combinatorics
Linear Algebra
Graph Theory

Programming Languages

Basic of Programming Language
Function and Recursion
Pointer and Structure In C

Theory of Computation

Finite Automata and Regular Language
Push Down Automata and Context Free Language
Recursively Enumerable Language and Turing Machine
Undecidability

Operating Systems

Process Concepts and Cpu Scheduling
Synchronization and Concurrency
Memory Management
File System Io and Protection

Digital Logic

Number Systems
Boolean Algebra
Combinational Circuits
Sequential Circuits

Computer Organization

Computer Arithmetic
Memory Interfacing
Pipelining
Machine Instructions and Addressing Modes
Alu Data Path and Control Unit
Io Interface
Secondary Memory

Database Management System

Er Diagrams
Functional Dependencies and Normalization
Structured Query Language
Relational Algebra
Transactions and Concurrency
File Structures and Indexing

Data Structures

Computer Networks

Concepts of Layering
Lan Technologies and Wi Fi
Data Link Layer and Switching
Network Layer
Routing Algorithm
Tcp Udp Sockets and Congestion Control
Application Layer Protocol
Network Security

Algorithms

Complexity Analysis and Asymptotic Notations
Searching and Sorting
Divide and Conquer Method
Greedy Method
Dynamic Programming
P and NP Concepts

Compiler Design

Lexical Analysis
Syntax Directed Translation
Code Generation and Optimization

Software Engineering

Software Engineering

Web Technologies

Web Technologies

General Aptitude

Verbal Ability
Numerical Ability

EXAM MAP

Graduate Aptitude Test in Engineering

GATE ECE GATE CSE GATE CE GATE EE GATE ME GATE PI GATE IN

Joint Entrance Examination

JEE Main JEE Advanced