NOTES✎ peer-researched manuscripts

The Notebooks

Student-built notes for figuring out B.Tech together.

Browse subjects, open a notebook, and explore notes, practice, revision sheets, interactive models, and authoritative resources.

STUDY SHELF · 18 OF 18 NOTEBOOKS

Pick up any notebook to flip through handwritten notes, diagrams, and formulas.

01
B.Tech

Operating Systems

The invisible machinery underneath every program you run.

9 sections · 15 notes7 labs
Open Notebook
02
B.Tech

Database Management Systems

From flat files to ACID transactions, B+ trees & concurrency control.

9 sections · 9 notes4 labs
Open Notebook
03
B.Tech

Algorithms

Asymptotic complexity, divide and conquer, dynamic programming & graphs.

5 sections · 11 notes0 labs
Open Notebook
04
B.Tech

Computer Networks

How packet flows, sliding windows, CIDR subnetting & TCP traverse the globe.

9 sections · 10 notes6 labs
Open Notebook
05
B.Tech

Computer Organization & Architecture

Master instruction formats, addressing modes, IEEE 754 floats, Booth's multiplication, cache mapping, AMAT, 5-stage pipelining hazards, microprogramming, and DMA.

5 sections · 10 notes0 labs
Open Notebook
06
B.Tech

Theory of Computation

Master minimal DFAs, Pumping Lemmas, Pushdown Automata, Turing Machine proofs, Chomsky hierarchy, and Rice's theorem.

5 sections · 10 notes0 labs
Open Notebook
07
B.Tech

Programming in C

Master pointer arithmetic, recursion tree tracing, array-decay rules, structure padding, preprocessor macros, and storage classes.

5 sections · 10 notes0 labs
Open Notebook
08
B.Tech

Discrete Mathematics

Master mathematical logic, first-order quantifiers, relation closures, POSET lattices, cyclic groups, combinatorics, recurrence relations, planar graphs, and chromatic coloring.

5 sections · 11 notes0 labs
Open Notebook
09
B.Tech

Data Structures

The building blocks of efficient programs: balanced trees, heaps & hashing.

5 sections · 10 notes0 labs
Open Notebook
10
B.Tech

Compiler Design

How high-level syntax translates into executable machine instructions.

5 sections · 10 notes0 labs
Open Notebook
11
B.Tech

Digital Logic

From Boolean algebra and K-maps to synchronous sequential circuits.

5 sections · 10 notes0 labs
Open Notebook
12
B.Tech

Engineering Mathematics

Linear algebra, matrix eigenvalues, vector calculus & probability distributions.

5 sections · 10 notes2 labs
Open Notebook
13
B.Tech

General Aptitude

Numerical ability, verbal reasoning, spatial logic & analytical speed.

5 sections · 10 notes2 labs
Open Notebook
14
B.Tech

Probability and Statistics

Random variables, conditional probability, distributions, and hypothesis tests.

5 sections · 11 notes0 labs
Open Notebook
15
B.Tech

Linear Algebra

Vector spaces, orthogonal projections, SVD, and PCA foundations.

5 sections · 11 notes0 labs
Open Notebook
16
B.Tech

Calculus and Optimization

Multivariable gradients, Hessian matrices, and convex optimization.

5 sections · 10 notes0 labs
Open Notebook
17
B.Tech

Machine Learning

Supervised and unsupervised models, decision trees, SVMs, and neural networks.

5 sections · 14 notes0 labs
Open Notebook
18
B.Tech

Artificial Intelligence

Search strategies, heuristic A*, adversarial game trees, and logic.

5 sections · 10 notes2 labs
Open Notebook
CROSS-NOTEBOOK TOOLS✎ fast-track modes

Looking for a specific mode across all subjects?

While each subject notebook is the primary home, these shortcuts aggregate specific materials across all subjects.

Living Student Notebooks. Open to corrections, better analogies, and student contributions.
Learn about our student editorial philosophy