University computer subjects, explained by people who teach them
Most of the students who come to us are part way through a BCA, an MCA, a BSc IT or a B.Tech, usually at a college under GNDU or IKGPTU. These pages are for the papers they arrive stuck on.
We teach these subjects. Not only as a course catalogue — a good share of every batch is college students taking their own semester’s papers here alongside their classes, working through whatever is on their scheme. These pages exist because they were the answers we kept giving in the room.
So they are not notes. What you cannot easily find elsewhere is somebody willing to say which half of a paper is worth knowing after the exam and which half is there because it is on the paper. We can say it, because we teach the same students afterwards for their training and their projects.
Free, no sign-up, nothing to download. Schemes differ between universities and between batches, so every page links to the university’s own current syllabus. Trust that over us.

Start with your degree
Which papers it contains, which ones people fail, and what to do about training and the final year project.
BCA
Bachelor of Computer Applications · 3 years
Subjects and syllabusMCA
Master of Computer Applications · 2 years
Subjects and syllabusBSc IT
Bachelor of Science in Information Technology · 3 years
Subjects and syllabusB.Tech CSE
Bachelor of Technology in Computer Science and Engineering · 4 years
Subjects and syllabus6 subjects so far
Written one at a time, by the person who teaches it. More are coming — Computer Networks, Software Engineering, Python and Web Technologies are next.
Python
Introduction to Programming using Python (BCA01010T)
The first programming paper in GNDU's current BCA scheme. Examined in an unusual way — written and implemented in the same sitting, with a viva running alongside.
C Programming
Introduction to Programming — C
The first programming paper in almost every scheme. Pointers are where it turns, and where most of the backlog comes from.
Data Structures
Data Structures & File Processing
The paper that decides whether you can clear a technical interview. Also the one most people carry as a backlog.
DBMS
Database Management Systems
Half theory you will forget and half SQL you will use every working day. Know which half you are revising.
Operating Systems
Operating Systems
Almost entirely numerical. Six or seven algorithms, each worth full marks if you can draw its diagram correctly.
Java
Programming in Java / Object Oriented Programming using Java
The object-oriented paper. Learn the four principles properly and three later papers stop being difficult.
Doing a degree? You can study with us alongside it
WebPrims is on Majitha Road in Amritsar. Bring your scheme and we cover the subjects on it — not instead of college, and not only once a backlog has happened. Batches run Monday to Saturday at 11, 1, 3 and 5, so one of them fits around your timetable. We also do the industrial training and final year project work GNDU and PTU colleges ask for.