Please note that this is NOT a compulsory reading list!
The purpose of this reading list is to provide a good range of material for some of the areas covered in the CSC lectures. It aims to provide some pointers should you wish you explore some areas a little before you come to the School, or if you are interested in a topic following the School and wish to read more about it.
Due to the varying backgrounds of participants, some will be more familiar with certain areas than others, and we certainly do not anticipate that students will explore each area in equal depth.
Base Technologies
Lecture series: Software security
Books
- Secrets and Lies: Digital Security in a Networked World
- Bruce Schneier
- Security Engineering: A Guide to Building Dependable Distributed Systems
- Ross Anderson
- Writing Secure Code
- Michael Howard, David LeBlanc
- Secure Coding: Principles and Practices
- Mark G. Graff, Kenneth R. van Wyk
Lecture series: Computer Architecture and Performance Tuning
- http://www.goodreads.com/book/show/14788830-structured-parallel-programming
- https://www.amazon.com/Computer-Architecture-Fifth-Quantitative-Approach/dp/012383872X
- https://software.intel.com/en-us/articles/intel-sdm
Lecture series: Networking performance
Books
- Computer Networks, Ed. 4
- Andrew Tannenbaum, Prentice Hall, ISBN 0-130-661023
- Internetworking with TCP/IP, vol 1
- Douglas E. Commer, Prentice Hall, ISBN 0-130-183806
- Understanding Networked Multimedia
- Francois Fluckiger, Prentice Hall, ISBN 0-131-90992-4
Web
Lecture series: Software Design in the Many-Cores Era
- C++ Concurrency in Action Practical Multithreading
- Anthony Williams, February 2012
- ISBN: 9781933988771
- Intel Threading Building Blocks: Outfitting C++ for Multi-Core Processor Parallelism
- O'Reilly
- Learning Spark: Lightning-Fast Big Data Analysis.
- Matei Zaharia, Patrick Wendell, Andy Konwinski, Holden Karau, O'Reilly Media
- ISBN: 9781449359034
Physics computing
Lecture series: Introduction to Physics Computing
For non-physicists:
- Quirky Quarks: A Cartoon Guide to the Fascinating Realm of Physics
- Benjamin Bahr, Springer; 1st ed. 2016 edition, ISBN-10: 3662495074
Interesting also for physicists:
- The Large Hadron Collider: The Extraordinary Story of the Higgs Boson and Other Stuff That Will Blow Your Mind
- Donald Lincoln, Johns Hopkins University Press (21. August 2014), ISBN-10: 1421413515
General reference:
Lecture series: Tools & Techniques for Physics Computing
There is a wealth of material at Prof. Jacobsen's Tools & Techniques bibliography.
The content listed is more designed to "learn more after the School", but is a useful reference should you wish to delve into some of the topics beforehand.
Lecture series: Data analysis
Spend few minutes to familiarize yourself with following concepts:
- Data Analysis https://en.wikipedia.org/wiki/Data_analysis
- Monte Carlo method https://en.wikipedia.org/wiki/Monte_Carlo_method
- Least squares fitting https://en.wikipedia.org/wiki/Least_squares
- Experimental errors https://en.wikipedia.org/wiki/Observational_error
Bibliography
- Statistical Data Analysis.
- G. Cowan, Oxford University Press, 1998.
- Bayesian Reasoning in High-Energy Physics: Principles and Applications.
- G. D’Agostini, Technical report, CERN-99-03, 1999.
- Geant4 exercises at CERN School of Computing.
- A. Heikkinen and M. Liendl, Talk given at 13th Geant4 Collaboration Workshop with related exercises, and ah08gCode.tar.gz, 65 MB, October 11th 2008.
- TMVA - Toolkit for Multivariate Data Analysis.
- A. Hocker, CERN-OPEN-2007-007, 2007.
- Data Analysis with ROOT C /
- A. Heikkinen, [arXiv: physics/0703039].
- Workshop on Confidence Limits.
- F. James, Technical report, CERN-2000-005, 2000.
- Statistics for nuclear and particle physicists.
- L. Lyons, Cambridge University Press, 1992.
- ROOT 5.21 Users Guide, October 2008.
- Data Analysis: a Bayesian Tutorial.
- D. S. Sivia, Oxford University Press, 2000
Lecture series: Multivariate Analysis
Books
- Pattern Recognition and Machine Learning by C. M. Bishop
- Data Mining: Concepts and Techniques by J. Han, M. Kamber, J. Pei
- Data Analysis in High Energy Physics: A Practical Guide to Statistical Methods by O. Behnke, K. Kröninger, G. Scott, T. Schörner-Sadenius
- Deep Learning (Adaptive Computation and Machine Learning) by I. Goodfellow, Y. Bengio, A. Courville
- Statistische und numerische Methoden der Datenanalyse by V. Blobel (www.desy.de/~blobel/eBuch.pdf)
(Review) Paper
- Stochastic gradient boosting by J. H. Friedman
- Deep Learning by Y. LeCunn, Y. Bengio, G. Hinton
- Representation Learning: A Review and New Perspectives by. Y. Bengio, A. Courville, P. Vincent
- "Why does deep and cheap learning work so well?" by H. W. Lin, M. Tegmark
Web