General Computer Science

A.Y. 2019/2020
12
Max ECTS
96
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course aims at introducing basic concepts of informatics and computers, and their application to census and preservation of cultural heritage.
Expected learning outcomes
Knowledge of basic elements related to structure, behavior, programing and usage of a computer. Basic concepts of GIS (Geographic Information Systems).
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Responsible
Lesson period
Second semester
Course syllabus
The course introduces the basic concepts of Informatics and its application in particular in the context of the census and conservation of cultural heritage.

MODULE I
The first module introduce the basic concepts and topics of Informatics.:
- Introduction to informatics:
o binary coding of information;
o the concept of algorithm;
o software components of a computer: operating system and application programs;
o organizational models of data stored in digital format;
o computer networks.
- Most useful application programs:
o advanced usage of spreadsheets;
o advanced usage of a relational database.

MODULE II
The second module introduces the programming languages and the fundamentals of programming in R language:
o Algorithms and programming languages, low and high level languages.
o The R language and environment as an interactive system for data analysis and visualization.
o Types of elementary data in R; operators, expressions and instructions.
o Basic data structures in R
o Execution flow control structures
o Functions and scripts. I/O operations. The graphic environment of R
o Application of R for statistical analysis of data

MODULE III
The module is an introduction to spatial computing and to spatial data handling through an open source software. The main topics are:
- Position, geographic and projected coordinate systems
- Raster and vector models for the representation of spatial objects
- Basic operations for querying and manipulating spatial objects
- Introduction to the QGIS system: visualization operations, classification, querying and data analysis
Prerequisites for admission
There are no prerequisites
Teaching methods
MODULE I
Traditional lectures alternated with practice on computer
MODULE II
Traditional lectures alternated with practice on computer
MODULE III
Traditional lectures alternated with practice on computer
Teaching Resources
MODULE I and II:
Teaching material and slides available on the Ariel website of the first and second module:
https://nscarabottoloig.ariel.ctu.unimi.it/v5/Home/
Recommended text:
L.Snyder, A.Amoroso, FLUENCY Knowing and using information technology, Pearson, 2015.

MODULE III:
Teaching material available on the Ariel website of the third module:
Website: https://mdamianigig.ariel.ctu.unimi.it/v5/home/Default.aspx
Assessment methods and Criteria
Learning evaluation will be carried out through multiple choice questions relative to the 3 modules in which the course is divided; 50% of the questions concerns the first module, 25% the second and the remaining 25% the third.
The exam is considered passed if at least 60% of the answers are correct. The questions verify the knowledge, understanding, and application skills of the contents learned in the 3 modules of the course
INF/01 - INFORMATICS - University credits: 12
Lessons: 96 hours
Shifts:
Professor(s)
Reception:
Appointments by e-mail
Dept. of Computer Science, via Celoria 18, room 3011