computer-science-and-computer-engineering-books-and-resources icon indicating copy to clipboard operation
computer-science-and-computer-engineering-books-and-resources copied to clipboard

Free Access Books/Resources for Computer Engineering (and Computer Science) Students

Important Note

These Books and Resources all use licenses that permit at least personal (non-commercial) use.
Creative Commons License Creative Commons License Creative Commons License Creative Commons License

⚠️ This Collection is Work in Progress ⚠️

To do:

  • Table of Contents
  • Complete 'Computer Architecture';
  • Add 'Operational Research' in 'Math';
  • Electricity Department a bit weak;
  • Complete Syllabus (https://www.wikiwand.com/en/Bachelor_of_Computer_Science has a good list);
  • Deposit everything here (?)

Materials by Course

Math

Theory

Physics, Electricity & Electronics

Computers & Computer Architecture

Systems

Communication & Networks

Algorithms & Data Structures

Software Engineering & Databases

Artificial Intelligence

Cryptography & Abstract Algebra

Languages & Tools

Programming Languages

Computational

Web-related

Digital Electronics Design

  • Deeds (actually good simulator software) Contains:
    • Digital Circuit Simulator;
    • Finite State Machine Simulator;
    • Micro-Computer Simulator

Operating Systems

Correctness Verification for Concurrent Programs

  • Spin (you'll need to learn Promela in order to model for Spin)

Other