• M1 Internship coordinator: Eric Thierry (
  • DI Administrator: Suzanne Zeitounian (
  • ENS Internships office: Bureau des stages (

Important: if you encounter any difficulty during your internship, get quickly in touch with both your M1 Internship coordinator and your tutor. If it concerns administrative issues, add our DI administrator.

After: internship report and presentation

0) Warning. Assume that people that will review your report and attend your presentation are computer scientists but not experts in your internship field. This should not prevent you from providing technical details, but the latter should be introduced with sufficient information (experience shows that some M1 students tend to focus only on technical details, as if they were talking to their internship supervisor). The general framework and objectives should be presented as well. Expect a wide range of questions during the oral presentation, from naive to expert.

1) Report.

  • Format:
    • 20 pages at most.
    • Language of your choice: french or english (unless specified by the English department to catch up a low mark)
    • Additional material (proofs, source codes, data, publications from your work) is welcome but should be included through an “online appendix”: in your report, provide the links to the places where the material is stored (personal or institutional web adresses, arXiv, GitHub, …).
  • Contents:
    • Introduce the internship topic within its field:
      • Where does the problem come from ?
      • Why is the problem interesting/relevant/important ?
      • What was the state of the art at the beginning of your internship ?
    • Present your work:
      • Sort your results, focus on a selection if you have too many points, and announce the plan in the introduction.
      • Theoretical parts: define clearly of the notions you will use, adjust the length of proofs (full or sketch), examples may help.
      • Experimental parts: specify the experimental design (so that one could reproduce it, as other sciences do), describe and discuss the outputs, charts and statistics may help.
      • Programming parts: do mention the implementation of new tools or the use of old ones, explain your choices, source codes may be supplied in some online appendix.
    • Conclude:
      • Sum up your work and suggest some prospects.
      • Discuss your results with regard to initial expectations
      • Highlight the challenging parts you faced.
    • Be a scientist:
      • Be honest, clearly distinguish your own contributions from previous results.
      • Build a bibliography (mandatory), note that each reference you put in your bibliography should be cited somewhere in your report.
      • Describe/discuss your approach to tackle the problem, for instance restricting or generalizing the problem, working with toy examples, designing experiments …
      • List/discuss your initiatives and your unsuccessful attempts to tackle the problem, note that this part is often skipped in the final version of scientific papers, but it has some value in an internship report (especially if most attempts failed).
      • You are allowed to add a few words about the hosting lab, your interactions with your supervisor and the fellow members of the lab.
  • Recommendation: discuss the contents and the presentation with your supervisor ! It is even better if your supervisor can proofread a draft of your report. Note that such proofreading requires finishing early, and possibly a report in english.

2) Oral presentation.

  • Format:
    • 20 min at most + 5 min of questions from the jury.
    • Language of your choice: french or english (unless specified by the English department to catch up a low mark)
    • Warning: video projector is supplied by DI, but not the computer. You must provide your own computer or contact the students of your session so that you share a computer for the whole session. Moreover, bring a backup USB stick with your slides under .PDF format, just in case.
    • Suggestion: Beamer is a classical LaTeX choice for slides, multi-monitor viewers like pdfpc are interesting, Git may be useful to avoid loss or corruption of your work.
  • Contents:
    • This short format does not allow as many details as the report does.
    • You must carry out a new synthesis work: follow the report scheme or reorganize everything, select one or two results you want to detail, outline the other ones, …
    • Anyhow, at the end of your speech, a non expert computer scientist without the report should be able to answer the following questions: What was the problem ? From which field ? What was the state of the art ? What are your contributions ? Which approach/techniques did you use ?
    • You are allowed to say a few words about the hosting lab, your interactions with your supervisor and the fellow members of the lab.
  • Recommendation:
    • Rehearse your presentation at least twice, in real conditions, with a timer !
    • Finish your slides and rehearse a few days before the presentation, so that there is some time left to enhance your slides and speech.
    • Use your 20 minutes, but do not go over 20 minutes: you will be interrupted by the jury and the rest of your speech will be lost !
    • Discuss the slides with your supervisor or some outer person like your tutor.

Important dates:

  • Deadline to email the report to the M1 Internship coordinator: *** August 26 ***
  • Dates of oral presentations: September 4 and 5 (schedule and rooms will be online soon)

[Thanks to Daniel Hisrchkoff and Raphaël Monat for previous versions of this page]