Singapore: World Scientific Publishing Co, 2016. — 308 p. Crafts of Simulation Programs is a collection of tools, techniques and theories required to develop and implement simulation models on a computer. This timely book provides the various skills and techniques needed in simulation programming with general-purpose languages. The topics range in difficulty, and several latest...
O’Reilly, 2017. — 1559 p. Computer Science Theories By Dr Royston Dion for your pleasure. Model checking must work. In this work, we validate the construction of the partition table, which embodies the important principles of software engineering. We motivate new Bayesian models (Reward), demonstrating that the location-identity split can be made probabilistic, optimal, and...
2nd Edition. — Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi. — MIT Press, 2018. — 792 p. — ISBN: 978-262534802. A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places...
Springer, 2023. — 582 p. -. This textbook contains the mathematics needed to study computer science in application-oriented computer science courses. The content is based on the author's many years of teaching experience. Textbook Features. You will always find applications to computer science in this book. Not only will you learn mathematical methods, you will gain insights...
New York: Havill, 2015. — 750 p. Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper introduction to computer science than typical...
O’Reilly Media, 2019. — 107 p. — (Early Release). — ISBN: 1492045039. If you’re just learning how to program, Julia is an excellent JIT-compiled, dynamically-typed language with a clean syntax. This hands-on guide uses Julia (version 1.0) to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities,...
New York: Wright Osanne, 2017. — 1418 p. Computer Science Systems. This book covers a number of CS Systems. Collection of articles on various aspects of CS, from low-level to high-level systems.
3rd Edition. — McGraw-Hill Education, 2020. — 800 p. — ISBN: 978-1-260-15053-7. The third edition of Introduction to Computing Systems: From bits & gates to C/C++ and beyond is designed to give students a strong foundation of computing early on in their coursework. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in two high-level...
ARB Publications, 2021. — 157 p. — ISBN: 979-8470971999 Think creatively like a human. Analyze and solve problems efficiently like a computer. Our everyday lives are filled with inefficient and ineffective decisions and solutions. Being overwhelmed by the magnitude of our problems makes it hard to think clearly. We procrastinate and overthink. Our thoughts are tainted with...
Massachusetts: Massachusetts Institute of Technology, 1982. — 762 p. We show how a computational system can be constructed to "reason", effectively and consequentially, about its own inferential processes. Hie analysis proceeds in two parts. First, we consider die general question of computational semantics, rejecting traditional approaches, and arguing that the declarative and...
San Francisco : No Starch Press, Inc., 2019. — 458 p. Teachers are people who train the basic human machinery to perform certain tasks. Similarly, programming is about becoming a teacher of computers. Programmers teach computers to do what the programmers want them to do. Knowing how to teach computers is useful, especially when you want a computer to do something that it...
New York: O’Reilly Media, 2013. — 332 p. Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Rather than use mathematical notation or...
No Starch Press, 2022. — 330 p. — ISBN13: 978-1-71850-202-4. An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples. Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion. The Recursive Book of...
2nd Edition. — John Wiley & Sons, 2022. — 803 p. — ISBN: 978-1-119-88440-8. Let there be code! Beginning Programming All-in-One For Dummies offers one guide packed with 7 books to teach you programming across multiple languages. Coding can seem complex and convoluted, but Dummies makes it simple and easy to understand. You’ll learn all about the principles of programming,...
Comments