Fundamentals of Digital Social Media

A.Y. 2019/2020
6
Max ECTS
48
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course aims at introducing digital social media to the students. The course covers the web technologies which support online social interactions, the tools supporting the gathering and the analysis of data generated by social platforms. Moreover the course will introduce the security analysis of the main technologies used in the social media context such as cryptographic protocols (e.g., SSL and HTTPS) and the communication protocol such as the web.
Expected learning outcomes
The student should be able to apply the tools illustrated in the course to gather the data generated by digital social media, by identifying the most suitable solutions according to the web technologies used by the social platforms. Moreover, the student should be able to apply cryptographic schemes by using crypto tools like for example gpg and security anayzed communication protocol such as https, ssl and web.
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
- Introduction to the actual social media ecosystem.

- Data gathering from digital social media. Introduction to HTML. Crawling and
web scraping, frameworks for the development of spiders and focused-crawler.

- Social media API. Authentication and authorization models in the modern
social media: OAuth. Data format in social media API (Twitter, Spotify)

- Public and Symmetric Key Cryptographic System.

- Web Security (Https/TLS/ attack server-side and client-side)

- Identification & authentication

- privacy foundations

- Protection techniques on social media
Prerequisites for admission
The Prerequisite for this course are:

1 - Networking Course
2 - Programming Course
Teaching methods
Classic Lecture.
Teaching Resources
Assessment methods and Criteria
The exam is composed by a test with several theoretical questions about the entire course.
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Shifts: