from 27 August 2017 to 9 September 2017
Universidad Politécnica de Madrid
Europe/Zurich timezone

Reading list

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


  • 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

Lecture series: Networking performance


  • 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


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

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. Please note it has not been updated since last year's School, but it is still valid.

Lecture series: Data analysis

Spend few minutes to familiarize yourself with following concepts:


  • 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.
  • 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
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now