CS Fundamentals
469 articles in this topic

Computer Networks for GATE: An 8-Week Topic-by-Topic Preparation Plan
Use a 96-hour Computer Networks plan that moves from delay and flow control to subnetting, TCP and timed sets, with worked numericals and recovery rules.

Grammar and CFG Mistakes for GATE: 7 Traps and How to Fix Them
Seven small grammars expose the errors that make CFG answers go wrong, with reproducible checks for classification, ambiguity, FIRST sets and CNF.

One-to-One (Injective) Function: Definition, Counting Formula, Properties and Worked Examples
Learn how to identify and count injective functions, handle common restrictions, and prove their key composition and inverse properties with clear examples.

Operating Systems Semester Guide: Learn Theory, Solve Numericals and Practise Labs
Connect OS concepts to semester calculations and programs through scheduling, Banker's Algorithm, paging, storage, and five lab checks.

Types of Indexing in DBMS: Primary, Clustering, Secondary and Multilevel Examples
Learn how file order, uniqueness and entry coverage determine an index type. Two worked examples build index levels and count simplified block reads.

Regex Design and Algebra Explained: Identities, Arden's Theorem, and Worked Examples
Build regular expressions from language constraints, simplify them with safe identities, prove the result, and solve a recursive equation with Arden's theorem.

Pipelining Basics in Computer Architecture: Clock Cycle, Speedup and Hazard Worked Examples
Learn how to calculate a pipeline clock, fill and drain time, finite-batch speedup, latency, throughput, and the cost of a load-use stall.

NOT, OR and AND Gates: Evolution, Truth Tables and a Worked Circuit
Learn how NOT, OR and AND gates developed from switching ideas, then trace F=(A+B')C node by node and confirm it with a complete truth table.

C Operators and Expressions Explained: Precedence, Types and Worked Traces
Learn a repeatable way to parse and evaluate C expressions. Follow typed calculations, bitwise and short-circuit traces, and common exam traps.

Data Transmission Modes and Connection Types: Simplex, Half-Duplex and Full-Duplex
Learn to classify simplex, half-duplex, full-duplex, point-to-point and multipoint links, then calculate completion time without relying on memorised examples.

Code Optimization Mistakes in Compiler Design: How to Avoid Losing GATE Marks
A rewrite that looks familiar is not necessarily safe. Trace six common optimization errors, learn why each one changes program meaning, and use a five-step check before accepting an answer.

Graphical Method in Linear Programming: Feasible Region, Corner Points and Optimality with a Worked Example
Learn the two-variable graphical method in the right order, then solve and audit a complete maximisation model without trusting the sketch alone.