Fundamentals of Computer Science

A.Y. 2023/2024
6
Max ECTS
40
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course aims at providing the students with the basics related to the computer and information science. In particular: i) formal definition of information; ii) semiotic models of communication; iii) database modelling; iv) network architecture (client - server); v) internet and world wide web: protocols and standard; vi) markup languages (html). Starting from the basics, the course presents advanced topics such as information retrieval and graph theory. Finally, AI is introduced specifying its scope and applications so to framing the current debate on the related topics.
Expected learning outcomes
Formal definition of information
Communication Model (Shannon Weaver)
ER model and relational model
Relational algebra and SQL
Client server architecture
TCP-IP and HTTP protocols
Basics of HTML
Adserving workflow
Basics of web analytics
Basics of Information Retrieval
Graph Theory
Search engine
Social Network Analysis
AI and Machine Learning basics

Skills.
Ability to analyze the digital communication and advertising.
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

Lesson period
Second semester
INF/01 - INFORMATICS - University credits: 6
Lessons: 40 hours
Professor: Marcante Andrea