Fundamentals of Digital Social Media
A.Y. 2019/2020
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.
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
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
- 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
1 - Networking Course
2 - Programming Course
Teaching methods
Classic Lecture.
Teaching Resources
Course's Home Page
https://isr.ariel.ctu.unimi.it/v5/Home/
https://isr.ariel.ctu.unimi.it/v5/Home/
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
Professors:
Lanzi Andrea, Zignani Matteo
Shifts:
Professor(s)