Basics of information and communication technologies

Objectives and competences

The main objective of the course is to make the students familiar with the basic knowledge of information and communication technologies (ICT). Students will be able to independently use information technology tools during the course of the study and, subsequently for searching information and preparing reports, project assignments, presentations, and other materials. The objective is also to present trends in ICT and to prepare students to follow them.


Basic computer and internet knowledge.


• Basic knowledge of information and communication technologies (ICT):
◦ History and use of computers
◦ Computer structure and operation
◦ Computer hardware
◦ Information technology tools
◦ Computer networks and internet
◦ Introduction to programming
◦ Trends in ICT
◦ Cloud computing
• Use of information technology tools

Intended learning outcomes

At the end of the course, the students will be able to understand and use:
• computers and its components,
• essential ICT concepts
• input and output devices
• computer hardware and software
• information technology tools


  • M. Gradišar, J. Jaklič, T. Turk, Osnove poslovne informatike, Ekonomska fakulteta, Ljubljana, 2012. Catalogue
  • V. Bosilj-Vukšić, Osnove poslovne informatike, Ekonomski fakultet, Zagreb, 2020. Katalog
  • B. K. Williams, S. C. Sawyer, Using information technology: A practical introduction to computers and communications, McGraw Hill Education, New York, 2015. E-version
  • T. Vidmar, Računalniška omrežja z internetnimi storitvami, Pasadena, Ljubljana, 2011. Catalogue
  • J. Demšar, Python za programerje, Fakulteta za računalništvo in informatiko, Ljubljana, 2009. E-version
  • R. Sedgewick, K. Wayne, R. Dondero, Introduction to programming in Python: An interdisciplinary approach, Addison-Wesley, New York, 2015.Catalogue


Successfully performed written exam, homework and individual case studies with oral presentation. Positive grade in the case studies work is required for admittance to a written exam. Individual case studies work with discussion is required to evaluate the ability of using computational tools for written and oral presentation of selected ICT topics. Written exam assesses the knowledge of the fundamental concepts of information and communication technologies and the understanding of structure and operation of computers and computer networks. 20% individual case studies 20% homeworks 60% written exam

Lecturer's references

Prof. dr. Bogdan Filipič is a senior researcher and head of Computational Intelligence group in the Department of Intelligent Systems at the Jožef Stefan Institute, Ljubljana, Slovenia, and Adjunct Professor of Computer and Information Science, (rank full professor) at the University of Nova Gorica. He also gives courses at the Jožef Stefan International Postgraduate School, Ljubljana. His research interests are in evolutionary computation, stochastic optimization and intelligent computer systems. He is a principal investigator in several national and international projects in the fields of production process optimization, energy efficiency and IT support for cultural heritage preservation. He is also a founding member of the Slovenian Artificial Intelligence Society (SLAIS), and member of international associations IEEE and ACM.

Selected bibliography

VODOPIJA, Aljoša, TUŠAR, Tea, FILIPIČ, Bogdan. Characterization of constrained continuous multiobjective optimization problems: A feature space perspective. Information Sciences, 2022, vol. 607, pp. 244-262. [COBISS.SI-ID 111040259]

VODOPIJA, Aljoša, STORK, Jörg, BARTZ-BEIELSTEIN, Thomas, FILIPIČ, Bogdan. Elevator group control as a constrained multiobjective optimization problem. Applied Soft Computing, 2022, vol. 115, pp. 108277-1-108277-14. [COBISS.SI-ID 90906627]

KOBLAR, Valentin, FILIPIČ, Bogdan. Evolutionary design of a system for online surface roughness measurements. Mathematics, 2021, vol. 9, no. 16, pp. 1904-1-1904-18. [COBISS.SI-ID 73916419]

ZUPANČIČ, Jernej, FILIPIČ, Bogdan, GAMS, Matjaž. Genetic-programming-based multi-objective optimization of strategies for home energy-management systems. Energy, 2020, vol. 203, pp. 117769-1-117769-15. [COBISS.SI-ID 16883203]

DOVGAN, Erik, GAMS, Matjaž, FILIPIČ, Bogdan. A real-time multiobjective optimization algorithm for discovering driving strategies. Transportation Science, 2019, vol. 53, no. 3, pp. 695-707. [COBISS.SI-ID 32344103]

TUŠAR, Tea, GANTAR, Klemen, KOBLAR, Valentin, ŽENKO, Bernard, FILIPIČ, Bogdan. A study of overfitting in optimization of a manufacturing quality control procedure. Applied Soft Computing, 2017, vol. 59, pp. 77-87. [COBISS.SI-ID 30552359]