INFORMATICS
cod. 1005245

Academic year 2024/25
1° year of course - First semester
Professor
Carmen GUZMAN-GARCIA
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Discipline delle metodologie informatiche e statistiche
Type of training activity
Characterising
60 hours
of face-to-face activities
5 credits
hub: PARMA
course unit
in ITALIAN

Learning objectives

The course has the aim of guiding the student towards the following objectives:
D1 - KNOWLEDGE AND UNDERSTANDING
- to know and understand the theoretical basics, the lexicon and the main instruments of modern computer science
- to know the structure of a computer and of a telecommunication network
- to know binary arithmetic
- to know how to structure and formalize the solution procedure of any problem, both simple and complex
D2 - APPLYING KNOWLEDGE AND UNDERSTANDING
- to be able to use in a competent way computer science in the context of veterinary sciences.
- to be able to use autonomously databases to analyze data and create simple graphs and simple elaborations of data.
- to be able to perform bibliographic research in the main databases concerning veterinary sciences.
D3 - MAKING JUDGMENTS
- to be able to use the knowledge and understanding of the course topics to solve simple problems, autonomously evaluating the better solution for the problem itself.
- to be able to analyze quantitative data and to control research hypotheses through simple statistical analyses or models.
D4 - COMMUNICATION SKILLS
- to be able to communicate in a competent way when speaking about information technologies or about tools for the analysis and elaboration of data.

Prerequisites

Basics of mathematics and logic. Basic understanding of a text in English.

Course unit content

The first lectures deal with general considerations about information representation.
The second part of the module explains how computers and networks of computers work.
The third part of the course delves into databases and software applications.
In the fourth part of the lectures, students will be introduced to Python and PowerBI with specific focus on data analysis and visualization.

Full programme

Introduction to information technologies
• Information Representation
• Hardware & Operating Systems
• Networking and storage
• Databases
• Software
Data analytics with Python
• Python fundamentals
• Data loading and transformations
• Exploratory Data Analysis
• Statistics
• Modelling
Data visualization
• With python
• With PowerBI

Bibliography

P. Curtis et al. Informatica di Base, Mc Graw Hill, 2016
Deitel and Deitel. Intro to Python for Computer Science and Data analysis Learning to Program with AI, Big Data and The Cloud, Pearson, 2019
Alberto Ferrari and Marco Russo. Introducing Microsoft Power BI, Microsoft Press, 2016

Teaching methods

The course consists of 60 hours of classes, mostly dedicated to illustrating the course theoretical subjects. Due to the practical nature of programming, over 30 hours of the course will be dedicated to guided practical exercises carried out in the informatics lab and using also the students' own laptops, to provide them with practical knowledge of the most common software applications.

Assessment methods and criteria

The assessment of the achievement of the objectives of the course will include a written exam with possible oral integration and a final project versed on data analysis, which will have to be presented to the class. Through questions about the contents of the course it will be determined whether the student has achieved the goals of knowledge and understanding of the content. Through practical exercises in lab regarding the analysis of data it will be determined whether the student has achieved the aim of applying the acquired knowledge.

Other information

Laptop is required for most lessons.