78664 - Information Technology Skills (LM)

Academic Year 2019/2020

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Language, Society and Communication (cod. 8874)

Learning outcomes

The student acquires a good comprehension of the use of the main informatics instruments, with special reference to the contexts within their province.

Course contents

This course aims at providing the student with basic knowledge in computer science and with the ability to use formal languages for both representing knowledge and coding algorithms. The following list of topics summarises the content of the course:

  • Structured flowcharts
  • Algorithm design and flowchart representation
  • Python coding
  • Set theory
  • Venn diagrams and syllogism representation and verification
  • Predicate logics
  • The Web vs the Semantic Web
  • The RDF data model
  • RDFS and OWL

 

Readings/Bibliography

Notes, slides and exercises are available at https://iol.unibo.it/

Topics not addressed by the notes and other material on iol are to be studied on the following books / articles: 

Allen B. Downey: Think Python 2e. O'Reilly Media, 2012. ISBN 978-1449330729. Manuscript available online at: http://greenteapress.com/wp/think-python-2e/

Johan van Benthem, Hans van Ditmarsch, Jan van Eijck, Jan Jaspars: Logic in action (2006) reperibile online: http://www.logicinaction.org/

Dean Allemang and James Hendler. 2008. Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.

http://www.python.org

Teaching methods

Lectures.

Assessment methods

Multiple choice questions:

The main assessment method is based on a multiple choice questions test focused on the topics detailed in the Course/Content section. Questions may be oriented to assess acquired notions as well as require some reasoning based on the acquired abilities. There will not be open questions.

Project mode (alternative option only for students attending the classes): 

Only for students who attend the classes and as an alternative option to the multiple choice questions assessment, it is possible to be assessed by developing a group project. In this case the grade will be formulated after, and on the basis of, a project presentation and an in-depth discussion. Each group member will be evaluated individually. Students may form a group of 3 (min) to 5 (max) members and develop a semantic web related project, previously agreed with the teacher. A positive project assessment will also result in a positive assessment for the CSHS module.

Once a student decided to be part of a group for a project and selected the project mode for the assessment, she or he cannot change the assessment mode (it is not possible to quit a group). The project mode decision has to be communicated by email to the teacher, along with the list of group member (the group must be already formed) by May 7th, 2020. The email must have the subject: ITS: project mode

Teaching tools

Slides, they will be projected during the lectures and put online on the course web page.

Office hours

See the website of Valentina Presutti