iCSC2010

The 4th edition of the Inverted CERN School of Computing (iCSC, “Where students turn into teachers”) will take place next Monday and Tuesday (8th and 9th of March) at CERN, Building 31 - IT Amphitheatre - Third Floor.

Attendance is free and open to everyone. The programme is designed so that you can attend the lectures that interest you.

Registration is not mandatory, but will allow you to obtain a copy of the full booklet (first registered, first served).


Programme overview:

Monday 8 March

10:00 - 10:15
Introduction
School opening

10:15 - 11:10
Lecture 1
Introduction to UML for Developers and OO Best Practices - Tim Muenchen

11:20 - 12:15
Lecture 2
Design Patterns and Anti-Patterns - Tim Muenchen

14:00 - 14:55
Lecture 3
How to make web applications run faster - David Horat

15:05 - 16:00
Lecture 4
Distributed version control using Git: Get more efficient managing your code - David Svantesson

16:30- 17:25
Lecture 5
Recent Advances in Multivariate Data Visualisation - Benjamin Radburn-Smith


Tuesday 9 March


09:00- 09:55
Lecture 6
SNMP for monitoring and operating devices - Uwe Westerhoff
10:30 - 11:25
Lecture 7
Logs in software: How to record the what, the when and the who - Luis Muñoz Mejías

11:35 - 12:30
Lecture 8
Systemtap - Tapping the Linux Kernel to Find out What Your Machine is Really Doing - Malte Nuhn

A few questions answered at iCSC2010:
  • Universal Modelling Language: what is it?
  • Design Pattern: reusable snippets and non-reusable libraries! What does it mean?
  • Anti-patterns: the opposite of design patterns! What does it mean?
  • How to make your web application run 50% faster.
  • What is Git? What difference with CVS and SVN? Local vs. centralized vs. distributed code version control: Advantages and Drawbacks.
  • Can I manage my source code without network access (like in a plane)?
  • Can we visualise data in more than 2D or 3D?
  • Data visualisation and data mining: Can they be tied in?
  • Do you know how to monitor dozens of devices with SNMP?
  • Logs in software: Willing to see real-world examples of good and bad practices?
  • Linux Kernel: Can Systemtap help me find out what my machine is doing?
Details of the programme
https://csc.web.cern.ch/csc/2010/iCSC2010/Programme/Programme_overview.htm

and schedule
http://csc.web.cern.ch/CSC/2010/This_year_school/Schedule/Schedule_2010.htm

François Flückiger
Director, CERN School of Computing


by IT Department