School of Engineering and Management

Selected Topics from Information Sciences

This course is part of the programme:
Master in Engineering and Management (Second Level)

Objectives and competences

The course has the following objectives:

  • explain the role of the modern information technologies to the students, give them sufficient technological and organizational skills to participate in the process of designing and developing information systems,
  • present several practical cases of designing and developing information systems, and
  • teach them the skills required to lead the design and development of an information systems in a concrete business environment..

Students acquire the following competences:

- basic knowledge of the modern information technologies,

- technological and organizational knowledge for designing and developing information systems,

- practical skills for designing and developing information systems,

- required skills to lead and control projects of developing information systems in a concrete business environment.


Basic knowledge in computer and information science.

Content (Syllabus outline)

1. Introduction to modeling of information support for business processes

  • The goal and purpose of the course
  • Course materials and method of work
  • Student requirements
  • Study guide

2. UML (Unified Modeling Language)

  • History and components of UML
  • Actors
  • Relations
  • Use cases
  • Sequential diagrams
  • Class and object diagrams
  • Activity diagrams
  • Collaboration diagrams
  • Examples of UML diagrams

3. Design and development of information systems

  • Process phases
  • Requirements identification
  • Analysis
  • Design
  • Implementation
  • Testing
  • Object identification
  • Examples of using RUP

4. E-Business

  • What is e-Business
  • Web services and Protocols SOAP, UDDI, WSDL
  • Kinds of e-business
  • E-business architecture and web services
  • Customer relationship management (CRM)
  • Cloud computing
  • E-Business case studies

5. Case studies of applications of information technologies in business

  • Decision support systems
  • Resources and processes optimization
  • Manufacturing information systems
  • Data mining and knowledge discovery
  • Knowledge management
  • Networked systems and open source
  • Mobile applications
  • Information security

Intended learning outcomes

