OSSU-computer-science/extras/free-books.md

2.5 KiB
Raw Blame History

Computer Science - Extra Resources

Free Books


Introduction to Computer Science

Name Author(s)
Structure and Interpretation of Computer Programs Hal Abelson, Jerry Sussman, Julie Sussman

Math (Mathematical Thinking)

Program Design

Math (Discrete Math)

Algorithms

Programming Paradigms

Software Testing

Math (Calculus)

Name Author(s)
Calculus Made Easy Silvanus P. Thompson

Software Architecture

Theory

Software Engineering

Math (Probability)

Name Author(s)
Grinstead and Snells Introduction to Probability Charles M. Grinstead, J. Laurie Snell

Computer Architecture

Operating Systems

Computer Networks

Databases

Cloud Computing

Math (Linear Algebra)

Cryptography

Security

Compilers

Name Author(s)
Compiler Construction Niklaus Wirth

Parallel Computing

UX Design

Computer Graphics

Artificial Intelligence

Machine Learning

Natural Language Processing

Big Data

Data Mining

Internet of Things