3 ms·
The book is designed to support an introductory class on systems - eg a 100 level or first year class. It's a little more technical than you might find in a typ
by troelsSteegin 6y ago
The book is designed to support an introductory class on systems - eg a 100 level or first year class. It's a little more technical than you might find in a typical gen-ed quantitative reasoning class, but the material is presented in a way that I think would be approachable from a STEM or non-STEM career emphasis. I trained as an engineer, so I could be overstating that... There is a pedagogical library, pyCX [0]. Overall, I like the design of the book, but would say the intended audience is someone relatively early on their analytic journey and may not serve the interests of the HN reader well.
It has a much broader perspective than Allen Downey's "Think Complexity" [1], which is discrete systems (computational systems) focussed. Maybe you could think about Downey's book is a non mathematical approach to algorithms.
Scott E Page's book "The Model Thinker" is more mathematical, at an undergrad engineering level, and is more of a survey of models than a taxonomic overview of systems modeling, which is what Sayama's [2] book, above, offers. A thesis of Page's book is that there can be many ways to model a problem, and multiple models help.
[0] https://github.com/hsayama/PyCX https://github.com/hsayama/PyCX
[1] http://www.allendowney.com/wp/books/ http://www.allendowney.com/wp/books/
[2] http://bingweb.binghamton.edu/~sayama/ http://bingweb.binghamton.edu/~sayama/
- sn9 6y agoThe intro says it can be used at an advanced undergrad to early graduate level. Depends on how much of the book one covers.