Knowledge and understanding:

  • Acquired knowledge about the basic IT concepts
  • Familiarity with the basic concepts of IT systems analysis and design
  • Familiarity with the field of information security


  • Booch, G., Jacobson, I., Rumbaugh. J., The Unified Modeling Language User Guide, The (2nd Edition) Addison Wesley, 2005.
  • Kroll, P., Kruchten, P.: The Rational Unified Process Made Easy: A Practitioner’s Guide to Rational Unified Process, Addison Wesley, 2003.
  • A. Cockburn: Writing Effective Use Cases, Addison Wesley, 2000.
  • P. Beynon-Davies: Business information systems, New York: Palgrave Macmillan, 2013.
  • F. Bélanger; C. Van Slyke; R.E. Crossier Information systems for business : an experimental approach, Victoria: Prospect Press, 2016.
  • Whitten, J.L., Bentley, L.D.: System analysis and design methods, Irwin/McGraw-Hill, 2005.
  • McConnell, S.: Code Complete, A Practical Handbook of Software Construction, Microsoft Press, 1993.
  • McConnell, S.: Rapid development, Taming Wild Software Schedules, Microsoft Press, 1996.
  • Linthicum, D.S.: Next Generation Application Integration: From Simple Information to Web Services, Addison Wesley, Boston 2003

  • McConnell, S.: Rapid development, Taming Wild Software Schedules, Microsoft Press, 1996.
  • Linthicum, D.S.: Next Generation Application Integration: From Simple Information to Web Services, Addison Wesley, Boston 2004.
  • Assessment

    Type (examination, oral, coursework, project): examination (50%), project (50%)

    Lecturer's references

    Prof. dr. Bojan Cestnik, rang full professor, hab. Field computer scienc, is the general manager of software company Temida and a researcher in the department of Knowledge technologies at Jozef Stefan Institute in Ljubljana. He obtained his Ph.D. in Computer Science in 1991 at the Faculty of Electrical Engineering and Computer Science, University of Ljubljana, Slovenia. His professional and research interests include knowledge based information systems, business process modeling, decision support systems and machine learning. His research work was presented at several international conferences. He has been responsible for several large-scale software development and maintenance projects for supporting business operations.

    Selected bibliography

    CESTNIK, Bojan, FABBRETTI, Elsa, GUBIANI, Donatella, URBANČIČ, Tanja, LAVRAČ, Nada. Reducing the search space in literature-based discovery by exploring outlier documents : a case study in finding links between gut microbiome and Alzheimer’s disease. Genomics and computational biology, ISSN 2365-7154, 2017, vol. 3, no. 3, str. e58-1-e58-10, doi: 10.18547/gcb.2017.vol3.iss3.e58. [COBISS.SI-ID 30497575]

    PEROVŠEK, Matic, KRANJC, Janez, ERJAVEC, Tomaž, CESTNIK, Bojan, LAVRAČ, Nada. TextFlows : a visual programming platform for text mining and natural language processing. Science of computer programming, ISSN 0167-6423, 2016, vol. 121, str. 128-152, doi: 10.1016/j.scico.2016.01.001. [COBISS.SI-ID 29549095]

    CESTNIK, Bojan, BOHANEC, Marko, URBANČIČ, Tanja. QTvity : advancing students’ engagement during lectures by using mobile devices. V: RACHEV, Boris (ur.). CompSysTech’15 : proceedings of the 16th International Conference on Computer Systems and Technologies, June 25 – 26, 2015, Dublin, Ireland. New York: ACM. 2015, str. 334-341. [COBISS.SI-ID 29039143]

    CESTNIK, Bojan, URBANČIČ, Tanja. Teaching supply chain management with the beer distribution game on mobile devices. V: CABALLERO-GIL, Pino (ur.). Proceedings. [S. l.: s. n.]. 2014, str. 111-117. [COBISS.SI-ID 3560187]

    CESTNIK, Bojan, CHERNOGOROV, Fedor, KUKLIŃSKI, Slawomir, KRIŽMAN, Viljem. Framework for cognitive network implementation based on Cellar, Karaf, JADE and OSGi. V: BALANTIČ, Zvone (ur.), et al. Fokus 2020 : zbornik 33. mednarodne konference o razvoju organizacijskih znanosti = Focus 2020 : proceedings of the 33rd International Conference on Organizational Science Development. Kranj: Moderna organizacija. 2014, str. [1-8]. [COBISS.SI-ID 3009403]

    PETRIČ, Ingrid, CESTNIK, Bojan, LAVRAČ, Nada, URBANČIČ, Tanja. Outlier detection in cross-context link discovery for creative literature mining. The Computer journal, ISSN 0010-4620, 2012, vol. 55, no. 1, str. 47-61, doi: 10.1093/comjnl/bxq074. [COBISS.SI-ID 1621243]

    MACEDONI-LUKŠIČ, Marta, PETRIČ, Ingrid, CESTNIK, Bojan, URBANČIČ, Tanja. Developing a deeper understanding of autism : connecting knowledge through literature mining. autism res. treat., 2011, vol. 2011, 8 str. [COBISS.SI-ID 1916411]

    PUR, Aleksander, BOHANEC, Marko, LAVRAČ, Nada, CESTNIK, Bojan. Primary health-care network monitoring : a hierarchical resource allocation modeling approach. Int. j. health plann. manage., 2010, vol. 25, no. 2, str. 119-135. [COBISS.SI-ID 23721255]

    PETRIČ, Ingrid, URBANČIČ, Tanja, CESTNIK, Bojan, MACEDONI-LUKŠIČ, Marta. Literature mining method RaJoLink for uncovering relations between biomedical concepts. Journal of biomedical informatics, apr. 2009, vol. 42, no. 2, str. 219-227. [COBISS.SI-ID 929787]

    CESTNIK, Bojan, KERN, Alenka, MODRIJAN, Helena. Semi-automatic ontology construction for improving comprehension of legal documents. Lect. notes comput. sci., 2008, lNCS 5184, str. 328-339. [COBISS.SI-ID 23096103]

    PETRIČ, Ingrid, URBANČIČ, Tanja, CESTNIK, Bojan. Discovering hidden knowledge from biomedical literature. Informatica (Ljublj.), 2007, vol. 31, no. 1, str. 15-20, ilustr. [COBISS.SI-ID 634875]

    LAVRAČ, Nada, CESTNIK, Bojan, GAMBERGER, Dragan, FLACH, Peter A. Decision support through subgroup discovery : three case studies and the lessons learned. Mach. learn.. [Print ed.], 2004, vol. 57, str. 115-143. [COBISS.SI-ID 18515239]

    BOHANEC, Marko, CESTNIK, Bojan, RAJKOVIČ, Vladislav. Quasitative multi-attribute modeling and its application housting. Revue des systèmes de décision, 2001, vol. 10, str. 175-193. [COBISS.SI-ID 16555559]

    CESTNIK, Bojan, SUŠNIK, Janko, BIZJAK, Breda. Computerised estimation of the compatibility of stresses and strains at work. Informatica medica slovenica, 1996, letn. 3, št. 1,2,3, str. 101-108. [COBISS.SI-ID 7897049]

    University course code: 2GI006

    Year of study: 2

    Semester: 1

    Course principal:



    ECTS: 9


    • Lectures: 25 hours
    • Exercises: 20 hours
    • Individual work: 180 hours

    Course type: mandatory

    Languages: slovene

    Learning and teaching methods:
    • lectures with active students' involvement (explanation, discussion, questions and answers, case studies) • individual and group research and project work, seminar assignments • individual and group consultations (discussion, additional explanation, handling specific questions) • remote collaboration by using modern it tools