Information Systems

Course description

Information systems fundamentals (information, data, knowledge, data sources); Data, information and knowledge structure (basic and complex data types, metadata, tabular data format, relationships, data model); Data storage (databases, data servers, data warehouses); Data use, maintenance, and management; Queries (query language, text search, multimedia content search, keywords, data mining); Data protection; Tools for working with data (direct connection, connection interfaces, remote access, client/server system). Three tier architecture (web, active server applications, web services).

Course is carried out on study programme

Elektrotehnika 1. stopnja

Objectives and competences

The objective of the course is to familiarize students with the fundamental knowledge in the field of information systems. This knowledge is necessary for engineers engaged in the Information Society and is a part of general education. The course provides an overview of information systems, principles of planning and management, as well as various tools for their maintenance and data query. The subject is of interest to all students of electrical engineering and is a good basis for future studies of information and communication technologies.

Learning and teaching methods

The lectures provide a theoretical background of the discussed chapters. We also show the solutions to simple practical examples. At the end of each chapter discussion, students are encourage to further reflect on the topic and search for advanced solutions for more demanding problems. We then also show how to implement these solutions in practice.

Students are provided with detailed study material.

In the first part of the laboratory exercises, students gradually learn how to use the dedicated software environment and to solve problems regarding working with databases.

Problems that we consider are predefined; we arrive to the solutions to these problems together, following an inclusive discourse. We present several solutions to one problem and encourage discourse in order of finding the most appropriate.

In the second part of the laboratory exercises, students are encouraged to use the acquired knowledge in a practical way – to solve a specific problem in the form of a project task. Students can work on the project alone or in a group. The maximum number of students in one group in three. The project task can be carried out independently or during regular consultations with teachers, which then direct the students towards the best possible solution.

At the end of the semester, students report their final results with a possible literature comparison.

Intended learning outcomes

Students define the basics of design, implementation and use of modern information systems. They associate the obtained theoretical knowledge with practical challenges and principles of storage and working with data. They develop information systems for a variety of problems. They find different ways of solving a problem. They recognize typical errors in the process of designing modern information systems. They evaluate different concepts and solutions that are typical of modern information systems.

Reference nosilca

1. STANČIN, Sara, TOMAŽIČ, Sašo. User data synchronization. V: FURHT, Borivoje (ur.). Encyclopedia of wireless and mobile communications. Boca Raton; New York: Taylor & Francis, str. 1-6.

2. TOMAŽIČ, Sašo, PAVLOVIĆ, Vesna, MILOVANOVIĆ, Jasna, SODNIK, Jaka, KOS, Anton, STANČIN, Sara, MILUTINOVIĆ, Veljko. Fast file existence checking in archiving systems. ACM transactions on storage, 2011, 7 (1), str. 1-21.

3. STANČIN, Sara, TOMAŽIČ, Sašo. Efficient user data synchronization. The IPSI BGD Transactions on Advanced Research, 6 (1), str. 23-31.

4. TOMAŽIČ, Sašo, STANČIN, Sara. Quality of life and information society : invited paper. V: YU info 2009, Kopaonik, 8. 3. – 11. 3. 2009. KORUNOVIĆ, Dušan (ur.). Zbornik radova : simpozijum o računarskim naukama i informacionim tehnologijama. Beograd: Društvo za informacione sisteme i računarske mreže, 2009, str. 1-4.

5. STANČIN, Sara, TOMAŽIČ, Sašo. An alternative approach to user data synchronization. V: CUNNINGHAM, Stuart (ur.). Proceedings of the Third International Conference on Internet Technologies and Applications (ITA 09) : Thuesday 8th – Friday 11th September 2009, Glyndwr University, Wrexham, Wales, UK. Wrexham: Glyndwr University, Centre for Applied Internet Research (CAIR), str. 565-573.

Study materials

1. T. Vidmar, Informacijsko komunikacijski sistem,  Pasadena, Ljubljana 2002.

2. A. Silberschatz et al, Database Systems Concepts, Fifth Edition, McGraw-Hill, 2011.    

3. H. Garcia-Molina, J. – D. Ullman, J. Widom, Database Systems: The Complete Book, Second Edition, Pearson Prentice Hall, 2014.

4. M. Arenas, P. Barceló, L. Libkin, F. Murlak, Foundations of Data Exchange, Cambridge University Press, 2014.

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E: T:  01 4768 411