Maciej A. Czyzewski Blog Talks About

Materials to study math & computer science

Posted on

Below is a list of books and materials, which deems for me as essential.
If you want more resources, I would recommend this list - free programming books.


Geometry Unbound Kiran S. Kedlaya

Math 221/222: Honors Calculus Frank Jones

Differential Equations, Dynamical Systems, and An Introduction to Chaos
Morris W. Hirsch, Stephen Smale, and Robert L. Devaney

Discrete Structures for Computer Science: Counting, Recursion, and Probability Michiel Smid

Math/Physics Channel Frederic P. Schuller


Physics 161: Introduction to Chaos Michael Cross

Hybrid Dynamical Systems: Control Theory Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel

Hybrid Dynamical Systems: An Introduction to Control and Verification Panos J. Antsaklis

Computer Science

Matters Computational: Ideas, Algorithms, Source Code Jorg Arndt

Operating Systems and Middleware: Supporting Controlled Interaction Max Hailperin

Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau

How to Design Programs
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi

Combinatorial Algorithms Werner Rheinboldt

Classes and Teaching: Data Structures & Algorithms Erik Demaine

Elementary Algorithms Larry Liu Xinyu

Linux Fundamentals Paul Cobbaut

Introduction to Linux Machtelt Garrels

Dive into HTML5 Mark Pilgrim


Handbook of Applied Cryptography Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone

CRYPTO101 Laurens Van Houtven

On the Period Length of Pseudorandom Number Sequences Amy Glen