Internet services and applications
Basic information
Course coordinator Urban Sedlar
Course type: Izbirni-strokovni
Number of ECTS credits: 6
Semester: 1. semester
Course code: 64301E
Subject description
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.
Objectives
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.
Teaching and learning methods
Lectures for theoretical aspects, laboratory exercises and team work for 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.