Foundations of Computer Science
A book to give beginning computer science majors a solid foundation for further study. It is also to give students who will not take advanced courses in computer science the conceptual tools that the field provides.
Elementary Algorithms
While there have been already a lot of wonderful books about algorithms, data structures and math, however, few of them provide the comparison between the procedural solution and the functional solution. It can be found that functional solution sometimes is very expressive and they are close to what we are familiar in mathematics.
Be the Next Best Selling Author With These 19 Tips!
Well established authors tend to say that if you want to learn how to write better, you must develop the right writing habits. Get rid of the distractions, switch off your phone, take advantage of the pomodoro technique and of course not forgetting the most important one – write everyday and keep up with that momentum.
Getting Hired
The advice in this e-book is aimed at computer science and software engineering undergraduates looking to join the computing industry in the United Kingdom, either for an industrial placement year or after graduation. You might also find this advice useful if you’re looking for your next move inside our industry.
Bayesian Statistics Made Simple
The premise of this book, is that if you know how to program, you can use that skill to learn other topics. This book uses Python code instead of math, and discrete approximations instead of continuous mathematics. As a result, what would be an integral in a math book becomes a summation, and most operations on probability distributions are simple loops.
Probabilistic Programming and Bayesian Methods for Hackers
The Bayesian method is the natural approach to inference, yet it is hidden from readers behind chapters of slow, mathematical analysis. The typical text on Bayesian inference involves two to three chapters on probability theory, then enters what Bayesian inference is.