Computer Science Seminar


  1. Link to the university program

  2. Organization of the course

  3. Ethics

  4. Questions

  5. Preliminary program

Prof. J. Cardinal, Prof. M. Labbé, Prof. T. Lenaerts and Prof. O. Markowitch


Organization of the course

The course provides 5-7 seminars given by internationally recognized invited speakers with extensive expertise in a particular area of Computer Science.  The talks are aimed at a large audience of computer scientists with diverse backgrounds and they will cover some advanced topic, in an accessible and introductionary fashion.

Students enrolled for the course INFO-F-530 are required to participate in at least 3 of the proposed seminars and their presence is encouraged in the rest.  For each of the 3 seminars, the students are requested to complete a questionnaire and they will be evaluated on the quality of the responses they give on the questions. For some questions, the students are expected to look up additional information.  The questions are the same for each seminar, meaning that 3 completed documents need to be returned corresponding to the three different seminars the student selected (see below).

The completed questionnaires should be typeset (LateX,  Word or Openoffice generated PDFs are accepted) and handed in to the student secretary before the start of the exam session in June (date will be specified).


Plagiarism is easily detected and will be severely sanctioned.  Plagiarism cases include reusing someone else’s written or drawn material, or any kind of work, without an explicit quote or reference.  Please examine the following pages : and


For every seminar you attend you have to answer the following questions. Respond to these questions in a clear and precise manner.   Typeset your questions using Word, Openoffice or Latex.  Provide as a heading of your document:

  1. 1.your name

  2. 2.your affiliation

  3. 3.the title of the presentation

  4. 4.the date

  5. 5.the name of the presenter

These are the questions:

  1. 1.Provide an outline of the content of the seminar in your own words (1500 chars) (3 points)

  2. 2.Which were the major points discussed by the speaker? List and explain their importance. (3 points)

  3. 3.For which discipline in computer science is the topic relevant and why (explain)? (2points)

  4. 4.Suggest 2 or 3 articles discussing similar work (not necessarily published by the speaker). Explain why they are related. (3 points)

  5. 5.Propose two scientific questions relevant for the topic discussed in this seminar (2 points)

  6. 6.Would you like to know more about this field? Do you have particular critiques about the scientific content? Provide a brief motivation for your answers.  (2 points)

Preliminary seminar program

  1. 1.John Lacono, The Cache-oblivious model of computation (12 oct. 2017 at 12h15).  Room FORUM G

Abstract: In the standard model of computation often taught in computer science courses one identifies elementary operations and counts them in order to obtain the runtime. However, given the complexity of computing hardware, this measure often does not correlate well with actual observed runtime on a computer; accessing n items sequentially or randomly typically have runtimes that differ by several orders of magnitude. In this talk I will present the cache-oblivious model of computation, a model that was introduced by Prokop in 1999 and is relatively easy to reason with, by modeling the multilevel caches that are a defining feature of the cost of modern computation. After presenting the model, several data structure and algorithms that illustrate design techniques to develop cache-obliviously optimal structures will be presented.

The slides are available here : DLS John Iacono.pdf

  1. 2.speaker : title : abstract

  2. 3.speaker : title : abstract

  3. 4.speaker : title : abstract

  4. 5.speaker : title : abstract

  5. 6.speaker : title : abstract

  6. 7.speaker : title : abstract