Module J: Internet services and applications
Osnovni podatki
Nosilec: Urban Sedlar, Andrej Kos
Vrsta predmeta: Izbirni-strokovni
Število kreditnih točk: 6
Semester izvajanja: 1. semester
Koda predmeta: 64301S
Opis predmeta
The course covers selected topics on the architectures and operation of modern Internet applications, illustrating them with practical examples. A brief evolutionary overview of the development of information and communication services and the transition from traditional systems to Internet technologies will be given. We will present in detail the architectures and technologies for the provision of carrier services (IP telephony, IP television), over-the-top services, the web, peer-to-peer systems and the Internet of Things. Additional attention will be paid to the principles of blockchain and aspects of the use of artificial intelligence in the development of services and applications. Throughout the course, particular emphasis will be placed on cyber security at application and user level, providing an introduction to the basics and guidelines in this area, as well as practical examples of attacks and defences in different domains.
Cilji
The objective of the course is to give the students an overview of the basic principles of operation of internet services and applications from the architectural in technological aspects, as well as the development ecosystems. The course further familiarizes the students with the problems of acquisition and processing of data in internet services and applications, distribution of content over the internet, as well as an overview of user, business and regulatory aspects of internet services.
Metode poučevanja in učenja
Lectures for theoretical aspects, laboratory exercises and real-case scenarios and problem solving through project work. Part of the pedagogical process will be carried out with the help of ICT technologies and the possiblities they offer.. Study visits and invited lecturers.