Computers & Technology

March 19, 2017

Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)


The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Architecture focuses on this dramatic shift, exploring the ways in which software and technology in the cloud are accessed by cell phones, tablets, laptops, and other mobile computing devices. Each chapter includes two real-world examples, one mobile and one datacenter, to illustrate this revolutionary change.

  • Updated to cover the mobile computing revolution
  • Emphasizes the two most important topics in architecture today: memory hierarchy and parallelism in all its forms.
  • Develops common themes throughout each chapter: power, performance, cost, dependability, protection, programming models, and emerging trends ("What's Next")
  • Includes three review appendices in the printed text. Additional reference appendices are available online.
  • Includes updated Case Studies and completely new exercises.

March 14, 2017

Python: Learn the Easiest Program Coding for the Absolute Beginner (Computer Coding for Beginnners) (Volume 1)

Becoming a professional in programming language has never been easier. If you are tired of working hard to learn programming but all the rules and the restrictions are too difficult and you just can’t read the code, you may be ready to give up in frustration. But with Python, all of this can change. You will learn how easy it is to work on programming language, no matter your skill level. This guidebook has all the information that you need to become a professional with programming languages. Python is one of the best ones to work with because it is simple to use, easy to read, and is compatible with many different devices as well as with other programming languages. You are not going to find a language that works as well as this one for beginners! In this guidebook, we will discuss everything that you need to know in order to get started with programming like a professional with Python. Some of the things that you will learn include: - The Basics of Getting Started with Python - Setting Up Python on Your Computer - Some of the Basics You Should Know to Get Started with Programming - Comments, Statements, Variables, and Other Useful Commands in Python - Learning the Statements to Get Things Done - Working with Loop Statements - The Basic Functions in Your Python Code - Simple Codes to Try When Learning Python (even create your very own hangman and magic 8 ball games!) So when you are ready to get started with Python and impress all your friends and family with the codes that you are able to do, make sure to bring out this guidebook to get started!
March 9, 2017

Computer Age Statistical Inference: Algorithms, Evidence, and Data Science (Institute of Mathematical Statistics Monographs)

The twenty-first century has seen a breathtaking expansion of statistical methodology, both in scope and in influence. 'Big data', 'data science', and 'machine learning' have become familiar terms in the news, as statistical methods are brought to bear upon the enormous data sets of modern science and commerce. How did we get here? And where are we going? This book takes us on an exhilarating journey through the revolution in data analysis following the introduction of electronic computation in the 1950s. Beginning with classical inferential theories - Bayesian, frequentist, Fisherian - individual chapters take up a series of influential topics: survival analysis, logistic regression, empirical Bayes, the jackknife and bootstrap, random forests, neural networks, Markov chain Monte Carlo, inference after model selection, and dozens more. The distinctly modern approach integrates methodology and algorithms with statistical inference. The book ends with speculation on the future direction of statistics and data science.
March 4, 2017

Computers from 0 to 1: Part 000: Binary, Transistors, and Logic Gates

When I developed an interest in computer hardware as an engineer at college, I was frustrated that there was no neat, layman-friendly package out there for me to get a broad, conceptual understanding of the subject area.

That’s what drove me to write this book.

This succinct book, first of a series of eight, has turned the “meant to be” rigorous study of computer hardware into a light reading experience. I have thoroughly simplified my accumulated knowledge from my computer engineering degree for you to simply enjoy while relaxed on a couch. No homework, no exams, no professor speaking incomprehensible gibberish.

By the end of this highly condensed book, you will have already leapfrogged the majority of the “normal” people out there in terms of understanding binary numbers, transistors, and logic gates – the very building blocks of our greatest innovation. Heck, if you feel like it tomorrow, you could slickly join the two computer engineers in front of you smugly tossing around a bunch of jargon while waiting in line for coffee – “You know, you could implement the two’s complement simply by using the NOT gate and incrementing by 1.”

Imagine just how awesome that would feel.

Book word count: 5000