29 September 2025 to 9 October 2025
Bertinoro
Europe/Rome timezone

Registration

Application form ESC25

Registration is open
Deadline 30 Jun 2025
Contact info
esc_contact@lists.infn.it

The amount of the fee will be based on the registration date.

Deadlines:

  • 15th May 2025: deadline early fee (1.300€);
  • 15th June 2025: deadline for regular fee (1.700€);
  • 31st July 2025: payment deadline for all the fees.

All the selected students will get the link for the official registration and payment details.

Notes:

  • mandatory fields ar marked with an asterisk (*). If the field is not relevant in your case, enter the two characters NA (for Not Applicable);

  • you are kindly requested do not use special characters or symbols;

  • in case of problems with Chrome, try to register with another browser.

PERSONAL DATA
Gender

It may be useful in case of urgent messages or delays on arrival

ADDRESS OF HOME INSTITUTE OR ORGANIZATION:
FIELD OF SPECIALIZATION:
Field of Specialization
Professional Status
UNIVERSITY EDUCATION AND TRAINING:
PROFESSIONAL EXPERIENCE:

Provide a description of your current activity and indicate the programming language(s) you are familiar with. The description is expected to be not more than 300 words.

Specify your knowledge of C++ programming
___________________________________________________________________
The following questions are useful to assess the level of familiarity with C++ and to tailor the program accordingly to the students' needs. Therefore, answers should be given using only one's own knowledge.
Lines of code

Estimate how many lines of code you have written in C++

Consider the following function:

auto Sum(std::vector<int> const& v)
{
  v.push_back(4);
  auto sum = 0;
  for (int i = 0; i != v.size(); ++i) {
    sum += v[i];
  }
  return sum;
}

Does it compile (assuming the proper #include's)? If it compiles, what is the returned value if Sum is invoked passing a vector containing the values {1, 2, 3}? Explain the reasoning in the box above.

___________________________________________________________________

Consider the following function:

auto Sum(std::vector<int>& v)
{
  v.push_back(4);
  auto sum = 0;
  for (int i = 0; i != v.size(); ++i) {
    sum += v[i];
  }
  return sum;
}

Does it compile (assuming the proper #include's)? If it compiles, what is the returned value if Sum is invoked passing a vector containing the values {1, 2, 3}? Explain the reasoning in the above box.

___________________________________________________________________

Consider the following function:

auto Sum(std::vector<int>& v)
{
  auto another_v = v;
  v.push_back(4);
  auto sum = 0;
  for (int i = 0; i != another_v.size(); ++i) {
    sum += another_v[i];
  }
  return sum;
}

Does it compile (assuming the proper #include's)? if it compiles, what is the returned value if Sum is invoked passing a vector containing the values {1, 2, 3}? Explain the reasoning in the box above.

___________________________________________________________________

Specify in which areas you have contributed with your programming skills: simulation, analysis, data acquisition, other (specify). The description is expected to be not more than 300 words.

Personal data processing

Please read carefully the "Information note on the processing of personal data in events processed by INFN", provided pursuant to the articles 13 and 14 of the EU Regulation 2016/679, General Data Protection Regulation. The document is available either among materials listed on homepage or directly at this link: https://agenda.infn.it/event/36189/attachments/107542/151862/INFN_Information_on_the_Processing_of_personal_data.pdf

I hereby declare I have read and understood the INFN information on the processing of my personal data that will be collected through this form. I am aware that this confirmation is mandatory in order to finalize the registration process.

I hereby declare to consent to the collection and use of photographic images or audio and/or video recordings, the publication of my name on lists of participants and/or on the event agenda, including the slides of my presentation, which may be collected for the purposes of the event. I am aware that this consent is mandatory in order to finalize the registration process.