Evaluation results for the short quiz questions

The grades corresponding to the short-quiz questions have now been published.

The answers to the short-quiz questions are evaluated on a qualitative scale, from A+ (i.e., the best answers) to C- (i.e., the worse answers). Students with specific questions regarding the grades for the short-quiz questions should contact the course instructor by email.


Slides from invited presentations

The schedule for invited lectures in the TI course is as follows. 

  • 12/11 - 17h00 - Room 6.3.38 @ FCUL - Prof. Luis Carriço (FCUL) - User Interaction and Accessibility (slides)
  • 18/11 - 11h00 - Room 3.1.06 @ FCUL - Prof. Francisco Melo (IST) - Artificial Intelligence (slides)
  • 26/11 - 17h00 - Room 6.3.38 @ FCUL - Prof. Vasco Vasconcelos (FCUL) - Programming Methodology and Technology (slides)
  • 03/12 - 17h00 - Room 6.3.38 @ FCUL - Prof. Luís Veiga (IST) - Architecture and Operating Systems (slides)
  • 10/12 - 15h00 - Room 6.3.38 @ FCUL - Prof. Pavel Calado (IST) - Information Systems, Data Management and Information Retrieval (slides)

For each of these lectures, a "short quiz" will be published online. The materials used in each of these presentations will be published online, and students will have one week send their answers to these questions. This evaluation component corresponds to 20% of the final grade.


Short quiz questions


Questions for talk from Prof. Luis Carriço (please provide a PDF with short answers... maximum of two pages for all answers)
  1. What is accessibility? Compare the definition with a common misconception related with it.
  2. How is mobility related with accessibility?
  3. What is the main problem of systems/research projects aiming at universal accessibility?
  4. What is the general status of the accessibility in public institutions around the world, in terms of WCAG compliance?

Questions for talk from Prof. Francisco Melo 
(please provide a PDF with short answers... maximum of two pages for all answers)
  1. What types of agents are typically studied in the area of AI?
  2. Briefly explain the concept of reinforcement learning.
  3. Briefly explain the concept of active learning, and explain how this differs from classic supervised learning.
  4. Briefly explain the concept of partial observability, and how it impacts reinforcement learning approaches.

Questions for talk from Prof. Vasco Vasconcelos 
(please provide a PDF with short answers... maximum of two pages for all answers)
  1. What is the main contribution of the Hoare's seminal paper from 1969? And what are the main problems that are not solved by the proposed approach?
  2. How can you enrich types to verify if a class is being used in the way it was designed to be used?
  3. How can protocols (or behaviors) be defined as types?
  4. What is the Scribble project? How can it be used to enforce the global protocol constraints at runtime?

Questions for talk from Prof. Luís Veiga (please provide a PDF with short answers... maximum of two pages for all answers)
  1. What are consistency models in the context of distributed systems?
  2. What is quality of service in the context of data consistency?
  3. How can different consistency models be changed to bring benefits in the context of the storage system that was presented?
  4. What is the key idea to optimize the usage of resources in the context of the air quality application that was presented?

Questions for talk from Prof. Pável Calado (please provide a PDF with short answers... maximum of two pages for all answers)
  1. What are the key differences between "information retrieval" and "data retrieval"?
  2. What are the key differences between the "Boolean model" and the "vector space model" for information retrieval?
  3. What is learning to rank?
  4. What are the characteristics of important Web pages, according to the PageRank graph ranking algorithm?