Skip to content
Freebooks.pk

Freebooks.pk

  • Home
  • School Books
    • Class 1–5
    • Class 6
    • Class 7
    • Class 8
    • Class 9
    • Class 10
  • College Books
    • FSC
    • ICS
    • FA
    • ICOM
  • University Books
    • Computer Science
    • Mathematics
    • Physics
    • BSCS
  • Notes
  • Past Papers
  • Pairing Schemes
    • Class 9
    • Class 10
    • Class 11
    • Class 12
  • More
    • CSS Books
    • Homeopathic Books
    • Stories
    • Essays

Computer Science

Free, open-license Computer Science books in PDF for university (BSCS, BSIT and Software Engineering) students in Pakistan. This section covers the core HEC-curriculum courses — Programming Fundamentals, Object-Oriented Programming, Data Structures and Algorithms, Database Systems, Operating Systems and more.Each book is chosen to match the courses actually taught in Pakistani BS programs, so students can practise coding concepts and revise theory for their semester exams without cost. One book often serves multiple degree programs, so you will find the same title referenced across BSCS, BSIT and Software Engineering.

Think Bayes: Bayesian Statistics in Python

November 1, 2026October 12, 2026 by Zeeshan Murtaza
Think Bayes: Bayesian Statistics in Python Freebooks.pk

BSCS, BS Statistics, and BS Data Science students taking a Bayesian Statistics or advanced Statistics course can read the complete …

Read more

Think Stats: Exploratory Data Analysis in Python

November 1, 2026October 12, 2026 by Zeeshan Murtaza
Think Stats: Exploratory Data Analysis in Python Freebooks.pk

BSCS, BS Statistics, and BS Data Science students taking a Statistics for Programmers or Exploratory Data Analysis course can download …

Read more

Introduction to Programming Using Java PDF Download – David J. Eck

November 1, 2026October 11, 2026 by Zeeshan Murtaza
Introduction to Programming Using Java PDF Download – David J. Eck Freebooks.pk

BSCS and BSIT students taking an Object-Oriented Programming or Java course can download the complete textbook “Introduction to Programming Using …

Read more

A Byte of Python PDF Download – Swaroop C H

November 1, 2026October 11, 2026 by Zeeshan Murtaza
A Byte of Python PDF Download – Swaroop C H Freebooks.pk

BSCS and BSIT students taking their first programming course can download the complete textbook “A Byte of Python” by Swaroop …

Read more

Python for Everybody PDF Download – Charles R. Severance

November 1, 2026October 11, 2026 by Zeeshan Murtaza
Python for Everybody PDF Download – Charles R. Severance Freebooks.pk

BSCS, BSIT, and BS Data Science students taking their first programming course can download the complete textbook “Python for Everybody: …

Read more

Automate the Boring Stuff with Python – Free Online Book (Al Sweigart)

November 1, 2026October 10, 2026 by Zeeshan Murtaza
Automate the Boring Stuff with Python – Free Online Book (Al Sweigart) Freebooks.pk

BSCS and BSIT students who already know basic Python and want to put it to practical use can read “Automate …

Read more

Open Data Structures PDF Download – Pat Morin (Java Edition) BSCS

October 1, 2026September 16, 2026 by Zeeshan Murtaza
Open Data Structures PDF Download – Pat Morin (Java Edition) BSCS Freebooks.pk

Download Open Data Structures by Pat Morin free — an open-source, CC BY licensed Data Structures textbook for BSCS, covering arrays, linked lists, hash tables, balanced trees, sorting, graphs and B-trees.

Think Java PDF Download – Downey & Mayfield (2nd Edition) BSCS

October 1, 2026September 8, 2026 by Zeeshan Murtaza
Think Java PDF Download – Downey & Mayfield (2nd Edition) BSCS Freebooks.pk

Download Think Java by Allen Downey and Chris Mayfield free – 2nd edition, a concise 17-chapter Java textbook for BSCS and BSIT students, covering programming basics through object-oriented design.

Eloquent JavaScript PDF Download – Marijn Haverbeke (4th Edition) BSCS

October 1, 2026September 8, 2026 by Zeeshan Murtaza
Eloquent JavaScript PDF Download – Marijn Haverbeke (4th Edition) BSCS Freebooks.pk

BSCS and BSIT students can download the complete Web Development textbook “Eloquent JavaScript” by Marijn Haverbeke. The 4th edition, published …

Read more

Dive Into Python 3 PDF Download – Mark Pilgrim (Python 3.1, 2011)

October 1, 2026September 8, 2026 by Zeeshan Murtaza
Dive Into Python 3 PDF Download – Mark Pilgrim Freebooks.pk

BSCS and BSIT students can download “Dive Into Python 3” by Mark Pilgrim, the free Python 3 book that was …

Read more

Computer Networking: Principles, Protocols and Practice PDF Download – Bonaventure (3rd Edition) BSCS

October 1, 2026September 8, 2026 by Zeeshan Murtaza
Computer Networking: Principles, Protocols and Practice PDF Download – Bonaventure freebooks.pk

BSCS and BSIT students can download the complete Computer Networks textbook “Computer Networking: Principles, Protocols and Practice” by Olivier Bonaventure …

Read more

Think OS PDF Download – Allen B. Downey (Version 0.7.4) BSCS

October 1, 2026September 7, 2026 by Zeeshan Murtaza
Think OS PDF Download – Allen B. Downey (Version 0.7.4) BSCS

BSCS, BSIT and BSSE students can download the complete Operating Systems textbook “Think OS: A Brief Introduction to Operating Systems” …

Read more

Older posts
Newer posts
← Previous Page1 … Page3 Page4 Page5 Next →
📘Freebooks.pkFree Books for Everyone

Our mission is to provide free and easy access to quality educational resources — textbooks, notes and past papers — for students across Pakistan.

P B

Quick Links

  • About Us
  • How We Create Content
  • PCTB is now PECTAA
  • Smart Syllabus 2027
  • Contact Us
  • DMCA / Copyright
  • Privacy Policy
  • Disclaimer

Categories

  • School Books
  • College Books
  • University Books
  • Notes
  • Pairing Schemes
  • Past Papers
  • International Books — soon

Subscribe to Get Updates

Get the latest books, notes and past papers straight to your inbox.

© 2026 Freebooks.pk – All Rights Reserved. Terms & Conditions  |  Sitemap