Bayesian Methods for Hackers : An intro to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view.
Z. Zhao, B. Wu, M. Zhou, Y. Ding, J. Sun, X. Shen, and Y. Wu. Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, page 745--762. Association for Computing Machinery, (2014)
H. Bai, D. Hsu, W. Lee, and V. Ngo. Algorithmic Foundations of Robotics IX, volume 68 of Springer Tracts in Advanced Robotics, chapter 11, Springer Berlin Heidelberg, Berlin, Heidelberg, (2011)