Computer Networks & Security
• OSI & TCP/IP Models (layers, functions, protocols)
• Network Devices (Router, Switch, Hub, Firewall, Gateway)
• IP Addressing (IPv4, IPv6, Subnetting, NAT)
• Protocols (HTTP/HTTPS, FTP, SMTP, POP3, SNMP, DHCP, DNS)
• Transmission Media (Wired & Wireless)
• Network Topologies
• Cyber Security Basics: Malware, Viruses, Firewalls, IDS/IPS, VPN
• Cryptography Basics (symmetric & asymmetric, hashing, SSL, digital signatures)
Database Management System (DBMS)
• Data Models: Relational, Hierarchical, Network
• SQL (DDL, DML, DCL, TCL commands)
• Keys: Primary, Foreign, Candidate, Composite
• Normalization (1NF, 2NF, 3NF, BCNF)
• Transactions & Concurrency Control
• ER Model
• Indexing, Views, Joins, Triggers
Data Structures & Algorithms
• Array, Linked List, Stack, Queue, Deque
• Trees (Binary, BST, Heap)
• Graph (BFS, DFS, Shortest Path basics)
• Searching (Linear, Binary)
• Sorting (Bubble, Selection, Insertion, Quick, Merge)
• Time & Space Complexity (Big-O, Big-Theta, Big-Omega)
Operating System
• Process Management (Process, Threads, Scheduling, Synchronization)
• Deadlocks (Prevention, Avoidance, Detection)
• Memory Management (Paging, Segmentation, Virtual Memory)
• File System Concepts
• OS Types (Batch, Time-sharing, Real-time, Distributed)
Software Engineering
• SDLC Models (Waterfall, Spiral, Agile, V-Model)
• Software Testing (White Box, Black Box, Unit, Integration, Regression)
• Software Metrics & Quality Assurance
• Software Maintenance
• Requirement Analysis, Design, Coding principles
Programming Concepts
• C, C++, Java basics (syntax, OOPs concepts: Inheritance, Polymorphism,
Encapsulation, Abstraction)
• Data Types, Operators, Control Structures
• Functions & Recursion
• Pointers (C/C++)
• Exception Handling (Java)
• Basic Python awareness (sometimes asked)
Web Technologies
• HTML, CSS, JavaScript basics
• XML, JSON
• Web Servers & Application Servers
• Client-Server Architecture
• Basics of PHP, [Link]
Computer Organization & Architecture
• Number Systems & Conversions
• Boolean Algebra, Logic Gates
• CPU Organization (ALU, Control Unit, Registers)
• Instruction Set Architecture
• Memory Hierarchy (Cache, RAM, ROM, Virtual Memory)
• I/O Devices, Interrupts
Cloud Computing, Emerging Tech & IT Awareness
• Cloud Computing (IaaS, PaaS, SaaS)
• Big Data Basics (Hadoop, Data Analytics overview)
• IoT Basics
• Artificial Intelligence, Machine Learning basics
• Mobile Computing
• Digital Payments (UPI, AEPS, NEFT, RTGS, IMPS)
• Cyber Laws & IT Act (Indian context)