COMPUTER SCIENCE
cod. 07224

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

Integrated course unit module: PHYSICS

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 konow 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 spreadsheets to create simple graphs and simple elaborations of data.
- to be able to perform bibliographic researches 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.
D4 - COMMUNICATION SKILLS
- to be able to communicate in a competent way when sepaking about information technologies or about tools for the analysis and elaboration of data

Prerequisites

None

Course unit content

1. Introduction
2. Computer architecture
3. Problems, algorithms and programs
4. Flow charts
5. Operating Systems
6. Data management
7. Computer networks and the World Wide Web
8. Multimedia
10. Excel sheet
11. Pubmed
12. Introduction to Artificial Intelligence

Full programme

INTRODUCTION
The terminology of computer science. Types of computer systems.
COMPUTER ARCHITECTURE
The components of a processing system. Principle of the stored program. Instruction interpretation process. Memory hierarchy. Representation of numerical, alphanumeric and symbolic information.

PROBLEM, ALGORITHM AND PROGRAM
Definition of proper terms and of the differences among the concepts.

FLOW CHARTS
Theory and Exercises

OPERATING SYSTEMS
Types of Operating Systems. CPU Management. Main memory management. Management of peripheral input-output devices . File Management.

COMPUTER NETWORKS AND THE WEB
Introduction to computer networks. Internet: structure and protocols. Network Services. Search engines. Advanced information search functions .
Security issues in computer systems.

DATA MANGEMENT
Introduction to databases. Relational database.

MULTIMEDIA
The representation of multimedia information. Handling of pictures, movies and sounds.
EXCEL SHEETS
Spreadsheets and their functions for the management, processing and visualization of data. Simple applications of the spreadsheet.

PUBMED
Bibliographic databases of veterinary interest.

INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Definition of artificial intelligence. Principal Algorithms. Generative models vs Discriminative models.

Bibliography

Fluency - Conoscere e usare l'informatica (VI Ed.)
by L. Snyder e A. Amoroso; Pearson Education

Teaching methods

The course consists of 35 hours of classes, mostly dedicated to illustrating the course theoretical subjects. Some hours of the course will be dedicated to guided practical exercises carried out in the classroom using the students' own laptops, to provide them with practical knowledge of the most common software applications. Excell will be the primary software that is going to be employed.

Assessment methods and criteria

Written test including multiple-choice questions and practical exercises.
The final grade (from 0 to 32-36) is given by the sum of the grades assigned to each question.
The test is passed with a score of 18 or higher.

A student who has obtained the ECDL certificate for all the subjects of the course will be exempted from taking the test.

Other information

2030 agenda goals for sustainable development