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, client/server system). Three tier architecture (web, active server applications, web services).

Objectives and competences

The objective of the course is to familiarize students with the fundamental concepts 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.

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 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 debate in order of finding the most appropriate one.

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 is three. The project task can be carried out independently or during regular consultations with the teacher, which then directs the student 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 acquire knowledge regarding the fundamental principles of design, implementation and use of information systems. Teaching is primarily oriented towards students gaining an in-depth understanding of the basic concepts of information systems. At the same time, students gain practical knowledge about the principles of storage and working with data. Focus is given to developing creative solutions to challenges and problem solving. Students learn how to develop, implement and manage information systems for a variety of information system problems.

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