§ Notes

Class notes, openly shared.

Study material for the courses I teach at RVSCET, Jamshedpur — written the way I would have wanted them as a student. Real-world analogies, annotated code, bad-vs-good comparisons, and review questions.

Free to download, free to share. No login, no email gate.

Maintained for B.C.A · B.Tech students · Updated as the semester runs

Pick a subject, grab the file.

Each subject ships as a single, well-formatted document covering the full syllabus — with cheat sheets, flowcharts, and review questions at the end of every unit.

BCA · Sem 1st

Python Python Programming.

A semester-long walk through Python — from INTRODUCING PYTHON to MODULES, PACKAGES AND NAMESPACES:Built for the JUT,Ranchi BCA syllabus.

Download → DOCX · —

BCA · Sem 3rd

Web Technology

Core building blocks of modern web development — request-response cycles, API endpoints, DOM trees, async event queues, component hierarchies, and Big-O performance thinking, implemented cleanly in JavaScript.

Download → DOCX · —

B.CA · Sem 2nd

Operating Systems

Foundations of how systems manage and execute tasks — processes, threads, scheduling queues, memory allocation, file systems, deadlocks, and synchronization, with clean C implementations.

Download → DOCX · —

BCA · Sem 4th

Advance Python Programming

Foundations of how advanced Python systems manage and execute tasks — multithreading, multiprocessing, asynchronous programming, scheduling, memory management, file handling, synchronization, deadlocks, and concurrent system design, with clean and practical Python implementations.

Download → DOCX · —

last update on: 18th May 2026

How to use these notes.

These are companions to lectures — not replacements. Use them in the order below and you'll get more out of the time we spend in class.

1 · Read before class

Skim the unit before the lecture. You'll absorb three times more in class.

2 · Code along

Don't just read code — type it out. Run it. Break it. That's where understanding sits.

3 · Do the review questions

Every unit ends with review questions. Treat them as a self-test, not optional homework.

4 · Ask in class

If something in the note is unclear, that's exactly what office hours and class time are for.

"Read slowly. Code daily. Ask questions without fear."

— A note for my students