Computer Science courses: past papers, MCQs and handouts
All 95 Virtual University Computer Science courses, from CS001 to CS726. Open a course for its past papers, MCQs with answers, the official handout and what came in recent papers.
100-level Computer Science courses
Introductory · 2 courses200-level Computer Science courses
Foundation · 7 coursesIntroduction to Programming
Handout · 562 pagesIntroduction to Programming (Practical)
Fundamentals of Front End Development
Handout · 307 pagesFundamentals of Front End Development (Practical)
Cyber Law
Handout · 277 pagesInformation Security
Handout · 212 pagesIntroduction to Network Design & Analysis
Handout · 288 pages300-level Computer Science courses
Intermediate · 12 coursesData Structures
Handout · 505 pagesData Structures (Practical)
Digital Logic Design
Handout · 453 pagesDigital Logic Design (Practical)
Object Oriented Programming
Handout · 355 pagesObject Oriented Programming (Practical)
Introduction to Python
Open Source Web Application Development
Handout · 105 pagesIntroduction to Web Services Development
Handout · 354 pagesDatabase Modeling and Design
Handout · 101 pagesNetwork Security
Handout · 3,534 pages400-level Computer Science courses
Advanced · 19 coursesComputer Architecture and Assembly Language Programming
Handout · 193 pagesComputer Architecture and Assembly Language Programming (Practical)
Theory of Automata
Handout · 145 pagesDatabase Management Systems
Handout · 324 pagesDatabase Management Systems (Practical)
Database Programming using Oracle 11g
Handout · 123 pagesWeb Based Database Applications
Routing and Switching
Handout · 187 pagesHuman Computer Interaction
Handout · 418 pagesIntroduction to Database Administration
Handout · 2,098 pagesIntroduction to Database Administration (Practical)
Visual Programming
Handout · 407 pagesVisual Programming
Handout · 228 pagesWeb Development for Portable Devices
Handout · 86 pagesNetwork Modeling and Simulation
Handout · 251 pagesCloud Computing
Handout · 190 pagesBig Data Concepts
Introduction to Data Science
Graduate Computer Science courses
500-level and above · 55 coursesAdvance Computer Architecture
Handout · 359 pagesFundamentals of Algorithms
Handout · 184 pagesSoftware Engineering - I
Handout · 230 pagesVirtual Systems and Services
Handout · 251 pagesVirtual Systems and Services (Practical)
Web Design and Development
Handout · 485 pagesInformation Systems
Handout · 212 pagesModern Programming Languages
Handout · 189 pagesSoftware Requirements and Specifications
Handout · 325 pagesWeb Engineering
Advanced Database Management System
Web Systems and Technologies
Data Communication
Handout · 806 pagesComputer Graphics
Handout · 440 pagesSoftware Architecture and Design
Handout · 1,533 pagesSoftware Architecture and Design (Practical)
Operating Systems
Handout · 249 pagesOperating Systems (Practical)
Software EngineeringII
Handout · 178 pagesCompiler Construction
Handout · 137 pagesArtificial Intelligence
Handout · 208 pagesArtificial Intelligence (Practical)
Software Verification and Validation
System Programming
Handout · 336 pagesComputer Networks
Handout · 155 pagesComputer Networks (Practical)
Software Quality Engineering
Handout · 87 pagesData Warehousing
Handout · 483 pagesSoftware Project Management
Handout · 420 pagesFinal Project
Modelling and Simulation
Handout · 2,472 pagesParallel and Distributed Computing
Handout · 161 pagesProfessional Practices
Handout · 245 pagesCyber Security
Handout · 1,266 pagesFormal Methods
Handout · 430 pagesTheory of Computation
Advanced Algorithms Analysis and Design
Handout · 349 pagesAdvanced Operating Systems
Handout · 221 pagesAdvanced Computer Architecture-II
Handout · 478 pagesSoftware Quality Assurance
Handout · 225 pagesNetwork Security
Software Requirement Engineering
Handout · 198 pagesFormal Methods for Software Engineering
Mobile and Pervasive Computing
Handout · 198 pagesSoftware Design
Handout · 344 pagesDistributed DBMS
Handout · 322 pagesObject Oriented DBMS
Advanced Computer Networks
Wireless Networks
Handout · 318 pagesNetwork Performance Evaluation
Probability and Stochastic Processes
Software Process Improvement
Handout · 322 pagesData Mining
Information Retrieval Techniques
Handout · 238 pagesRelated subjects
Missing a course in Computer Science?
Request it and other students can upload its handout, past papers and quizzes. Every request is listed publicly, so you can see what is coming.
Request a courseQuestions about Computer Science courses
How many Computer Science courses does VU offer?
VUBuddy lists 95 CS courses: CS001, CS101, CS201, CS201P, CS202, CS202P and more. Each one has its own page with past papers, MCQs and the handout.
Where can I find CS past papers?
Open the course from this page. Midterm and final term papers are listed by semester, newest first, with solved papers marked.
Are CS handouts free?
Yes. The official handout for every CS course is free to download, with no daily limit.
My CS course is not listed. What can I do?
Request it below. Other students can then upload its handout, past papers and quizzes.
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.