76
UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Razvoj informacijskih rešitev in storitev Course title: Development of Information Systems and Services Študijski program in stopnja Study programme and level Študijska smer Study field Letnik Academic year Semester Semester Informatika in tehnologije komuniciranja 2. stopnja 1. zimski Informatics and Technologies of Communication 2nd level 1. Autumn Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code: Predavanja Lectures Seminar Seminar Vaje Tutorial Klinične vaje work Druge oblike študija Samost. delo Individ. work ECTS 45 45 90 6 Nosilec predmeta / Lecturer: Marjan Heričko Jeziki / Languages: Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti: Prerequisits: Razumevanje in poznavanje osnov informacijskih sistemov. Basic understanding of information systems. Vsebina: Content (Syllabus outline): Metodološke osnove razvoja informacijskih rešitev in storitev. Sodobni pristopi in notacijski standardi za modeliranje in načrtovanje informacijskih rešitev in storitev (npr. UML profili). Ogrodja procesnih modelov, konvencionalne in agilne metodologije. Razvoj na osnovi modelov. Produktne linije in tovarne za razvoj programske opreme in informacijskih rešitev. Ponovna uporaba na osnovi vzorcev. Od programskega do storitvenega inženirstva. Storitveno inženirstvo. SOA načrtovalski vzorci. Vrednotenje kakovosti uporabniških Development of information systems and services – a methodological approach. Advanced modeling approaches, techniques and standards (e.g. UML profiles). Process frameworks,conventional and agile methodologies. Model driven development. Software Product Lines and Software Factories. Software patterns. From software to service engineering. Service engineering. SOA design patterns. Evaluation of User Interfaces Testing and metrics.

Učni načrti.pdf

Embed Size (px)

Citation preview

Page 1: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Razvoj informacijskih rešitev in storitev Course title: Development of Information Systems and Services

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. zimski

Informatics and Technologies of Communication 2nd level 1. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 45 90 6 Nosilec predmeta / Lecturer: Marjan Heričko Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Razumevanje in poznavanje osnov informacijskih sistemov.

Basic understanding of information systems.

Vsebina:

Content (Syllabus outline):

• Metodološke osnove razvoja informacijskih rešitev in storitev.

• Sodobni pristopi in notacijski standardi za modeliranje in načrtovanje informacijskih rešitev in storitev (npr. UML profili).

• Ogrodja procesnih modelov, konvencionalne in agilne metodologije.

• Razvoj na osnovi modelov. • Produktne linije in tovarne za razvoj

programske opreme in informacijskih rešitev. • Ponovna uporaba na osnovi vzorcev. • Od programskega do storitvenega inženirstva. • Storitveno inženirstvo. • SOA načrtovalski vzorci. • Vrednotenje kakovosti uporabniških

• Development of information systems and services – a methodological approach.

• Advanced modeling approaches, techniques and standards (e.g. UML profiles).

• Process frameworks,conventional and agile methodologies.

• Model driven development. • Software Product Lines and Software Factories. • Software patterns. • From software to service engineering. • Service engineering. • SOA design patterns. • Evaluation of User Interfaces • Testing and metrics.

Page 2: Učni načrti.pdf

vmesnikov. • Testiranje in metrike.

Temeljni literatura in viri / Readings: • I. Sommerville, Software Engineering, 9th Ed, Pearson, 2011. • M. Bell: Service-Oriented Modeling, Service Analysis, Design and Architecture, John Wiley & Sons,

Hoboken, NJ, 2008. • Aspect-Oriented, Model-Driven Software Product Lines, The AMPLE Way, Edited by: Awais Rashid,

Jean-Claude Royer, Andreas Rummler, 2011. • P. Clements and L. Northrop, Software Product Lines : Practices and Patterns, Addison-Wesley, 2001. • William E. Lewis, Software Testing and Continuous Quality Improvement, Third Edition, Taylor&Francis

Group, Auerbach Publications, 2009.K. Schwaber and J. Sutherland: Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust, Wiley, 2012.

• M. Cohn: Succeeding with Agile: Software Development Using Scrum, Addison-Wesley Professional, 2009.

• T. Erl: SOA Design Patterns, Prentice Hall, New York, 2009. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je, da študentje razumejo značilnosti sodobnih pristopov k razvoju informacijskih rešitev in storitev ter se usposobijo za vzpostavitev in operacionalizacijo storitvene paradigme. Na osnovi seznanitve z različnimi metodološkimi pristopi bo študent sposoben izbrati, prilagoditi in uporabiti primerna procesna ogrodja kot tudi pripadajoče notacijske tehnike.

The objective of the course is to understand characteristics of advanced approaches to development of information systems and services in order to establish open service-based architectures and solutions. Students will be able to select, define and use appropriate process models and corresponding graphical notations and diagramming techniques.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • izkazati znanje in razumevanje pomena

metodološkega pristopa k razvoju informacijskih rešitev in storitev,

• z uporabo principov storitvenega inženirstva razviti poslovne storitve in rešitve

• razvijati nove rešitve na osnovi načel ponovne uporabe

• uporabiti sodobna okolja in programska orodja pri načrtovanju, razvoju, uporabi in upravljanju informacijskih rešitev in storitev,

• testirati in vrednotiti kakovost informacijskih rešitev in poslovnih storitev.

Knowledge and understanding: On completion of this course the student will be able to • understand the importance and characteristics

of different IS development methodologies, techniques and approaches

• apply service engineering principles to develop enterprise services and solutions

• develop new solutions using different reuse techniques

• use advanced tools and environments in design, development, deployment and management of information systems and enterprise services

• test and evaluate software and enterprise service quality.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: komuniciranje z

vsemi akterji v sklopu storitvenega inženirstva • Uporaba informacijske tehnologije: uporaba

sodobnih modelirnih ter integriranih razvojnih

Transferable/Key skills and other attributes: • Communication skills: in with all actors involved

in service engineering • Use of information technology: use of advanced

modelling and development tools and

Page 3: Učni načrti.pdf

okolij • Organizacijske spretnosti: organizacija vlog in

porazdelitev dela v skupini • Delo v skupini: sodelovanje v projektni skupini

za razvoj informacijske in/ali poslovne storitve.

integrated environments • Organisation skills: definition of roles and

distribution of work • Working in a group: as a member of IS and/or

service development project team Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • sprotna izgradnja in obravnava primerov, • laboratorijske vaje.

• lectures, • case building and case studies, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• ustni izpit, • laboratorijske vaje, • pisni izpit.

30 % 30 % 40 %

• oral exam, • lab work, • written exam.

Reference nosilca / Lecturer's references:

• KRAJNC, Andrej, HERIČKO, Marjan, GERLEC, Črt, GOLJAT, Uroš, POLANČIČ, Gregor. Experimental investigation of the quality and productivity of software factories based development. Comput. Sci. Inf. Syst., 2012, vol. 9, iss. 2, str. 667-689

• POLANČIČ, Gregor, JOŠT, Gregor, HERIČKO, Marjan. An experimental investigation comparing individual and collaborative work productivity when using desktop and cloud modeling tools. Empirical software engineering, Sep. 2013, str. 1-34

• RADJENOVIĆ, Danijel, HERIČKO, Marjan, TORKAR, Richard, ŽIVKOVIČ, Aleš. Software fault prediction metrics : a systematic literature review. Information and software technology, 2013, vol. 55, iss. 8, str. 1397-1418

• PAVLIČ, Luka, PODGORELEC, Vili, HERIČKO, Marjan. A question-based design pattern advisement approach. Computer Science and Information Systems, 2014, vol. 11, no. 2, str. 645-664

• LUKMAN, Tomaž, GODENA, Giovanni, GRAY, Jeffrey G., HERIČKO, Marjan, STRMČNIK, Stanko. Model-driven engineering of process control software beyond device-centric abstractions. Control eng. pract. 2013, vol. 21, no. 8, str. 1078-1096

Page 4: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Storitveno usmerjene arhitekture Course title: Service Oriented Architectures

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. zimski

Informatics and Technologies of Communication 2nd level 1. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 45 90 6 Nosilec predmeta / Lecturer: Boštjan Šumak Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Znanja, povezana z razvojem in načrtovanjem informacijskih sistemov. Znanja, povezana z razvojem spletnih storitev. Poznavanje tehnologije XML in povezanih tehnologij.

Knowledge related to development and design of information systems. Knowledge related to development of web services. Knowledge related to XML technology and related technologies.

Vsebina:

Content (Syllabus outline):

• Uvod v storitvene arhitekture SOA: opredelitev vloge in pomena SOA, opredelitev poslovnih prednosti, opredelitev tehnoloških prednosti, primerjava z obstoječimi pristopi, miti in zmote pri dojemanju SOA, sodobna SOA, karakteristike sodobne SOA.

• Lastnosti SOA: vpliv na poslovne procese, spremembe arhitekture informacijskih sistemov, sprememba modela razvoja aplikacij, vpliv na razvoj informacijskih sistemov in rešitev, vpliv na trženje, nameščanje, vrednostno verigo, organizacijo informatike.

• Storitvena usmerjenost: principi storitvene usmerjenosti, storitveno usmerjen IT, SOA in podpora poslovnim procesom, arhitekturni vidiki, tehnološki vidiki, organizacijski vidiki, kompozicija poslovnih procesov na načelih SOA.

• Introduction to service oriented architectures – SOA: role and importance of SOA, business advantages, technology advantages, comparison to existing approaches, myths and common misperceptions about SOA, contemporary SOA, common characteristics of contemporary SOA.

• SOA characteristics: impact on business processes, changes in information system architecture, application development model changes, impact on information systems and solutions, impact on marketing, deployment, value chain, IT organization.

• Service orientation: service oriented IT, SOA and business processes support, architectural aspects, technology aspects, organizational aspects, business process composition based on SOA concepts.

• Technologies required for SOA development:

Page 5: Učni načrti.pdf

• Tehnologije, potrebne za razvoj SOA: spletne storitve, BPEL in BPEL strežniki, ESB – storitveno vodilo, registri in repozitoriji, nadzor – BAM, upravljanje identitet, uporabniške interakcije, WSIF, SCA.

• Spletne storitve in sodobna SOA: vzorci izmenjave sporočil, storitvena aktivnost, koordinacija, atomarne transakcije, poslovne aktivnosti, orkestracija, koreografija, naslavljanje, zanesljiva dostava sporočil, korelacija, police.

• Sklad tehnologij za razvoj sodobnih rešitev SOA • Pregled programskih platform za SOA. • Načrtovanje SOA rešitev in življenjski cikel:

modeliranje, konstrukcija, implementacija, nadzor, upravljanje.

• BPEL: ključne aktivnosti, spremenljivke, tok, zaporednost, vzporednost, dinamični tokovi, kompenzacije, upravljanje izjem, upravljanje dogodkov, mrežne povezave, dinamični linki, korelacija.

• ESB: lastnosti ESB, kakovost storitev, usmerjanje, prestrezanje, transformacije.

• Upravljanje in nadzor SOA.

web services, BPEL and BPEL engines, ESB – enterprise service bus, registries and repositories, monitoring – BAM, identity management, user interactions, WSIF, SCA.

• Web Services and contemporary SOA: message exchange patterns (MEPs), service activity, coordination, atomic transactions, business activity, orchestration, choreography, addressing, reliable messaging, correlation, policies.

• Stack of technologies for contemporary SOA solutions

• Overview of SOA platforms. • Design of SOA solutions and life-cycle: modeling,

construction, implementation, monitoring, governance.

• BPEL: key activities, variables, flow, sequences, parallel flows, dynamic flows, compensations, exception management, event management, net connections, dynamic links, correlation.

• ESB: characteristics, quality of services, routing, interception, transformations.

• SOA governance.

Temeljni literatura in viri / Readings: • D. Krafzig, K. Banke, D. Slama: Enterprise SOA : Service-Oriented Architecture Best Practices, Prentice

Hall, New York, 2004. • T. Erl: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services, Prentice Hall,

New York, 2004. • T. Erl: Service-Oriented Architecture (SOA): Concepts, Technology, and Design, Prentice Hall, New York,

2005. • T. Erl: SOA Principles of Service Design, Prentice Hall, New York, 2007. • M. B. Juric, R. Loganathan, P. Sarang, F. Jennings: SOA Approach to Integration, Packt Publishing,

Birmingham, 2007. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je pridobiti poglobljena znanja s področja storitveno usmerjenih arhitektur, potrebna za načrtovanje, razvoj in vpeljavo kompleksnih storitveno usmerjenih informacijskih sistemov, organizacijo vpeljave storitvenih arhitektur in načrtovanje celostnega življenjskega cikla SOA.

The objective is to acquire deep knowledge related to service oriented architectures, necessary to design, implement and incept complex service oriented information systems, organize the transition to service architecture and design the overall SOA life-cycle.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • uporabiti napredne SOA metode pri

načrtovanju in razvoju informacijskih rešitev, • poznati ključne tehnologije storitveno

usmerjenih arhitektur, • razumeti izzive pri vpeljavi SOA, • načrtovati celostni življenjski cikel SOA,

Knowledge and understanding: On completion of this course the student will be able to • use advanced SOA methods for design and

development of information solutions, • familiarity with key SOA technologies, • understand the SOA transition challenges, • design the overall SOA life-cycle,

Page 6: Učni načrti.pdf

• upravljati in nadzorovati celostno arhitekturo. • govern the SOA architecture.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: ustni zagovor

laboratorijskih vaj, pisno izražanje pri pisnem izpitu.

• Uporaba informacijske tehnologije: uporaba metod in tehnologij za SOA.

• Organizacijske spretnosti: organizacija SOA projektov.

• Reševanje problemov: načrtovanje in razvoj kompleknih SOA rešitev.

• Delo v skupini: izvajanje skupinskih SOA projektov.

Transferable/Key skills and other attributes: • Communication skills: oral presentation of lab

work, written communication for exam. • Use of information technology: use of methods

and technologies for SOA. • Organisation skills: organization of SOA projects. • Problem solving: design and development of

complex SOA solutions. • Working in a group: team SOA projects.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • projekt, • laboratorijske vaje.

• lectures, • project, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • kvizi*, • opravljen projekt, • vmesni pisni izpiti * neobvezno

20 % 10 % 30 % 40 %

• lab work, • quizzes*, • completed project, • midterm written exams * optional

Opomba: Kvizi so neobvezna sestavina ocenjevanja. Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Quizzes are an optional component of the evaluation. Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • PUŠNIK, Maja, HERIČKO, Marjan, BUDIMAC, Zoran, ŠUMAK, Boštjan. XML Schema metrics for quality

evaluation. Computer Science and Information Systems, 2014, vol. 11, no. 4, str. 1271-1289 • PUŠNIK, Maja, HAREJ, Katja, HERIČKO, Marjan, JURIČ, Matjaž B., ŠUMAK, Boštjan. Investigation of

developer's perceptions in XML schema development using textual and visual tool types. International journal of software engineering and knowledge engineering, 2014, vol. 24, no. 3, str. 445-463

• ŠUMAK, Boštjan, HERIČKO, Marjan, PUŠNIK, Maja, POLANČIČ, Gregor. Factors affecting acceptance and use of Moodle : an empirical study based on TAM. Informatica, Mar. 2011, vol. 35, no. 1, str. 91-100

• ŠUMAK, Boštjan, HERIČKO, Marjan, POLANČIČ, Gregor, PUŠNIK, Maja. Investigation of e-learning system acceptance using UTAUT. International journal of engineering education, 2010, vol. 26, no. 6, str. 1327-1342

• ŠUMAK, Boštjan, HERIČKO, Marjan, PUŠNIK, Maja. A meta-analysis of e-learning technology acceptance : the role of user types and e-learning technology types : review. Computers in human behavior, Nov. 2011, vol. 27, iss. 6, str. 2067-2077

Page 7: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Podatkovno modeliranje in baze Course title: Data Modelling and Databases

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. zimski

Informatics and Technologies of Communication 2nd level 1. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 45 105 6 Nosilec predmeta / Lecturer: Tatjana Welzer Družovec Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovno poznavanje podatkovnih baz. Basic knowledge on databases.

Vsebina:

Content (Syllabus outline):

• Umestitev podatkovne baze v prostor in čas. • Koncepti podatkovnega modeliranja in

načrtovanje podatkovne baze znotraj življenjskega kroga informacijskega sistema.

• Modeliranje podatkovne baze s pomočjo pogledov, integracija pogledov

• Napredno modeliranje podatkovne baze • Preverjanje kakovosti modeliranja podatkovne

baze Kakovost podatkov.

• Napredni SQL. • Tehnologije pomnjenja podatkov v organizaciji. • Napredne podatkovne baze • Upravljanje in administriranje podatkov. • Koordiniranje lastnikov, zahtev in načrtovanja

podatkov.

• Databases according to domain and time. • Concepts of database modelling and database

design as a part of information system life cycle. • Database modelling and view integration • Quality of database modelling • Advanced database modelling • Data Quality • Advanced SQL • Organizational memory technologies. • Advanced databses • Data management and administration. • Coordination of stakeholders, requirements and

planning.

Page 8: Učni načrti.pdf

Temeljni literatura in viri / Readings: • R. Elmasri, S. Navathe: Fundamentals of Database Systems, Addison Wesley Publisher, Boston, 2006. • T. Halpin: Information Modeling and Relational Databases, Morgan Kaufmann, San Francisco, 2008. • J.A. Hoffer, M. Prescott, H. Topi: Modern Database Management, Pearson Education, 2008. • P. O'Neil, E. O'Neil: Database: Principels and Performance, Programing, Morgan Kaufmann Publishers,

San Francisco, 2001. • R.T. Watson: Data Management: Databases and Organization, John Wiley & Sons, 2006. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je usposobiti študente za delo s podatkovnimi bazami in jih seznaniti z naprednimi znanji s področja podatkovnih tehnologij, tehnologij pomnjenja podatkov in podatkovnih baz ter tako utrditi in nadgraditi osnovna znanja. Pridobljena znanja bodo omogočala aplikativno in raziskovalno delo na omenjenem področju.

The objective of this course is to qualify students for the work with databases and to acquaint them with advanced topics on databases, database technologies and organizational memory technologies. Acquired knowledge will enable application and research work in the field.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • izkazati osnovno in nadgrajeno znanje s

področja podatkovnih tehnologij, razumeti nove koncepte razvoja podatkovnih baz in tehnologij pomnjenja podatkov

• sodelovati pri upravljanju in razvoju na področju podatkovnih tehnologij.

• uporabiti tehnike pri delu s podatki in informacijami na različnih nivojih uporabe

• implementirati in vpeljati praktične rešitve.

Knowledge and understanding: On completion of this course the student will be able to • demonstrate basic and advanced knowledge in

the field of databases and organizational memory technologies, as well as understanding of new database concepts,

• participate in management and development for database technologies.

• use of techniques for work with data and information on different levels of usage,

• implement solutions in practice.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje strokovnega

poročila o opravljenih laboratorijskih vajah in seminarski nalogi, ustni zagovor laboratorijskih vaj, pisno izražanje pri pisnem izpitu.

• Uporaba informacijske tehnologije: iskanje informacij na svetovnem spletu, uporaba orodji za pisanje poročil, uporaba orodij za pisanje računalniških programov, uporaba orodij za delo s podatki, vključno s sistemi upravljanja.

• Reševanje problemov: samostojno preučevanje snovi, reševanje problemov s področja podatkov in vpeljava ustreznih rešitev.

Transferable/Key skills and other attributes: • Communication skills: writing a professional

report of the performed laboratory work and seminar, oral laboratory work defence, manner of expression at written examination.

• Use of information technology: searching information on the worldwide web, use of tools for writing reports, implementation of computer programs and the use of software for the work with data including DBMS.

• Problem solving: autonomous study, resolving a problem from the field of data and the implementation of selected solutions.

Metode poučevanja in učenja:

Learning and teaching methods:

Page 9: Učni načrti.pdf

• predavanja, • laboratorijske vaje.

• lectures, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • pisni izpit.

50 % 50 %

• lab work, • written exam.

Reference nosilca / Lecturer's references: • WELZER-DRUŽOVEC, Tatjana, DRUŽOVEC, Marjan, HÖLBL, Marko, ZORIČ-VENUTI, Metka. Experiences

in international cooperation in teaching.Elektronika ir elektrotechnika, 2010, nr. 6, str. 19-22 • TURKANOVIĆ, Muhamed, WELZER-DRUŽOVEC, Tatjana, HÖLBL, Marko. Inference attacks and control

on database structures. TEM Journal, 2015, vol. 4, no. 1, str. 3-15 • NEMEC ZLATOLAS, Lili, WELZER-DRUŽOVEC, Tatjana, HERIČKO, Marjan, HÖLBL, Marko. Privacy

antecedents for SNS self-disclosure : the case of Facebook. Computers in human behavior, April 2015, vol. 45, str. 158-167

• WELZER-DRUŽOVEC, Tatjana, JAAKKOLA, Hannu, DRUŽOVEC, Marjan, HÖLBL, Marko. Cultural and lingual awareness for the global conceptual modeling. V: VOJTÁŠ, Peter (ur.). Information modelling and knowledge bases XXIV, (Frontiers in artificial intelligence and applications, Vol. 251). Amsterdam ... [et al.]: Ios Press, 2013, str. 271-276

• KAMIŠALIĆ, Aida, MONGUS, Domen, PAVLIČ, Luka, POHOREC, Sandi, SEVČNIKAR, Andrej, VERLIČ, Mateja, WELZER-DRUŽOVEC, Tatjana, HÖLBL, Marko. Aspects in information modelling and knowledge bases research. V: WELZER-DRUŽOVEC, Tatjana (ur.), et al. Information modelling and knowledge bases XXI, (Frontiers in artificial intelligence and applications, vol. 206). Amsterdam [etc.]: IOS Press, cop. 2010, str. 418-437

Page 10: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Optimizacija poslovnih procesov Course title: Optimization of Business Processes

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. zimski

Informatics and Technologies of Communication 2nd level 1. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 45 105 6 Nosilec predmeta / Lecturer: Milan Zorman Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje tehnik modeliranja informacijskih sistemov. Poznavanje metod in tehnik za zajemanje zahtev za razvoj informacijskih rešitev. Poznavanje osnovnih konceptov sodobnih arhitektur informacijskih rešitev.

Knowledge of information systems modeling. Knowledge of methods and techniques for information system requirements engineering. Knowledge of information system architectures (basic).

Vsebina:

Content (Syllabus outline):

• Uvod: osnovne definicije, povezanost poslovnih procesov z informacijskimi sistemi, storitveni pogled na informatizacijo poslovnih procesov.

• Modeliranje poslovnih procesov: različne tehnike za modeliranje poslovnih procesov, primerjava in izbira ustrezne tehnike za področje optimizacije poslovnega procesa.

• Življenjski cikel prenove poslovnega procesa: opis faz optimizacije poslovnega procesa, priprava projekta, izvedba posameznih faz in komunikacija z udeleženci v prenovi procesa.

• Zbiranje podatkov: priprava na optimizacijo poslovnega procesa, načrtovanje postopka zbiranja podatkov, zajem in zbiranje podatkov v poslovnem okolju, obdelava podatkov,

• Introduction: definitions, business processes and information systems, service view on business process engineering.

• Business process modeling: different business process modeling techniques, comparison of different techniques and how to select the most appropriate technique for business process optimization.

• Business process re-engineering lifecycle, project preparation, execution of different stages and communication with different stakeholders.

• Data collection: initial activities for the optimization of the business process, how to prepare the data collection process, collecting data in the business environment, processing

Page 11: Učni načrti.pdf

testiranje kvalitete podatkov. • Simulacija poslovnega procesa: tehnike in

načini simulacije poslovnega procesa, izbira primerne tehnike in orodja za simulacijo poslovnega procesa, izgradnje obstoječega modela poslovnega sistema, izdelava variant novega sistema, zaganjanje simulacije.

• Določitev področij optimizacije in izbira najprimernejšega modela: določitev ozkih grl poslovnega procesa, stroškovna analiza obstoječega procesa, obdelava rezultatov simulacije in primerjava variant optimiziranega poslovnega procesa.

• Poslovni proces v izvajanju: sprotne optimizacija poslovnih procesov v izvajanju, dinamično prilagajanje posameznih vidikov poslovnega procesa, poslovne inteligenca, poročanje upravi.

• Nadzor izvajanja poslovnih procesov (BAM): orodja in tehnike za sprotni nadzor poslovnih procesov, obveščanje in ukrepanje, redno poročanje.

collected data, testing the data quality. • Business process simulation: techniques and

approaches to business process simulation, selecting appropriate technique and tool for simulation, building as-is and to-be models, executing simulation.

• Selecting the areas for optimization and the most appropriate model: finding bottlenecks of the business process, cost-benefit analysis of existing business process, processing simulation results and comparison of different business process variants.

• Business process in execution: business process monitoring, dynamic adaptation of the business process, business intelligence, reporting to the management.

• Business Activity Monitoring (BAM): tools and techniques for business activity monitoring, reporting and taking measures, reporting.

Temeljni literatura in viri / Readings: • W. Scheer, W. Jost, H. Hess, A. Kronz, Corporate Performance Management, Springer-Verlag, Berlin

2006. • W. Scheer, H. Kruppke, W. Jost, H. Kindermann, Agility by ARIS Business Process Management,

Springer-Verlag, Berlin 2006. • R. Davis, E. Brabänder, Aris Design Platform - Getting Started with BPM, Springer-Verlag, London 2007. • OMG, Business Process Modelling and Notation, version 2.0, 2011, dostopno na spletu/available online

at: http://www.bpmn.org • P. Harmon, Business Process Change, Morgan Kaufmann Publishers, San Francisco 2003. • J. vom Brocke, M. Rosemann, Handbook on Business Process Management 1: Introduction, Methods

and Information Systems, Springer, 2010 • J. vom Brocke, M. Rosemann, Handbook on Business Process Management 2: Strategic Alignment,

Governance, People and Culture, Springer, 2010 Cilji in kompetence:

Objectives and competences:

Cilj predmeta je usposobiti študenta za delo s tehnikami in orodji za optimizacijo poslovnih procesov z uporabo informacijske tehnologije in simulacijskih orodij, spoznati možnosti sprotnega spremljanja izvajanja poslovnih procesov in ukrepanja v primeru odstopanj.

The main objective is to acquire knowledge on techniques and tools for business process optimization using advanced IT tools as well as business activity monitoring and taking measures when necessary.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti pomen prilagajanja poslovnih

procesov, • uporabiti sodobna orodja za načrtovanje

obstoječih poslovnih procesov in variant optimiziranih poslovnih procesov ter izbrati najugodnejšo varianto glede na poslovno

Knowledge and understanding: On completion of this course the student will be able to • understand business process re-engineering

lifecycle, • understand how to use different approaches,

technology and tools, • to prepare and execute simulations of selected

Page 12: Učni načrti.pdf

okolje, • izbrati in uporabiti primerno orodje za

vrednotenje poslovnega sistema, • pripraviti program za zbiranje podatkov kot

osnovo za optimizacijo poslovnega procesa, • utemeljiti prednosti sprotnega nadzora v

izvajanju poslovnih procesov.

business process and report findings, • basics of business activity monitoring, how to

apply it in practice.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje strokovnega

poročila. • Uporaba informacijske tehnologije: uporaba

programskih orodij in razvojnih okolij za optimizacijo poslovnih procesov.

• Reševanje problemov: sistematičen pristop k reševanju problemov z sodobnimi metodami.

• Delo v skupini: sodelovanje v projektnem timu.

Transferable/Key skills and other attributes: • Communication skills: reporting results • Use of information technology: use of

simulation tools and advance tools for business process analysis.

• Organisation skills: preparing business re-engineering projects

• Problem solving: systematic approach to problem solving with appropriate methods

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • sprotna izgradnja in obravnava primerov, • laboratorijske vaje, • projekt, • individualno delo.

• lectures, • case studies and examples, • lab work, • project, • individual work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• vmesni pisni izpiti, • laboratorijske vaje, • opravljen projekt.

40 % 40 % 20 %

• midterm written exams, • lab work, • completed project.

Opomba: Vmesni pisni izpiti se lahko nadomestijo z ustnim izpitom. Note: Midterm written exams may be replaced by a oral exam. Reference nosilca / Lecturer's references: • PLOJ, Bojan, HARB, Robert, ZORMAN, Milan. Border Pairs Method-constructive MLP learning

classification algorithm. V: CORCHADO, Emilio (ur.). Recent trends in intelligent data analysis : Online Data Processing - Selected papers of the The 6th International Conference on Hybrid Artificial Intelligence Systems (HAIS 2011) Including a selection of papers from the International Conference on Adaptive and Intelligent Systems 2011 (ICAIS 2011), (Neurocomputing, Vol. 126, str. 180-187 (27 Feb. 2014)). Oxford: Elsevier, 2014, vol. 126, str. 180-187

• POHOREC, Sandi, ZORMAN, Milan, KOKOL, Peter. Analysis of approaches to structured data on the web. Computer standards & interfaces, Available online 26 June 2013, str. 1-7

• ČEH, Ines, POHOREC, Sandi, MERNIK, Marjan, ZORMAN, Milan. Robot learning of domain specific knowledge from natural language sources. V: JABIN, Suraiya (ur.). Robot learning. Rijeka: Sciyo, cop. 2010, str. 43-64

• PODGORELEC, Vili, ZORMAN, Milan. Decision trees. V: MEYERS, Robert A. (ur.). Encyclopedia of complexity and systems science. New York: Springer, cop. 2009, vol. 2, str. 1826-1845

• SI-HU ESSR 2012-2015: ECO-HUB- Information and knowledge eco-hub, vodja projekta na UM-FERI

Page 13: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Upravljanje informacijskih tehnologij in storitev Course title: Information Technologies and Services Management

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. zimski

Informatics and Technologies of Communication 2nd level 1. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: Gregor Polančič, Ivan Rozman Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Znanja, povezana z razvojem in načrtovanjem informacijskih sistemov, osnove procesnega pristopa, osnove IT okvirjev.

Knowledge related to development and design of information systems, foundations of process approach, and foundations of IT frameworks.

Vsebina:

Content (Syllabus outline):

• Temelji upravljanja informacijskih tehnologij in storitev ter pregled različnih modelov upravljanja.

• Pomen in zrelost informatike v organizacijah, organizacijske oblike upravljanja informatike.

• Strateška uporaba informatike v organizacijah. • Področja upravljanja informatike: strateško

usklajevanje, ustvarjanje vrednosti, upravljanje tveganj, upravljanje virov, merjenje zmogljivosti.

• Ogrodja upravljanja informatike: procesni pristop, merjenje procesov, osnove in pregled ogrodij.

• Načrtovanje storitev in postopkov upravljanja z

• Basics of IT and service management, overview of different models.

• Importance and maturity of IT in organizations, organizational forms of IT management.

• Strategic use of IT in organizations. • Fields of IT management: strategic alignment,

value delivery, risk management, resource management, performance measurement.

• IT management frameworks: process approach, process measurement, frameworks basics, frameworks landscape.

• Designing services and management procedures.

• Selecting the best strategy for information

Page 14: Učni načrti.pdf

viri. • Izbira ustrezne strategije upravljanja storitev in

virov. • Vpeljava storitev, izbira ustreznih virov in

konfiguriranje, planiranje izrabe virov, nadzor, poročanje.

• Zagotavljanje storitev - upravljanje incidentov, določanje prioritet, diagnostika, ponovna vzpostavitev storitev ob prekinitvi.

• Neprekinjeno poslovanje - določanje zahtev, analiza poslovnih vplivov, izbira strategije neprekinjenega poslovanja, planiranje izvedbe, vpeljava in nadzor.

• Analiza in spremljanje učinkovitosti izrabe virov.

• Učinkovitost storitev, določanje donosnosti investicije v informacijske storitve, vrednotenje delovanja in primerjava s poslovnimi cilji.

• Vodenje projektov vpeljave informacijskih tehnologij in storitev v ciljno okolje.

• Metodologije vodenja projektov, priprava projektnega plana, projektni dokumenti, spremljanje projektov, stroškovni vidik izvedbe, aktivnosti ob zaključku projekta.

technology management and service management.

• Introducing services, selecting appropriate information resources and configurations, resource utilization planning, resource monitoring, reporting.

• Service governance - incident management, defining response priority, diagnostics, service recovery.

• Service continuity - request identification, business impact analysis, selecting the best strategy for continuity, implementation planning, deployment and operation.

• Monitoring and analysis during the operation. • Service efficiency, return on investment (ROI),

operation assessment and comparison with business goals.

• Project management in information technology and service management.

• Project management methodologies, project plan, project documentation, project monitoring, cost analysis, closing the project.

Temeljni literatura in viri / Readings: • E. Turban, D. Leidner, E. McLean, J. Wetherbe: Information Technology for Management:

Transforming Organizations in the Digital Economy, John Wiley & Sons, 2005. • B. Orand, Foundations of IT Service Management: The ITIL Foundations Course in a Book, 3rd ed.

CreateSpace Independent Publishing Platform, 2011. • K. Brand, IT Governance based on Cobit 4.1 - A Management Guide, 3rd ed. Van Haren Publishing,

2007. • Isaca, Cobit 5. Isaca, 2012. • O. of G. Commerce, Managing Successful Projects with PRINCE2 2009 Edition Manual, 2009 edition.

London: The Stationery Office, 2009. • J. V. Bon and T. Verheijen, Frameworks for IT Management: An Introduction, 1st edition. The

Netherlands?: Van Haren, 2006. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je usposobiti študente za sistematičen pristop na področjih upravljanja informacijskih tehnologij in storitev z uporabo uveljavljenih IT okvirjev.

The objective of the course is to qualify students for the systematic approach in the fields of IT and services management based on proven IT frameworks.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti pomen in aktivnosti upravljanja

informacijskih tehnologij in storitev ter

Knowledge and understanding: On completion of this course the student will be able to • understand the role and activities of IT and

Page 15: Učni načrti.pdf

vodenja projektov na področju informatike. • razumeti pomen in vlogo procesnega pristopa

na področju upravljanja informacijskih tehnologij in storitev.

• izbrati, razumeti in uporabiti uveljavljene standarde in dobre prakse iz področja upravljanja informacijskih tehnologij in storitev.

services management, and IT projects management.

• understand the importance and role of process approach in IT and services management.

• select, understand and apply proven standards and best practices in the fields of IT and services management.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: uporaba e-

komuniciranja, ustni zagovor laboratorijskih vaj, pisno izražanje pri pisnem izpitu.

• Uporaba informacijske tehnologije: uporaba programskih rešitev in e-storitev za podporo relevantnih ključnih procesnih področij.

• Organizacijske spretnosti: spretnosti projektnega vodenja in vodenja informatike.

• Reševanje problemov: uporaba relevantnega standarda na konkretnem procesnem področju upravljanja informacijskih tehnologij in storitev.

• Delo v skupini: sodelovanje v projektni ekipi.

Transferable/Key skills and other attributes: • Communication skills: use of e-communication,

oral presentation of lab work, written communication for exam.

• Use of information technology: Use of software and e-services for the support of relevant key process areas.

• Organisation skills: project management skills and IT management skills.

• Problem solving: applying relevant standard on the concrete process area in the IT and services management domain.

• Working in a group: participating in a project team.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje.

• lectures, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • vmesni pisni izpiti.

50 % 50 %

• lab work, • midterm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • POLANČIČ, Gregor, JOŠT, Gregor, HERIČKO, Marjan. An experimental investigation comparing

individual and collaborative work productivity when using desktop and cloud modeling tools. Empirical software engineering, Feb. 2015, vol. 20, iss. 1, str. 142-175

• TURKANOVIĆ, Muhamed, POLANČIČ, Gregor. On the security of certain e-communication types : risks, user awareness and recommendations. Journal of information security and applications, Dec. 2013, vol. 18, iss. 4, str. 193-205

• POLANČIČ, Gregor, HERIČKO, Marjan, PAVLIČ, Luka. Developers' perceptions of object-oriented frameworks - an investigation into the impact of technological and individual characteristics. Computers in human behavior, 2011, vol. 27, iss. 2, str. 730-740

• ŠUMAK, Boštjan, HERIČKO, Marjan, POLANČIČ, Gregor, PUŠNIK, Maja. Investigation of e-learning system acceptance using UTAUT. International journal of engineering education, 2010, vol. 26, no. 6, str. 1327-1342

Page 16: Učni načrti.pdf

• BRUMEN, Boštjan, ROZMAN, Ivan, ČERNEZEL, Aleš. Observing a Naïve Bayes classifierʼs performance on multiple datasets. V: MANOLOPOULOS, Yannis (ur.), TRAJCEVSKI, Goce (ur.), KON-POPOVSKA, Margita (ur.). Advances in databases and information systems : proceedings, (Lecture notes in computer science. Heidelberg; Dordrecht; London; New York: Springer, cop. 2014, vol. 8716, str. 261-275

• ŽONTAR, Rok, ROZMAN, Ivan, PODGORELEC, Vili. Mapping ontologies to object using a transformation based on description logics. Informacinąes technologijos ir valdymas, 2014, vol. 43, no. 3, str. 230-243

• BRUMEN, Boštjan, ROZMAN, Ivan, HERIČKO, Marjan, ČERNEZEL, Aleš, HÖLBL, Marko. Best-fit learning curve model for the C4.5 algorithm. Informatica, 2012, vol. 25, no. 3, str. 385-399

• BRUMEN, Boštjan, HERIČKO, Marjan, ROZMAN, Ivan, HÖLBL, Marko. Security analysis and improvements to the psychopass method. Journal of medical internet research, 2013, vol. 15, iss. 8, str. 1-7

• POLANČIČ, Gregor, HERIČKO, Marjan, ROZMAN, Ivan. An empirical examination of application frameworks success based on technology acceptance model. J. syst. softw. Apr. 2010, vol. 83, iss. 4, str. 574-584

Page 17: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Empirične raziskovalne metode Course title: Empirical Research Methods

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. poletni

Informatics and Technologies of Communication 2nd level 2. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Gregor Polančič Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje osnov informatike in informacijskih sistemov, statistike ter elektronskega komuniciranja.

Basic knowledge of informatics and information systems, statistics and electronic communication.

Vsebina:

Content (Syllabus outline):

• Osnove empiričnega raziskovanja: umestitev raziskovanja v informatiki, raziskovalna praksa, raziskovalni problemi, struktura procesa spoznavanja, raziskovalni pristopi.

• Načrtovanje raziskave: načrtovanje veljavnih empiričnih raziskav v informatiki, formuliranje raziskovalnih vprašanj, načrtovanje raziskovalnega procesa, meritve in tehnike merjenja, raziskovalna etika in politika, znanost in empirično raziskovanje, objektivnost, vzročnost.

• Pregled literature: informacijski servisi, spletne podatkovne baze, patentne baze, faktorji vpliva, citiranost.

• Raziskovalne metodologije: kvantitativne raziskovalne metode (eksperimenti, vprašalniki, analize, fokusne skupine),

• Introduction to empirical research: conceptualisation of research in informatics, research practice, research problems, cognition process, research approaches.

• Research design: design of valid empirical research in informatics, formulation of research questions, design of research process, measurement and measuring techniques, research ethics and politics, science and empirical research, objectiveness, causality.

• Literature review: information services, web data bases, patent bases, impact factors, citations.

• Research methodologies: quantitative research methods (experiments, surveys, analyses, focus groups), qualitative research methods (case studies, action research), internet researches.

Page 18: Učni načrti.pdf

kvalitativne raziskovalne metode (študije primera, akcijske raziskave), internetne raziskave.

• Metrike: pomen metrik v programskem inženirstvu, vzpostavitev programa uporabe metrik, metrike obsega, produkta, procesa.

• Zbiranje podatkov: viri podatkov, vzorci in populacije, kodiranje, metode zbiranja podatkov, redukcija in vizualizacija podatkov.

• Analiza podatkov: opisne metode statistične analize, ocenjevanje parametrov, preizkušanje domnev, korelacije, regresijska analiza, uporaba izbranih statističnih orodij.

• Predstavitev zbranih rezultatov raziskav, raziskovalna poročila, strokovno pisanje in publiciranje.

• Družbena determiniranost raziskovanja: vrednote, pristranskost in problem objektivnosti, etika raziskovanja, družbena odgovornost.

• Metrics: importance of metrics in software engineering, establishment of software metrics program, complexity, product and process metrics.

• Data collection: data sources, samples and populations, data coding, data collection methods and techniques, data reduction and visualisation approaches.

• Data analysis: descriptive statistics, evaluation of parameters, hypothesis testing, correlations, regression analysis, use of statistical tools.

• The presentation of research results, research reports, scientific writing and publicizing.

• Social determination of research: personal and social worth, bias and problem of objectivity, research ethics, social responsibility.

Temeljni literatura in viri / Readings: • L. Blaxter, C. Hughes, M. Tight: How to Research, Second edition, Open University Press, Buckingham,

UK, 2001. • D. C. Montgomery, G.C. Runger: Applied Statistics and Probability for Engineers, 3rd edition, John

Wiley & Sons, New York, NY, USA; 2003. • F. Pyrczak, R.R. Bruce: Writing Empirical Research Reports, 5th edition, Pyrczak Publishing, 2005. • W. L. Neuman, Social research methods : qualitative and quantitative approaches, 5th ed. Allyn &

Bacon, 2005. • B. Freimut, T. Punter, S. Biffl, and M. Ciolkowski, “State-of-the-Art in Empirical Studies,” Virtuelles

Software Engineering Kompetenzzentrum, 2002. • D. H. McBurney and T. L. White, Research Methods, 6th ed. Wadsworth Publishing, 2003. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je usposobiti študente za sistematično raziskovalno delo, potrebno za avtonomno izvajanje empiričnih raziskav na področju informatike.

The goal of this subject is to qualify students for the systematic research work, needed to autonomously perform empirical research on the domain of informatics.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • identificirati raziskovalni problem in planirati

njegovo rešitev, • načrtovati in izvesti raziskavo, • izvesti raziskavo z uporabo izbrane

kvantitativne in/ali kvalitativne metodologije, • analizirati in ovrednotiti rezultate raziskave, in • napisati, objaviti ter predstaviti strokovno oz.

akademsko razpravo z uporabo primernih konvencij.

Knowledge and understanding: On completion of this course the student will be able to • identify a research problem and plan its

solution, • design and perform a research, • perform a research with the use of a selected

quantitative or qualitative research method, • analyse and evaluate the research results, and • write, publicize and present a professional

and/or academic work using the appropriate conventions.

Page 19: Učni načrti.pdf

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisna in ustna

predstavitev raziskovalnih rezultatov. • Uporaba informacijske tehnologije: uporaba

programskih orodij za načrtovanje, izvedbo in analizo raziskav.

• Organizacijske spretnosti: organizacija izvedbe empirične raziskave na izbranem področju.

• Reševanje problemov: za zastavljen problem identificirati raziskovalno vprašanje, postaviti raziskovalno hipotezo, načrtovati in izvesti potrebno raziskavo ter ovrednotiti rezultate.

• Delo v skupini: sodelovanje v raziskovalnem timu.

Transferable/Key skills and other attributes: • Communication skills: written and oral

presentation of research results. • Use of information technology: use of software

tools for designing, implementing and analysing a research.

• Organisation skills: organising the execution of empirical research on a selected domain.

• Problem solving: for the given problem identifying a research question, setting a hypothesis, designing and executing a research and evaluating the results.

• Working in a group: participating in a research team.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • obravnava študij primerov, • laboratorijske vaje.

• lectures, • case studies, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • vmesni pisni izpiti.

50 % 50 %

• lab work, • midterm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references:

• POLANČIČ, Gregor, JOŠT, Gregor, HERIČKO, Marjan. An experimental investigation comparing individual and collaborative work productivity when using desktop and cloud modeling tools. Empirical software engineering, Feb. 2015, vol. 20, iss. 1, str. 142-175

• TURKANOVIĆ, Muhamed, POLANČIČ, Gregor. On the security of certain e-communication types : risks, user awareness and recommendations. Journal of information security and applications, Dec. 2013, vol. 18, iss. 4, str. 193-205

• POLANČIČ, Gregor, HERIČKO, Marjan, PAVLIČ, Luka. Developers' perceptions of object-oriented frameworks - an investigation into the impact of technological and individual characteristics. Computers in human behavior, 2011, vol. 27, iss. 2, str. 730-740

• ŠUMAK, Boštjan, HERIČKO, Marjan, POLANČIČ, Gregor, PUŠNIK, Maja. Investigation of e-learning system acceptance using UTAUT. International journal of engineering education, 2010, vol. 26, no. 6, str. 1327-1342

• POLANČIČ, Gregor, HERIČKO, Marjan, ROZMAN, Ivan. An empirical examination of application frameworks success based on technology acceptance model. The Journal of Systems and Software, Apr. 2010, vol. 83, iss. 4, str. 574-584

Page 20: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Magistrsko delo Course title: Master’s Thesis

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. poletni

Informatics and Technologies of

Communication 2nd level 2. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 690 24 Nosilec predmeta / Lecturer: vsi nosilci / all lecturers Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Študent prosi za odobritev pričetka priprave magistrskega dela najkasneje, ko opravi obveznosti, predvidene v študijskem programu.

The student applies for the master’s thesis preparation at the latest after she/he fulfils the conditions prescribed by the study program.

Vsebina:

Content (Syllabus outline):

• Uvod: potek priprave magistrskega dela, planiranje dela, metode iskanja virov.

• Metodologija strokovnega in raziskovalnega dela: opredelitev namena in ciljev, opredelitev problemov za obravnavo, predpostavke in omejitve, postavljanje hipotez o primernih načinih obravnave problemov, postopek reševanja problemov in prikaz rešitev glede na vrsto teme magistrskega dela.

• Priprava pisnega dela: navodila za pripravo pisnega izdelka, strokovno pisanje v slovenskem jeziku, uporaba strokovne terminologije, pravilno navajanje virov.

• Priprava predstavitve: navodila za pripravo predstavitve z uporabo informacijske

• Introduction: the course of master’s thesis preparation, planning activities, source searching methods.

• Professional and research work methodology: definition of purpose and objectives, definition of problems to be dealt with, assumptions and limitations, setting hypotheses on the appropriate ways for dealing with the problems, the procedure of problem solving and presentation of solutions in accordance with the type of the thesis theme.

• Written thesis preparation: instructions for the written thesis preparation, professional writing in Slovene, use of professional terminology, proper citation of sources.

Page 21: Učni načrti.pdf

tehnologije, navodila za ustno predstavitev, argumentiranje in odgovarjanje na vprašanja pri zagovoru magistrskega dela.

• Oral presentation preparation: instructions for the presentation preparation using information technology, guidelines for oral presentation, argumentation, and answering to questions at the master’s thesis defence.

Temeljni literatura in viri / Readings: • Navodila za pripravo magistrskega dela, Univerza v Mariboru, Fakulteta za elektrotehniko,

računalništvo in informatiko (v pripravi). • Ustrezni knjižni in drugi viri, odvisno od teme magistrskega dela.

Cilji in kompetence:

Objectives and competences:

Cilj te študijske enote je študente izuriti v načrtovanju in izvedbi samostojnega projekta s področja, ki ga zajema študijski program, v omejenem časovnem obdobju ter predstavljanju njegovih rezultatov.

The objective of this study unit is to train students to plan and carry out an independent project in a field, covered by the study programme, within a certain time limit and to present its results.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • izkazati kompetence, ki mu bodo omogočale

samostojno reševanje inženirskih problemov, • izkazati osnovno obvladovanje metod

sistematičnega raziskovalnega dela, • jasno in jedrnato predstaviti rezultate svojega

dela, • izkazati znanje s širšega strokovnega področja,

v katero sodi magistrsko delo, ter aktualno znanje in razumevanje pojmovnika z ožjega področja, ki ga zajema tema magistrskega dela; poudarek je na inženirskih znanjih z osnovnimi elementi raziskovalnega dela in uveljavljenih metodologijah zajemanja, obdelovanja in prikazovanja podatkov.

Knowledge and understanding: On completion of this course the student will be able to • demonstrate competences enabling her/him to

solve engineering problems individually, • demonstrate mastering of the fundamentals of

research methodology, • present the results of work done in a clear and

concise way, • demonstrate knowledge of the broader

professional field to which the thesis belongs, as well as state-of-the-art knowledge and understanding of the glossary in the specific field covered by the thesis theme; the emphasis is on engineering skills with basic elements of research and established methodologies of collecting, processing, and presenting data.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: strokovno pisanje in

izražanje pri pripravi magistrskega dela, predstavitev ključnih prispevkov in argumentiranje pri zagovoru.

• Uporaba informacijske tehnologije: iskanje virov na svetovnem spletu in v knjižnicah, uporaba različnih vrst programske in strojne opreme za izvedbo dela, odvisno od teme, uporaba informacijske tehnologije za urejanje

Transferable/Key skills and other attributes: • Communication skills: professional writing and

expression during the thesis preparation, presentation of key contributions and argumentation at the thesis defence.

• Use of information technology: searching sources on the web and in libraries, use of different types of software and hardware for completion of the thesis, depending on its theme, use of information technology for the

Page 22: Učni načrti.pdf

besedila, pripravo predstavitve dela ter zagovor.

• Spretnosti računanja: izvajanje izračunov z določenega področja pri izvedbi magistrskega dela, če to zahteva tema.

• Reševanje problemov: reševanje problemov, zadanih s temo magistrskega dela.

thesis text and presentation preparation, and its defence.

• Calculation skills: performing calculations in a specific area if required by the thesis theme.

• Problem solving: solving the problems given by the thesis theme.

Metode poučevanja in učenja:

Learning and teaching methods:

• konzultacije z mentorjem magistrskega dela, • samostojno delo (študij literature, reševanje

zadanih problemov, priprava pisnega izdelka in predstavitve).

• consultations with the thesis advisor, • individual work (study of the literature, solving

of the given problems, preparation of the thesis text and presentation).

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• magistrsko delo, • zagovor magistrskega dela.

80 % 20 %

• thesis, • thesis oral defence.

Reference nosilca / Lecturer's references:

Page 23: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Upravljanje poslovnih procesov Course title: Business Process Management

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: Gregor Polančič Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Znanja, povezana z razvojem in načrtovanjem informacijskih sistemov, osnove procesnega pristopa.

Knowledge related to development and design of information systems, foundations of process approach.

Vsebina:

Content (Syllabus outline):

• Motivacija in definicije: procesni pristop, poslovni proces, življenjski cikel poslovnih procesov, klasifikacija poslovnih procesov.

• Faze upravljanja poslovnih procesov: identificiranje, analiziranje, modeliranje, simuliranje, izvajanje, nadzorovanje, izboljšanje.

• Dobre prakse upravljanja poslovnih procesov. • Zrelost upravljanja poslovnih procesov. • Modeliranje poslovnih procesov: konceptualni

model in terminologija, koncepti abstrakcije, oblikovanje poslovnih funkcij v poslovne procese, modeli aktivnosti in primeri aktivnosti, procesni modeli in procesne instance, interakcije procesov, modeliranje podatkov v procesih, modeliranje organizacije, modeliranje operacij, fleksibilnost poslovnih procesov.

• Motivation and definitions: process approach, business process, business process lifecycle, classification of business processes.

• Business process management phases: identification, analysing, modelling, simulation, execution, monitoring, improvement.

• Business process management best practices. • Business process management maturity. • Business process modelling: conceptual model

and terminology, abstraction concepts, from business functions to business processes, activity models and activity instances, process models and process instances, process interactions, modelling process data, modelling organization, modelling operation, business process flexibility.

• Process orchestrations: control flow patterns,

Page 24: Učni načrti.pdf

• Orkestracija procesov: vzorci nadzora toka, Petrijeve mreže, dogodkovno usmerjene procesne verige, mreže delovnih tokov, yet another workflow language, na grafih temelječ jezik za delovne tokove, notacija za modeliranje poslovnih procesov.

• Arhitekture za upravljanje poslovnih procesov: arhitekture za upravljanje delovnih tokov, fleksibilno upravljanje tokov, spletne storitve in kompozicija, napredna kompozicija storitev.

• Metodologija poslovnih procesov: strategija in organizacija, pregled, faza načrtovanja, izbira platforme, implementacija in testiranje, izvedba in nadzor.

• Evolucija poslovno informacijskih arhitektur: tradicionalni razvoj aplikacij, poslovno modeliranje in procesna usmerjenost, upravljanje delovnih tokov, poslovno storitveno računalništvo.

Petri nets, event-driven process chains, workflow nets, yet another workflow language, graph-based workflow language, business process modeling notation.

• Business process management architectures: workflow management architectures, flexible workflow management, web services and their composition, advanced service composition.

• Business process methodology: strategy and organization, survey, design phase, platform selection, implementation and testing, operation and controlling phase.

• Evolution of enterprise systems architectures: traditional application development, enterprise modelling and process orientation, workflow management, enterprise services computing.

Temeljni literatura in viri / Readings: • M. Weske, Business process management concepts, languages, architectures. Berlin; New York:

Springer, 2012. • John Jeston, Johan Nelis: Business Process Management, Second Edition: Practical Guidelines to

Successful Implementations, Butterworth-Heinemann, 2008. • Howard Smith, Peter Fingar: Business Process Management: The Third Wave, Meghan Kiffer Pr, 2006. • J. F. Chang, Business Process Management Systems: Strategy and Implementation, 1st ed. Auerbach

Publications, 2005. • S. A. White, D. Miers, BPMN Modeling and Reference Guide. Future Strategies Inc., Lighthouse Pt, FL,

2008. • B. Silver, BPMN method and style: a structured approach fopr business process modeling and

implementation using BPMN 2.0. Aptos: Cody-Cassidy Press, 2011. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je usposobiti študente za razumevanje procesnega pristopa na področju informatike in celovito upravljanje poslovnih procesov.

The objective is to qualify students for the understanding of process approach in IT and for holistic business process management.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti procesni pristop, • poznati okolja in orodja za modeliranje in

upravljanje poslovnih procesov, • analizirati opise in modele poslovnih procesov, • razumeti in uporabiti notacije za modeliranje

poslovnih procesov, • razumeti in realizirati faze upravljanja

poslovnih procesov,

• vzpostaviti celovit model upravljanja poslovnih procesov.

Knowledge and understanding: On completion of this course the student will be able to • understand the process approach, • understand tools and environments for business

process modelling and management, • analyse of business process descriptions and

models, • understand and use of business process

modelling notations, • understand and realize phases of business

process management, • develop a holistic model for business process

Page 25: Učni načrti.pdf

management.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: ustni zagovor

laboratorijskih vaj, pisno izražanje pri pisnem izpitu.

• Uporaba informacijske tehnologije: uporaba sodobnih rešitev za podporo modeliranja upravljanja poslovnih procesov.

• Organizacijske spretnosti: vodenje projekta prenove izbranega poslovnega procesa

• Reševanje problemov: preoblikovanje nestrukturiranih opisov v modele poslovnih procesov. Identifikacija in odprava pomanjkljivosti v modelih poslovnih procesov.

• Delo v skupini: prenova poslovnih procesov v skupini.

Transferable/Key skills and other attributes: • Communication skills: oral presentation of lab

work, written communication for exam. • Use of information technology: use of state-of-

the-art solutions for business process modelling and management.

• Organisation skills: managing project of the selected business process redesign.

• Problem solving: development of business process models based on unstructured descriptions. Identification of problems and improvement of business process models.

• Working in a group: Business process improvement in a team.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje.

• lectures, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • test iz vaj, • vmesni pisni izpiti.

25 % 25 % 50 %

• lab work, • lab work test, • midterm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • POLANČIČ, Gregor, JOŠT, Gregor, HERIČKO, Marjan. An experimental investigation comparing

individual and collaborative work productivity when using desktop and cloud modeling tools. Empirical software engineering, Feb. 2015, vol. 20, iss. 1, str. 142-175

• TURKANOVIĆ, Muhamed, POLANČIČ, Gregor. On the security of certain e-communication types : risks, user awareness and recommendations. Journal of information security and applications, Dec. 2013, vol. 18, iss. 4, str. 193-205

• POLANČIČ, Gregor, HERIČKO, Marjan, PAVLIČ, Luka. Developers' perceptions of object-oriented frameworks - an investigation into the impact of technological and individual characteristics. Computers in human behavior, 2011, vol. 27, iss. 2, str. 730-740

• ŠUMAK, Boštjan, HERIČKO, Marjan, POLANČIČ, Gregor, PUŠNIK, Maja. Investigation of e-learning system acceptance using UTAUT. International journal of engineering education, 2010, vol. 26, no. 6, str. 1327-1342

• POLANČIČ, Gregor, HERIČKO, Marjan, ROZMAN, Ivan. An empirical examination of application frameworks success based on technology acceptance model. The Journal of Systems and Software, Apr. 2010, vol. 83, iss. 4, str. 574-584

Page 26: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Elektronsko poslovanje Course title: Electronic Commerce

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Milan Zorman Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje internetnih tehnologij in tehnologij XML.

Basic knowledge of internet and XML technology.

Vsebina:

Content (Syllabus outline):

• Uvod: vpliv elektronskega poslovanja na ekonomske, družbene in sociološke modele, vrste in stopnje elektronskega poslovanja, virtualne organizacije, prehod na storitveno gospodarstvo.

• Tehnologije elektronskega poslovanja: standardi za izmenjavo podatkov, komunikacijski protokoli, sodobne arhitekture, predstavitvene tehnologije, programska okolja.

• Izgradnja spletnega mesta: sistematičen pristop k zasnovi, izbiri, izgradnji in vzdrževanju spletnega mesta.

• Varnost elektronskega poslovanja: ocena varnostnih tveganj, različni vektorji napada na ponudnike elektronskega poslovnja, tehnološke rešitve, organizacijske politike, postopki in zakonodaja.

• Plačilni sistemi: različne oblike plačilnih

• Introduction: the influence of e-business solutions on economic, social and sociological models, different types and levels of e-business, virtual organizations, transition to service economy.

• E-business solutions: standards for exchanging data, communication protocols, e-business architectures, presentation technology, programming environments.

• Building E-Commerce web sites: systematic approach to planning, selecting, building and maintaining a web site.

• E-Commerce security environment: assessing security risk, different attack vectors, technology solutions, organizational policies, procedures and public law.

• Payment systems: different types of payment systems, digital cash, electronic billing and

Page 27: Učni načrti.pdf

sistemov, elektronski denar, izvajanje elektronskih plačil, mobilno plačevanje.

• Poslovni modeli elektronskega poslovanja: ključni elementi za oblikovanje poslovnega modela, različni poslovni modeli in njihove značilnosti.

• Marketinški pristopi pri elektronskem poslovanju: publika in potrošniki, osnovni marketinški koncepti, tehnologije, poslovne strategije za B2C in B2B marketing.

• Elektronsko poslovanje maloprodaje in storitev: maloprodaja na spletu, različni poslovni modeli, uporaba klasičnih in elektronskih storitev v storitvenem sektorju, finančne storitve na spletu.

• B2B elektronsko poslovanje: značilnosti elektronskega poslovanja v dobavni verigi, tržišča na spletu, privatna industrijska omrežja.

payments, mobile payment. • Business models for E-Commerce: key elements

of a business model, different business models and their characteristics.

• E-Commerce marketing: the Internet audience and consumers, basic marketing concepts, marketing technologies, B2C and B2B marketing strategies.

• E-Commerce retailing and services: the online retail sector, e-tailing business models, offline and online solutions for the service sector, online financial services.

• B2B E-commerce: supply chain management characteristics, net marketplaces, private industrial networks.

Temeljni literatura in viri / Readings: • K. C. Laudon, C. G. Traver, E-Commerce 2011: Business, Technology, Society, Seventh Edition, Pearson,

2011. • M.L.Abbott, M.T.Fisher, The Art of Scalability: Scalable Web Architecture, Processes and Organizations

for Modern Enterprises, Addison-Wesley, 2010. • izbrani znanstveni članki/selected scientific papers, dostopno na/available on:

http://www.sciencedirect.com

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je, celoviti prikaz prednosti, izzivov in dobrih praks pri vzpostavitvi in vzdrževanju sodobnih sistemov elektronskega poslovanja za različne subjekte kot so podjetja, organizacije in vladne ustanove kot tudi povezovanje navedenih subjektov ter oblikovanje kompozitnih storitev.

The main goal is to demonstrate advantages as well as to point out any challenges and best practices when introducing and maintaining advanced e-business solutions in different organizations and companies. The composite e-services and how to compose them will also be demonstrated within the subject.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti prednosti, ki jih nudi sodobno

elektronsko poslovanje, • razumeti uporabnost različnih pristopov,

tehnologij in orodij za elektronsko poslovanje, • izbrati in uporabiti primerno arhitekturno

rešitev elektronske podpore poslovanju podjetja ali med podjetji ter poiskati in predstaviti rešitev konkretne naloge,

• implementirati izbrane segmente rešitev elektronskega poslovanja glede na obstoječe tehnično predznanje in poznavanje problemskega področja,

• analizirati in ovrednotiti posamezne rešitve oz.

Knowledge and understanding: On completion of this course the student will be able to • understand benefits of advanced e-business, • understand how to use different approaches,

technology and tools for e-business, • select and apply appropriate architectural

solution for IT supported business in the companies and between business partners as well as find solution for a given problem,

• to implement some segments of the final solution for e-business according to the technical skills and problem domain,

• to analyze and evaluate different solutions and/or systems for e-business.

Page 28: Učni načrti.pdf

poslovne sisteme za elektronsko poslovanje.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje strokovnega

poročila. • Uporaba informacijske tehnologije: uporaba

programskih orodij in razvojnih okolij za razvoj rešitev elektronskega poslovanja.

• Reševanje problemov: sistematičen pristop k reševanju problemov z sodobnimi metodami.

• Delo v skupini: sodelovanje v projektnem timu.

Transferable/Key skills and other attributes: • Communication skills: reporting results. • Use of information technology: use of software

development tools for developing IT e-business solutions.

• Organisation skills: preparing for e-business projects.

• Problem solving: systematic approach to problem solving with appropriate methods.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • sprotna izgradnja in obravnava primerov, • laboratorijske vaje, • projekt, • individualno delo.

• lectures, • case studies and examples, • lab work, • project, • individual work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• vmesni pisni izpiti, • laboratorijske vaje, • samostojno raziskovalno delo*.

* neobvezno

40 % 50 % 10 %

• midterm written exams, • lab work, • individual research work*.

* optional

Samostojno raziskovalno delo je neobvezna sestavina ocenjevanja. Vmesni pisni izpiti se lahko nadomestijo z ustnim izpitom. Note: Individual research work are an optional component of the evaluation. Midterm written exams may be replaced by oral exam. Reference nosilca / Lecturer's references: • PLOJ, Bojan, HARB, Robert, ZORMAN, Milan. Border Pairs Method-constructive MLP learning

classification algorithm. V: CORCHADO, Emilio (ur.). Recent trends in intelligent data analysis : Online Data Processing - Selected papers of the The 6th International Conference on Hybrid Artificial Intelligence Systems (HAIS 2011) Including a selection of papers from the International Conference on Adaptive and Intelligent Systems 2011 (ICAIS 2011), (Neurocomputing, Vol. 126, str. 180-187 (27 Feb. 2014)). Oxford: Elsevier, 2014, vol. 126, str. 180-187

• POHOREC, Sandi, ZORMAN, Milan, KOKOL, Peter. Analysis of approaches to structured data on the web. Computer standards & interfaces, Available online 26 June 2013, str. 1-7

• ČEH, Ines, POHOREC, Sandi, MERNIK, Marjan, ZORMAN, Milan. Robot learning of domain specific knowledge from natural language sources. V: JABIN, Suraiya (ur.). Robot learning. Rijeka: Sciyo, cop. 2010, str. 43-64

• PODGORELEC, Vili, ZORMAN, Milan. Decision trees. V: MEYERS, Robert A. (ur.). Encyclopedia of complexity and systems science. New York: Springer, cop. 2009, vol. 2, str. 1826-1845

• SI-HU ESSR 2012-2015: ECO-HUB- Information and knowledge eco-hub, vodja projekta na UM-FERI

Page 29: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Celovite informacijske rešitve Course title: ERP Systems

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Marjan Heričko Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Razumevanje in poznavanje osnov informacijskih sistemov. Napredno znanje o načrtovanju in razvoju IS.

Basic understanding of information systems. Advanced knowledge on IS design and development.

Vsebina:

Content (Syllabus outline):

• Vrste organizacij, značilnosti informacijskih potreb posameznih industrijskih ter storitvenih dejavnosti - specializirane vs. standardne informacijske rešitve.

• Osnovne značilnosti celovitih informacijskih rešitev: zgodovinski razvoj, razlogi za vpeljavo, glavni ponudniki, pristopi k izbiri ustrezne rešitve.

• Tehnika najboljših praks, referenčni modeli in njihova vloga pri izbiri celovite informacijske rešitve.

• Izbira strategije vpeljave ter organizacija projektov implementacije celovite informacijske rešitve.

• Different types of organizations, their information needs, standard vs. specialized information solutions.

• Basic characteristics of ERP systems, history, main international and domestic vendors, selection of ERP system.

• Best practices and reference models. • ERP implementation approaches and strategies,

project organization, roles and responsibilities of the key organizational players.

• Overview of ERP solutions – main business functions/processes and solutions/components supporting planning, manufacturing, logistics, sales, distribution, quality management,

Page 30: Učni načrti.pdf

• Osnovni poslovni procesi in pripadajoče komponente celovitih rešitev za področja kot so npr. planiranje, proizvodnja, upravljanje z materiali, nabava, distribucija, logistika, zagotavljanje kakovosti, vodenje projektov, finančno računovodstvo, kontroling, upravljanje investicij, kadri.

• Zasnova in izvedba prilagoditev celovite informacijske rešitve poslovnim procesom in obratno.

• Odprtost sistemov ERP za potrebe medorganizacijskega povezovanja in e-poslovanja (CRM, SCM, PLM, BI, PLM ).

• Vzpostavitev in delovanje službe za podporo uporabnikom.

• Zunanje izvajanje in najem rešitve ERP pri ponudniku aplikacijskih storitve.

financials, investments, human resources. • Business Process Reengineering and

Customization of ERP systems. • ERP functionalities and integration mechanisms

for collaboration and e-business (CRM, SCM, PLM, BI, PLM ).

• Organization and management of help desk and customer support center.

• Outsourcing and SaaS model (Software as a Service).

Temeljni literatura in viri / Readings: • B. Wagner, E. Monk, Enterprise Resource Planning, Course Technology; 3 edition, 2008. • F. Pinckaers, G. Gardiner, Open ERP for Retail and Industrial Management, Tiny SPRL, 2009. • Thomas F. Wallace, Michael H. Kremzar: ERP ~ Making It Happen: The Implementers' Guide to Success

with Enterprise Resource Planning, John Wiley and Sons, 2001.

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je, da študentje poznajo značilnosti celovitih informacijskih rešitev ter se usposobijo za vodenje in/ali sodelovanje pri njihovi izbiri, vpeljavi oz. implementaciji in delovanju.

The goal of the course is to provide understanding of basic characteristics, functions and capabilities of ERP systems. Students will acquire knowledge needed to participate in selecting and implementing ERP solutions.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • opredeliti pomen in značilnosti celovitih

informacijskih rešitev, • razumeti tipične komponente ter pripadajoče

poslovne procese, ki jih podpirajo rešitve ERP, • uporabiti referenčne modele pri izbiri

primerne celovite rešitve, • izvesti SWOT analizo in predlagati ustrezni

pristop k implementaciji celovite informacijske rešitve,

• prilagoditi celovito rešitev potrebam konkretnega poslovnega okolja,

• uporabiti osnovne pristope in tehnologije za integracijo s celovitimi rešitvami.

Knowledge and understanding: On completion of this course the student will be able to • recognize the importance and role of enterprise

resource planning solutions, • understand the functions and capabilities of ERP

systems, • use best practices and reference models for

selecting a suitable ERP solution, • apply SWOT analysis and define the appropriate

implementation strategy, • customize ERP solution to align it to business

needs, • use basic ERP integration mechanisms and

technologies.

Page 31: Učni načrti.pdf

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: komuniciranje s

stranko in dokumentiranje poslovnih procesov in odločitev

• Uporaba informacijske tehnologije: uporaba sodobnih informacijskih tehnologij in ERP rešitev.

• Delo v skupini: sodelovanje v projektni skupini za izbiro, implementacijo in podporo.

Transferable/Key skills and other attributes: • Communication skills: with business actors,

documenting business processes and decisions • Use of information technology: use of advanced

IT solutions and ERP systems. • Working in a group: for selecting, implementing

or supporting ERP system.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje, • projekt, • domače naloge.

• lectures, • lab work, • project, • homework.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• ustni izpit, • opravljen projekt, • opravljene domače naloge*.

*neobvezno

20 % 70 % 10 %

• oral exam, • completed project, • completed homework*.

*optional

Opomba: Opravljene domače naloge so neobvezna sestavina ocenjevanja. Note: Complited homework are an optional component of the evaluation. Reference nosilca / Lecturer's references: • KRAJNC, Andrej, HERIČKO, Marjan, GERLEC, Črt, GOLJAT, Uroš, POLANČIČ, Gregor. Experimental

investigation of the quality and productivity of software factories based development. Comput. Sci. Inf. Syst., 2012, vol. 9, iss. 2, str. 667-689

• POLANČIČ, Gregor, JOŠT, Gregor, HERIČKO, Marjan. An experimental investigation comparing individual and collaborative work productivity when using desktop and cloud modeling tools. Empirical software engineering, Sep. 2013, str. 1-34

• RADJENOVIĆ, Danijel, HERIČKO, Marjan, TORKAR, Richard, ŽIVKOVIČ, Aleš. Software fault prediction metrics : a systematic literature review. Information and software technology, 2013, vol. 55, iss. 8, str. 1397-1418

• PAVLIČ, Luka, PODGORELEC, Vili, HERIČKO, Marjan. A question-based design pattern advisement approach. Computer Science and Information Systems, 2014, vol. 11, no. 2, str. 645-664

• LUKMAN, Tomaž, GODENA, Giovanni, GRAY, Jeffrey G., HERIČKO, Marjan, STRMČNIK, Stanko. Model-driven engineering of process control software beyond device-centric abstractions. Control eng. pract. 2013, vol. 21, no. 8, str. 1078-1096

Page 32: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Inteligentni sistemi Course title: Intelligent Systems

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Milan Zorman Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovna računalniška znanja. Basics knowledge in computer science.

Vsebina:

Content (Syllabus outline):

• Koncepti oblikovanja inteligentnih sistemov. • Naprednejše predstavitev znanja in tehnike

strojnega učenja: o simbolne metode, o konektivistične metode, o hibridne metode, o ansambelske metode.

• Inteligentni mobilni agenti in njihove klučne

lastnosti: o inteligenca, o kontinuiteta, o načini komuniciranja, o vrste sodelovanja, o mobilnost.

• Concepts of intelligent system design. • Advanced knowledge representations and

machine learning techniques: o Symbol-based methods, o Connectivistic methods, o Hybrid methods, o Ensemble methods.

• Intelligent mobile agents and their key

capabilities: o intelligence, o continuity, o methods of communication, o types of cooperation, o mobility.

Page 33: Učni načrti.pdf

• Oblikovanje programske opreme z agentskimi

tehnologijami. • Celični avtomati kot agentski sistem. • SWARM sistemi. • Umetno življenje • Evalvacija, etična vprašanja in izzivi za

prihodnost.

• Software development in an agent

environment. • Cellular automata as an agent system. • SWARM computing. • Artificial life. • Evaluation, ethical questions and challenges.

Temeljni literatura in viri / Readings: • N. P. Padhy: Artificial Intelligence and Intelligent Systems, Oxford University Press, Oxford, 2006. • M. Zorman, et al: Inteligentni sistemi in profesionalni vsakdan, Univerza v Mariboru, Center za

interdisciplinarne in multidisciplinarne raziskave in študije, Maribor, 2003. • L. Padgham, M. Winikoff: Developing Intelligent Agent Systems, A Practical Guide, John Wiley & Sons,

New York, 2004. • M. Luck, R. Ashri, M. d'Inverno: Agent-Based Software development, John Wiley & Sons, New York,

2004.

Cilji in kompetence:

Objectives and competences:

Naučiti študenta metod oblikovanja, implementacije ter uporabe inteligentnih sistemov s poudarkom na agentskih sistemih.

The student will learn methods of intelligent system design, implementation and use focused on agent technology.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • Izkazati znanje iz naprednejših tehnik

oblikovanja, implementacije in evalvacije inteligentnih sistemov.

• Izkazati znanje kako smiselno uporabiti inteligentne sisteme.

• Izkazati poglobljeno znanje o agentskih sistemih.

Knowledge and understanding: On completion of this course the student will be able to • Present the knowledge of advanced techniques

of intelligent system design, implementation and evaluation.

• Present the knowledge in the effective and efficient use of intelligent systems.

• Present the deep knowledge in agent systems.

Prenosljive/ključne spretnosti in drugi atributi: • Uporaba informacijske tehnologije:

sposobnost implementacije inteligentnih sistemov.

• Reševanje problemov: reševanje problemov s pomočjo inteligentnih sistemov.

Transferable/Key skills and other attributes: • Use of information technology: implementation

of intelligent systems. • Problem solving: the design and implementation

of research studies.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • seminarske vaje, • projekt, • laboratorijske vaje.

• lectures, • tutorial, • project, • lab work.

Page 34: Učni načrti.pdf

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • projekt, • 1. vmesni pisni izpit, • 2. vmesni pisni izpit, • 3. vmesni pisni izpit.

20 30 16 17 17

• lab work, • project, • 1st midterm written exam, • 2nd midterm written exam, • 3rd midterm written exam.

Opomba: Če študent ni uspešno opravil vseh treh vmesnih izpitov, jih nadomesti s pisnim izpitom v deležu 50 %. Note: If a student has not completed all three midterm exams, he replaces them with a written exam in the weight of 50 %. Reference nosilca / Lecturer's references: • PLOJ, Bojan, HARB, Robert, ZORMAN, Milan. Border Pairs Method-constructive MLP learning

classification algorithm. V: CORCHADO, Emilio (ur.). Recent trends in intelligent data analysis : Online Data Processing - Selected papers of the The 6th International Conference on Hybrid Artificial Intelligence Systems (HAIS 2011) Including a selection of papers from the International Conference on Adaptive and Intelligent Systems 2011 (ICAIS 2011), (Neurocomputing, Vol. 126, str. 180-187 (27 Feb. 2014)). Oxford: Elsevier, 2014, vol. 126, str. 180-187

• POHOREC, Sandi, ZORMAN, Milan, KOKOL, Peter. Analysis of approaches to structured data on the web. Computer standards & interfaces, Available online 26 June 2013, str. 1-7

• ČEH, Ines, POHOREC, Sandi, MERNIK, Marjan, ZORMAN, Milan. Robot learning of domain specific knowledge from natural language sources. V: JABIN, Suraiya (ur.). Robot learning. Rijeka: Sciyo, cop. 2010, str. 43-64

• PODGORELEC, Vili, ZORMAN, Milan. Decision trees. V: MEYERS, Robert A. (ur.). Encyclopedia of complexity and systems science. New York: Springer, cop. 2009, vol. 2, str. 1826-1845

• SI-HU ESSR 2012-2015: ECO-HUB- Information and knowledge eco-hub, vodja projekta na UM-FERI

Page 35: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Tehnologije razvoja inteligentnih rešitev Course title: Development Technologies for Intelligent Solutions

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of

Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Vili Podgorelec Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje razvoja informacijskih sistemov. Knowledge of information systems development.

Vsebina:

Content (Syllabus outline):

• Uvod: primeri inteligentnih informacijskih rešitev, perspektive inteligentnih rešitev.

• Inteligentne informacijske rešitve: ekonomija znanja, znanje kot konkurenčna prednost, možnosti uporabe inteligentnih metod v informacijskih sistemih.

• Nabiranje in predstavitev znanja: semantične mreže, asociativna pravila, konceptualni modeli, ontologije, odprti podatki.

• Pridobivanje znanja iz podatkov: vzorčenje, čiščenje in redukcija podatkov, gradnja modelov znanja, vrednotenje zgrajenih modelov, vizualizacija rezultatov.

• Prilagajanje inteligentnih metod domenskim zahtevam: implementacija inteligentnih metod, merjenje učinkovitosti razvitih rešitev.

• Semantične tehnologije: pomensko označevanje podatkov, semantični splet,

• Introduction: examples of intelligent information solutions, perspectives of intelligent solutions.

• Intelligent information solutions: knowledge economy, knowledge as competitive strength, applications of intelligent methods in information systems.

• Knowledge acquisition and representation: associative rules, semantic networks, conceptual models, ontologies, open data.

• Knowledge discovery in data: sampling, data cleaning and reduction, construction of knowledge models, evaluation of knowledge models, visualisation of results.

• Adaptation of intelligent methods to domain requirements: implementation of intelligent methods, testing the developed solutions.

• Semantic technologies: semantic annotation of

Page 36: Učni načrti.pdf

ontologije in ontološki jeziki, samodejno sklepanje, integracija znanja in storitev, inteligentne spletne storitve.

• Projekti razvoja inteligentnih rešitev: izboljšava poslovnih informacijskih sistemov z vključevanjem sistemov znanja, tehnologije in orodja za razvoj inteligentnih aplikacij, ovrednotenje inteligentnih rešitev.

• Študija primerov učinkovitih inteligentnih rešitev.

data, semantic web, ontologies and ontology languages, automatic reasoning, knowledge and services integration, intelligent web services.

• Intelligent solutions development projects: improvement of business information systems with the integration of knowledge systems, intelligent applications development technologies and tools, evaluation of intelligent solutions.

• Case studies of efficient intelligent solutions.

Temeljni literatura in viri / Readings: • M. Zorman, V. Podgorelec, M. Lenič, P. Povalej, P. Kokol, A. Tapajner: Inteligentni sistemi in

profesionalni vsakdan, Univerza v Mariboru, CIMRŠ, Maribor, 2003. • V. Kashyap, C. Bussler, M. Moran: The Semantic Web, Springer-Verlag, Berlin Heidelberg, 2008. • H. Marmanis, D. Babenko: Algorithms of the Intelligent Web, Manning, Greenwich, 2009. • J. Han, M. Kamber, J. Pei: Data Mining – Concepts and Techniques, 3rd edition, Morgan Kaufmann,

Amsterdam, 2012. • A. Shukla, R. Tiwari, R. Kala: Real Life Applications of Soft Computing, CRC Press, Boca Raton, 2010.

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je povezati temeljna znanja o inteligentnih sistemih z razvojem informacijskih rešitev in informacijsko tehnologijo ter usposobiti študente s postopki, tehnologijami in orodji za razvoj inovativnih informacijskih rešitev.

The objective of this course is to connect the knowledge of intelligent systems with information systems development and information technology, and to acquaint students with approaches, technologies and tools for the development of innovative information solutions.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti uporabnost različnih inteligentnih

metod v informacijskih sistemih, • izbrati in uporabiti primerno inteligentno

metodo ter poiskati in predstaviti znanje za rešitev konkretne naloge,

• uporabiti tehnologije in orodja za razvoj inteligentnih rešitev,

• načrtovati in razviti inteligentne aplikacije oz. storitve,

• načrtovati, izvesti in voditi projekt razvoja in vpeljave inteligentne rešitve,

• analizirati in ovrednotiti posamezne inteligentne rešitve oz. poslovne sisteme z vpeljanimi sistemi znanja.

Knowledge and understanding: On completion of this course the student will be able to • understand the applicability of various

intelligent methods within information systems, • choose and implement the appropriate

intelligent and knowledge management methods to solve a given task,

• use the technologies and tools for developing intelligent solutions,

• design and develop intelligent applications or services,

• plan, perform and lead the development and deployment project of intelligent solutions integration,

• analyse and evaluate specific intelligent solutions and/or knowledge based business systems.

Page 37: Učni načrti.pdf

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje strokovnega

poročila. • Uporaba informacijske tehnologije: uporaba

programskih orodij in razvojnih okolij za razvoj inteligentnih rešitev.

• Reševanje problemov: sistematičen pristop k reševanju problemov z inteligentnimi metodami, inteligentna analiza podatkov.

• Delo v skupini: sodelovanje v projektnem timu.

Transferable/Key skills and other attributes: • Communication skills: writing the technical

report. • Use of information technology: use of program

tools and development environments for the development of intelligent solutions.

• Problem solving: systematic approach to problem solving with the use of intelligent methods, intelligent data analysis.

• Working in a group: participation in a project team.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • obravnava študij primerov, • laboratorijske vaje, • projekt.

• lectures, • case studies, • lab work, • project.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • test iz vaj, • opravljen projekt, • vmesni pisni izpiti.

10 % 10 % 30 % 50 %

• lab work, • lab work test, • completed project, • midterm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • KARAKATIČ, Sašo, PODGORELEC, Vili. A survey of genetic algorithms for solving multi depot vehicle

routing problem. Applied soft computing, Feb. 2015, vol. 27, str. 519-532 • PODGORELEC, Vili, ŠPROGAR, Matej, POHOREC, Sandi. Evolutionary design of decision trees. Wiley

interdisciplinary reviews, Data mining and knowledge discovery. 2013, vol. 3, iss. 2, str. 63-82 • KOKOL, Peter, POHOREC, Sandi, ŠTIGLIC, Gregor, PODGORELEC, Vili. Evolutionary design of decision

trees for medical application. Wiley interdisciplinary reviews, Data mining and knowledge discovery. May 2012, vol. 2, iss. 3, str. 237-254

• PODGORELEC, Vili, GRAŠIČ, Boštjan, PAVLIČ, Luka. Medical diagnostic process optimization through the semantic integration of data resources. Comput. methods programs biomed. avg. 2009, vol. 95, iss. 2, str. S55-S67

• PODGORELEC, Vili, GRAŠIČ, Boštjan. Semantic web services-based knowledge management framework. V: CIPOLLA-FICARRA, Francisco Vicente (ur.). Advanced research and trends in new technologies, software, human-computer interaction, and communicability, (Advances in human and social aspects of technology book series (Print), [S. l.]: IGI Global, cop. 2014, str. 121-130

Page 38: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Poslovna inteligenca in kakovost podatkov Course title: Business Intelligence and Data Quality

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Boštjan Brumen Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje podatkovnih baz, osnove matematike Knowledge of databases, fundamentals of algebra

Vsebina:

Content (Syllabus outline):

• Kakovost podatkovnih modelov, podatkovnih shem in podatkovnih definicij.

• Merjenje kakovosti podatkov. • Procesi za izboljšanje kakovosti podatkov. • Politika kakovosti. • Poslovna pravila. • Priprava podatkov. • Obravnava nenumeričnih in manjkajočih

podatkov. • Poslovna inteligenca.

• Database models' quality, database schema quality, data definition quality.

• Data quality assessments. • Data quality improvement processes. • Quality policy. • Business rules. • Data preparation. • Managing of non-numerical and missing data. • Business intelligence.

Temeljni literatura in viri / Readings:

Page 39: Učni načrti.pdf

• J. E. Olsen: Data Quality: The Accuracy Dimension, Morgan Kaufmann Publishers, New York, 2003. • D. Pyle: Data preparation for Data Mining, Morgan Kaufmann, San Francisco, 1999 • L. P. English: Improving Data Warehouse and Business Information Quality: Methods for Reducing

Costs and Increasing Profits, John Wiley & Sons, New York, 1999. • D. Loshin: Enterprise Knowledge Management: The Data Quality Approach, Morgan Kaufmann

Publishers, New York, 2001. • Moss T. L. and Atre S.: Busienss Inteligence RoadMap: The Complete project Lifecycle for Decision-

Support Application, Addison-Wesley Information Technologies Series, May, 2003. • Volitich D.: Cognos B, Business Intelligence: The Official Guide, McGraw-Hill, 2008. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je naučiti študente pravilnega zajema zahtev, načrtovanja kakovostnih podatkovnih modelov, ustreznega obravnavanja različnih vrst okvarjenih podatkov in pravilne predstavitve podatkov, v nadaljevanju pa seznaniti študente s sistematičnim pristopom k uporabi poslovne inteligence v kompleksnih informacijskih sistemih.

The objective of this course is to qualify students for carrying out the requirements collection, design of data model of high quality, management of dirty data and correct data visualization. Students should be able to apply the business intelligence in complex information systems.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben: • analizirati stanje kakovosti podatkov in

podatkovnih virov, • načrtovati ustrezne procese za izboljšanje

njihove kakovosti in ovrednotiti uspešnost njihovega izvajanja,

• izkazati znanje o pravilni izbiri in uporabi ustrezne tehnike obravnavanja nizke kakovosti.

• izkazati znanje in razumevanje s področja načrtovanja modelov poslovne inteligence v kompleksnih informacijskih sistemih.

Knowledge and understanding: On completion of this course the student will be able to • analyse data and data sources quality, • design data quality improvement processes and

evaluate their performance, • demonstrate the ability to make right decisions

on selection and usage of quality improvement technique,

• to understand and implement business intelligence model in complex information systems.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: ustni zagovor

laboratorijskih vaj, izražanje pri ustnem izpitu. • Uporaba informacijske tehnologije: uporaba

programskih orodij za čiščenje in transformacijo podatkov ter orodij poslovne inteligence

• Reševanje problemov: obvladovanje različnih tipov okvarjenih podatkov.

Transferable/Key skills and other attributes: • Communication skills: oral laboratory work

defence, manner of expression at oral examination.

• Use of information technology: use of software tools for cleaning and transformation of data and for business intelligence

• Problem solving: managing of dirty data of various types.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje.

• lectures, • lab work.

Delež (v %) /

Page 40: Učni načrti.pdf

Načini ocenjevanja: Weight (in %) Assessment: • laboratorijske vaje, • vmesni pisni izpiti.

40 60

• lab work, • midterm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • BRUMEN, Boštjan, HÖLBL, Marko, HAREJ, Katja, WELZER-DRUŽOVEC, Tatjana, HERIČKO, Marjan,

JURIČ, Matjaž B., JAAKKOLA, Hannu. Learning process termination criteria. Informatica, 2012, vol. 23, no. 4, str. 521-536

• BRUMEN, Boštjan, HERIČKO, Marjan, ROZMAN, Ivan, HÖLBL, Marko. Security analysis and improvements to the psychopass method. Journal of medical internet research, 2013, vol. 15, iss. 8, str. 1-7

• BRUMEN, Boštjan, HERIČKO, Marjan, SEVČNIKAR, Andrej, ZAVRŠNIK, Jernej, HÖLBL, Marko. Outsourcing medical data analyses : can technology overcome legal, privacy and confidentiality issues?. Journal of medical internet research, 2013, vol. 15, iss. 12, str. 1-18

• BRUMEN, Boštjan, ROZMAN, Ivan, HERIČKO, Marjan, ČERNEZEL, Aleš, HÖLBL, Marko. Best-fit learning curve model for the C4.5 algorithm. Informatica, vol. 25, no. 3, str. 385-399

Page 41: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: IT arhitekture Course title: IT Architectures

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: Matej Šprogar Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje definicij, procesov in postopkov pri načrtovanju in razvoju informacijskih sistemov.

Knowledge of definitions, processes and procedures within information systems design and development.

Vsebina:

Content (Syllabus outline):

• Uvod: definicije in pojmi, arhitekturni modeli informacijskih sistemov, zgodovinski pregled.

• Izzivi izgradnje kompleksnih informacijskih sistemov: porazdeljena in večslojna obdelava informacij, zagotavljanje integritete podatkov, zagotavljanje odzivnosti, zagotavljanje zanesljivost delovanja, vpliv komunikacijskega omrežja na delovanje sistema.

• Pristopi, tehnike in dobra praksa pri izgradnji kompleksnih informacijskih sistemov: testno voden razvoj, preoblikovanje kode.

• Arhitekturnih vzorci: pomen, klasifikacija, elementi arhitekturnega opisa sistema. Najpogostejši arhitekturni vzorci in primeri

• Introduction: terms and definitions, architectural models of information systems, historical survey.

• Challenges of development of complex information systems: distributed and multitier information processing, assurance of data integrity, short response times, dependability, impact of communication networks.

• Methods, techniques and good practices in development of complex information systems: Test-Driven Development, Refactoring.

• Architectural patterns: significance, classification, elements of architectural description of the system. Most important

Page 42: Učni načrti.pdf

njihove uporabe. • IT arhitekture: večslojnost, redundanca,

zanesljivost, gruče, grid, strežniški oblaki in ostale arhitekture, dimenzioniranje velikosti in zmogljivosti.

• Strojna in programska podpora za izgradnjo kompleksnih informacijskih sistemov: strežniške gruče, osrednji komunikacijski sloj (middleware), porazdeljene baze podatkov. Primeri obstoječih rešitev.

• Programiranje in implementacija kompleksnih informacijskih sistemov. Pojavnost aplikacijske arhitekture pri agilnem programiranju.

architectural patterns and use cases. • IT architectures: multi tiers, redundancy,

reliability, clusters, grid, server clouds and other architectures, sizing and performance.

• Hardware and software support for implementation of complex information systems: server clusters, middleware, distributed databases. Examples of existing solutions.

• Programming and implementation of complex information systems. Emergence of application architecture in Agile programming.

Temeljni literatura in viri / Readings: • M. Fowler. Patterns of Enterprise Application Architecture. Addison Wesley, Pearson Education, 2003. • K. Beck. Test Driven Development By Example, Addison Wesley, 2003. • M. Fowler. Refactoring: Improving the Design of Existing Code, Addison Wesley, 1999. • M. Volter. Server Component Patterns: Component Infrastructures Illustrated with EJB. Wiley, West

Sussex, 2002. • A. Puder. Distributed Systems Architecture: A Middleware Approach. Morgan Kaufmann, San

Francisco, 2003.

Cilji in kompetence:

Objectives and competences:

Podrobneje seznaniti študente s sistematičnim pristopom k izdelavi kompleksnih informacijskih sistemov s preučevanjem principov, idej in vpliva izbranih arhitekturnih vzorcev in dobrih programerskih praks na razvoj aplikacij.

To get acquainted with the systematic approach of building complex information systems by studying principles, ideas and impact of selected architectural pattetns and programming practices on application development.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • izkazati znanje in razumevanje s področja

načrtovanja in izgradnje kompleksnih informacijskih sistemov,

• uporabiti pridobljeno znanje za implementacijo večslojnih informacijskih sistemov.

Knowledge and understanding: On completion of this course the student will be able to • demonstrate theoretical knowledge and

understanding of concepts, components and tools of building complex information systems,

• use the acquainted knowledge for the implementation of multilayer information systems.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje poročil,

javna predstavitev opravljenega dela. • Uporaba informacijske tehnologije: uporaba

sodobnih IT platform in arhitektur. • Reševanje problemov: reševanje

Transferable/Key skills and other attributes: • Communication skills: technical writing and oral

presentation of the work. • Use of information technology: use of

contemporary IT platforms and architectures • Problem solving: solving of more complex

Page 43: Učni načrti.pdf

kompleksnejših problemov pri izdelavi informacijskih sistemov.

• Delo v skupini: skupno reševanje zadanega problema.

problems in building of information systems. • Working in a group: team problem solving.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje, • projekt.

• lectures, • lab works, • project.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • opravljen projekt, • pisni izpit.

25 % 25 % 50 %

• lab work, • completed project, • written exam.

Reference nosilca / Lecturer's references: • ŠPROGAR, Matej. Prudent alignment and crossover of decision trees in genetic programming, Genetic

Programming and Evolvable Machines, 2015 • ŠPROGAR, Matej, PODGORELEC, Vili. Incremental approach to structurally difficult problems in genetic

programming. Elektronika ir elektrotechnika, 2014, vol. 20, no. 5, str. 154-157 • PODGORELEC, Vili, ŠPROGAR, Matej, POHOREC, Sandi. Evolutionary design of decision trees. Wiley

interdisciplinary reviews, Data mining and knowledge discovery. 2013, vol. 3, iss. 2, str. 63-82 • ŠPROGAR, Matej. Autonomous evolutionary algorithm. V: FÜRSTNER, Igor (ur.). Products and services

: from R&D to final solutions. Rijeka: Intech, cop. 2010, str. [296]-314 • ŠPROGAR, Matej. Notes on quality software. V: Second International Conference on Software and

Emerging Technologies for Education, Culture, Entertainment, and Commerce (SETECEC 2013): New Directions in Multimedia Mobile Computing, Social Networks, Human-Computer Interaction and Communicability, Maribor, June 19-21, 2013. CIPOLLA-FICARRA, Francisco Vicente (ur.), VERBER, Domen (ur.), PODGORELEC, Vili (ur.). Proceedings : SETECEC 2013. Bergamo: Blue Herons, 2013, str. 55-63

Page 44: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Tehnologije za vseprisotne aplikacije Course title: Ubiquitous Applications Technologies

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Domen Verber Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje računalniških in informacijskih sistemov ter komunikacijskih tehnologij, osnovna programerska znanja.

Knowledge of computer and information systems, and communication technologies, basic programming skills.

Vsebina:

Content (Syllabus outline):

• Uvod: računalniška omrežja in povezljivost, ambientalna inteligenca, »everyware«.

• Kontekstno zavestni sistemi: lokalizacija, identifikacija, spontana omrežja.

• Tehnološke osnove: brezžične komunikacije, pozicionirni sistemi (GPS, Galileo..), radio-frekvenčna identifikacija (RFID), namenske naprave, prepoznavanje zvoka in slike.

• Računalništvo v oblaku za vseprisotne sisteme. • Interakcija med človekom in računalnikom za

vseprisotne sisteme. • Načrtovanje uporabniške izkušnje. • Izbrana področja vseprisotnih sistemov (se

prilagaja razvoju področja): inteligentni dom,

• Introduction: computer networks and connectivity, ambiental intelligence, »Everyware«.

• Context aware systems: localisation, identification, ad-hoc networks.

• Technological basics: wireless communications, positioning systems (GPS, Galileo,..), radio frequency identification (RFID), dedicated equipment, voice and optical recognition.

• Cloud computing for ubiquitous systems. • Human computer interaction (HCI) for

ubiquitous systems. • User experience design. • Selected topics from ubiquitous systems

Page 45: Učni načrti.pdf

zdravstvo, oblačilni (wearable) sistemi, elektronski vodiči, ne-tehniški vidiki, primeri (case studies).

(introduction to the seminar – following the development): intelligent home, healthcare, wearable systems, electronic guides, non-technical aspects, case studies.

Temeljni literatura in viri / Readings: • F. Adelstein, S. KS Gupta, G. Richard III, L. Schwiebert: Fundamentals of Mobile and Pervasive

Computing, McGraw-Hill, New York, 2004. • Soraya Kouadri Mostefaoui (Ed.), Zakaria Maamar (Ed.), George M. Giaglis (Ed.): Advances in

Ubiquitous Computing: Future Paradigms and Directions, IGI Publishing, Hershey, ZDA, London, VB. 2008.

• A. Greenfield: Everyware: The Dawning Age of Ubiquitous Computing, New Riders Press, Indianapolis, ZDA, 2006.

• M. Kuniavsky: Smart Things: Ubiquitous Computing User Experience Design, Elsevier, Burlington, ZDA, 2010.

Cilji in kompetence:

Objectives and competences:

Predstaviti študentom pomen vseprisotnih sistemov, njihovo tehnologijo in tipične primere aplikacij.

To introduce to students importance of ubiquitous systems, technological infrastructure and typical case studies.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • prepoznati, kdaj je primerno oz. smiselno

izvesti vseprisotno aplikacijo, • odločiti se za potrebno tehnologijo, • izvesti preprosto vseprisotno aplikacijo.

Knowledge and understanding: On completion of this course the student will be able to • recognise when it is reasonable to implement

the ubiquitous application; • decide on the necessary technology, • implement a simple ubiquitous application.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: predstavitev

projekta, • Uporaba informacijske tehnologije: razvoj

projekta, • Organizacijske spretnosti: priprava projekta, • Reševanje problemov: izvedba projekta, • Delo v skupini: sodelovanje v skupinskih

projektih.

Transferable/Key skills and other attributes: • Communication skills: project presentation, • Use of information technology: project work, • Organisation skills: preparations for the project, • Problem solving: implementation of the project, • Working in a group: collaboration in joint

projects.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje, • projekt.

• lectures, • lab work, • project.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

Page 46: Učni načrti.pdf

• opravljen projekt, • laboratorijske vaje*, • vmesni pisni izpiti. * neobvezno

50 % 10 % 40 %

• completed project, • lab work*, • midterm written exams. * optional

Opomba: Laboratorijske vaje so neobvezna sestavina ocenjevanja. Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Lab work are an optional component of the evaluation. Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • VERBER, Domen. Cloud-assisted services for mobile applications : CLASS-MA. V: CIPOLLA-FICARRA,

Francisco Vicente (ur.). Advanced research and trends in new technologies, software, human-computer interaction, and communicability, (Advances in human and social aspects of technology book series, [S. l.]: IGI Global, cop. 2014, str. 93-101

• VERBER, Domen. Implementation of massive artificial neural networks with CUDA. V: VOLOSENCU, Constantin (ur.). Cutting edge research in new technologies. Rijeka: InTech, cop. 2012, str. 277-302

• VERBER, Domen. Hardware implementation of an earliest deadline first task scheduling algorithm = Aparaturna izvedba razvrščanja opravil po strategiji najbližjega skrajnega roka. Informacije MIDEM, dec. 2011, letn. 41, št. 4, str. 257-263

• VERBER, Domen. Decentralized fault and resource management for distributed control systems. V: GRZECH, Adam (ur.), ŚWIĄTEK, Paweł (ur.), BRZOSTOWSKI, Krzysztof (ur.). Applications of systems science. Warsaw: EXIT, cop. 2010, str. 237-243

• VERBER, Domen, COLNARIČ, Matjaž. Operating system Kernel coprocessor for embedded applications. V: JOO ER, Meng (ur.). New trends in technologies: devices, computer, communication and industrial systems. Rijeka: Sciyo, cop. 2010, str. [135]-144

Page 47: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Spletne tehnologije Course title: Web Technologies

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 1. poletni

Informatics and Technologies of Communication 2nd level 1. Spring

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Boštjan Šumak Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Poznavanje osnov interneta in spletnih storitev. Basic knowledge of internet and web services.

Vsebina:

Content (Syllabus outline):

• Razvoj interneta in svetovnega spleta, visokonivojska arhitektura, razsežnost, ekonomski in socialni pomen.

• Pregled sodobnih spletnih informacijskih sistemov: spletne vsebine, iskalniki, interaktivne storitve, poslovne storitve.

• Pregled skupin standardov in standardizacijskih teles, ki urejajo področje interneta in svetovnega spleta.

• Izbrani internetni in spletni protokoli ter standardi za prenos datotek, sporočil, spletnih vsebin in drugih podatkov.

• Spletni strežniki: funkcija, pregled trga, arhitekture, tehnologij, programskih jezikov in ogrodij, gostovanje in deljenje virov.

• Tehnologije za podporo aktivnim vsebinam na strani odjemalca.

• Sodobni označevalni jeziki in povezane tehnologije.

• History of the internet and the web, high level architecture, reach, economical and social implications.

• Modern web information systems: web content, search engines, search engines, interactive services, business services.

• Standard groups and standardization bodies governing the internet and the web.

• Selected internet and web protocols for transfer of files, messages, web content and other data.

• Web servers; function, market, architecture, technologies, programming languages and frameworks, hosting and resource sharing.

• Technologies supporting active content on the client.

• Contemporary markup languages and related technologies.

• Web technologies for development of "Offline web applications".

Page 48: Učni načrti.pdf

• Spletne tehnologije za razvoj "odklopljenih" spletnih aplikacij.

• Spletne tehnologije in programska ogrodja za razvoj mobilnih aplikacij.

• Platforme in tehnologije za razvoj dinamičnih spletnih aplikacij.

• Spletne storitve v spletnih rešitvah: funkcija in uporaba na strežniški strani, na strani odjemalca, varnost in skalabilnost.

• Domensko specifični standardi za zapisovanje in prikazovanje strukturiranih dokumentov in tehnike njihove dinamične izdelave.

• Optimizacija zapisa in prenosa spletnih vsebin in podatkov.

• Zagotavljanje varnosti v spletnih rešitvah in spletni plačilni sistemi.

• Skladnost spletnih rešitev: dostopnost, zasebnost, varstvo potrošnikov, kakovost storitev.

• Web technologies and frameworks for development of mobile applications.

• Platforms and corresponding technologies for dynamic web applications development.

• Web services in web solutions: function and usage on the server side, client side, security and scalability.

• Domain specific standards for composition and presentation of structured documents and techniques for their dynamic construction.

• Optimization of markup and transfer of web content and data.

• Security assurance in web solutions and web payment systems.

• Web solutions compliance: accessibility, privacy, consumer rights, quality of services.

Temeljni literatura in viri / Readings: • P. K. Yuen, Vincent Lau: Practical Web Technologies, Addison Wesley, 2003. • Michael Papazoglou: Web Services: Principles and Technology, Prentice Hall, 2007. • Cal Henderson: Building Scalable Web Sites: Building, scaling, and optimizing the next generation of

web applications, O'Reilly Media, 2006. • Nancy J. Yeager, Robert E. McGrath: Web Server Technology, Morgan Kaufmann, 1996. • Anders Mller, Michael I. Schwartzbach: An Introduction to Xml And Web Technologies, Addison Wesley

Publishing Company, 2006.

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je pridobiti celovito znanje o prednostih, izzivih in dobrih praksah pri vzpostavitvi in vzdrževanju sodobnih internetnih in spletnih informacijskih sistemov.

The objective of this syllabus is to acquire holistic knowledge on advantages, challenges and best practices at development and operation of modern internet and web information systems.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti prednosti, ki jih nudita internet in

svetovni splet, • razumeti uporabnost različnih pristopov,

tehnologij in orodij za razvoj spletnih informacijskih sistemov,

• izbrati in uporabiti primerno spletno arhitekturo,

• implementirati izbrane segmente spletnih rešitev glede na obstoječe tehnično predznanje in poznavanje problemskega področja,

• analizirati in ovrednotiti posamezne rešitve oz. spletne tehnologije.

Knowledge and understanding: On completion of this course the student will be able to • understand benefits of internet and the world

wide web, • understand how to use different approaches,

technologies and tools for development of web information systems,

• select and use appropriate web architecture, • to implement selected segments of the web

solution according to the technical skills and problem domain,

• to analyze and evaluate different solutions and/or web technologies.

Page 49: Učni načrti.pdf

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje strokovnega

poročila. • Uporaba informacijske tehnologije: uporaba

programskih orodij in razvojnih okolij za razvoj spletnih informacijskih sistemov.

• Reševanje problemov: sistematičen pristop k reševanju problemov s sodobnimi metodami.

• Delo v skupini: sodelovanje v projektnem timu.

Transferable/Key skills and other attributes: • Communication skills: reporting results. • Use of information technology: use of software

development tools for developing web information systems.

• Organisation skills: preparing for e-business projects.

• Problem solving: systematic approach to problem solving with appropriate methods.

• Working in groups: collaboration in a project team.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • sprotna izgradnja in obravnava primerov, • laboratorijske vaje, • projekt.

• lectures, • case studies and examples, • lab work, • project.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • kvizi*, • opravljen projekt, • vmesni pisni izpiti. * neobvezno

10 % 10 % 30 % 50 %

• lab work, • quizzes*, • completed project, • midterm written exams. * optional

Opomba: Kvizi so neobvezna sestavina ocenjevanja. Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Quizzes are an optional component of the evaluation. Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • PUŠNIK, Maja, HERIČKO, Marjan, BUDIMAC, Zoran, ŠUMAK, Boštjan. XML Schema metrics for quality

evaluation. Computer Science and Information Systems, 2014, vol. 11, no. 4, str. 1271-1289 • PUŠNIK, Maja, HAREJ, Katja, HERIČKO, Marjan, JURIČ, Matjaž B., ŠUMAK, Boštjan. Investigation of

developer's perceptions in XML schema development using textual and visual tool types. International journal of software engineering and knowledge engineering, 2014, vol. 24, no. 3, str. 445-463

• ŠUMAK, Boštjan, HERIČKO, Marjan, PUŠNIK, Maja, POLANČIČ, Gregor. Factors affecting acceptance and use of Moodle : an empirical study based on TAM. Informatica, 2011, vol. 35, no. 1, str. 91-100

• ŠUMAK, Boštjan, HERIČKO, Marjan, POLANČIČ, Gregor, PUŠNIK, Maja. Investigation of e-learning system acceptance using UTAUT. International journal of engineering education, 2010, vol. 26, no. 6, str. 1327-1342

• ŠUMAK, Boštjan, HERIČKO, Marjan, PUŠNIK, Maja. A meta-analysis of e-learning technology acceptance : the role of user types and e-learning technology types : review. Computers in human behavior, 2011, vol. 27, iss. 6, str. 2067-2077

Page 50: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Napredna informacijska varnost Course title: Advanced Information Security

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: Boštjan Brumen, Tatjana Welzer Družovec Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovno znanje matematike, računalniških arhitektur, operacijskih sistemov, informatike in omrežij.

Basic knowledge of mathematics, computer architectures, operating systems, informatics and networks.

Vsebina:

Content (Syllabus outline):

• Uvodna poglavja varnosti in namena zagotavljanja varnosti

• Principi in pristopi • Napadi in grožnje v mrežnih okoljih • Postopki in tehnologije overjanja v mrežnih

okoljih • Infrastruktura javnih ključev • Varnostne storitve spletnih nivojev • Digitalno podpisovanje • Škodljivi programi, neželena pošta • Varnostne kopije in arhiviranje • Standardi in upravljanje varnosti • Varnostne politike • Zasebnost, etična in pravna vprašanja varnosti • Vloga, pomen, zavedanje in izvajane

izobraževanja za področje informacijske varnosti

• Introductory chapters on security and the aim for assuring security

• Principles and approaches • Attacks and threats in network environments • Authentication procedures and technologies in

network environment • Public key infrastructure • Security services in web • Digital signatures • Malware, spam • Backups and archives • Standards and Management of Security • Security Policies • Privacy, Ethic and Legal issues in Security • Role, significance, awareness and

implementation of education of information security

Page 51: Učni načrti.pdf

Temeljni literatura in viri / Readings: • R. Oppliger: Internet and Intranet Security, Second Edition, Artech House Publishers, Norwood, 2007. • W. Stallings: Cryptography and Network Security: Principles and Practice, 4th Edition, Prentice Hall,

New Jersey, 2006. • C. Adams, S. Lloyd, Understanding PKI: Concepts, Standards, and Deployment Considerations, Second

edition, Addison Wesley, Boston, 2002. • R. Tibbs, E. Oakes: Firewalls and VPNs: Principles and Practices, Prentice Hall, New Jersey, 2006. • M. Andrews, J.A. Whittaker: How to Break Web Software: Functional and Security Testing of Web

Applications and Web Services, Addison-Wesley, Boston, 2006. • S. Purser: A Practical Guide to Managing Information Security, Artech House, Norwood, 2004 • C. Alberts, A. Dorofee: Managing Information Security Risks: The OCTAVE (SM) Approach, Addison

Wesley, Boston, 2003. • M. E. Whitman, H. J. Mattord: Principles of Information Security, Course Technology, Cengage

Learning, 2012 Cilji in kompetence:

Objectives and competences:

Cilj predmeta je študentom nuditi poglobljeno znanje s področja varovanja in zaščite računalniških in informacijskih sistemov ter računalniških omrežij. Predmet obravnava tveganja in ukrepe, ki jih lahko sprejmemo, da zavarujemo informacijske/računalniške sisteme v omrežnih okoljih in na internetu. V sklopu predmeta dobi študent tudi poglobljeno znanje organizacijsko-upravljavskega vidika varovanja informacijskih sistemov.

The objective of this course is to give in-depth knowledge of techniques for securing and protecting information and computer systems and computer networks. The course discuses risks and measures, which can be used to protect information/computer systems in network environments and on the Internet. Additionaly is the objective of the course also to give student in-depth knowledge of the management view of information system’s security.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • oceniti tveganja, zaznati šibke točke

informacijskih sistemov v omrežjih ali na internetu in sprejemati zaščitne ukrepe,

• razpoznati groženje in tveganja, napade v omrežnih okoljih,

• uporabiti protokole in mehanizmi za zaščito mrežnih povezav,

• načrtovati in izvesti celovite zaščite brezžičnih povezav in omrežij,

• izvesti analizo tveganj in narediti celovit načrt varnosti informacijskega sistema ter izdelati varnostno politiko.

Knowledge and understanding: On completion of this course the student will be able to • perform a risk assessment, detect weak point in

network information systems and information systems connected to the internet,

• identify threats, risks, attacks in network environments,

• use protocols and mechanisms for network protection,

• plan and implement security in wireless connections and networks

• make a risk analysis and the corresponding security plan for a specific information system.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje strokovnega

poročila o opravljenih laboratorijskih vajah in projektu, ustni zagovor laboratorijskih vaj, ustno izražanje pri ustnem izpitu.

• Uporaba informacijske tehnologije: iskanje informacij na svetovnem spletu, uporaba orodji za pisanje poročil, pisanje računalniških

Transferable/Key skills and other attributes: • Communication skills: writing a professional

report of the performed laboratory work and project, oral laboratory work defence, manner of expression at oral examination.

• Use of information technology: searching information on the worldwide web, use of tools for writing reports, implementation of computer

Page 52: Učni načrti.pdf

programov, uporaba orodij za pisanje računalniških programov.

• Reševanje problemov: samostojno preučevanje snovi, reševanje problema s področja mrežne varnosti in vpeljava celovite zaščite.

programs and the use of computer programming environment.

• Problem solving: autonomous study, resolving a problem from the field of network security and introduction of the overall protection solution.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje.

• lectures, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • vmesni pisni izpiti.

40 % 60 %

• lab work, • written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • BRUMEN, Boštjan, HÖLBL, Marko, HAREJ, Katja, WELZER-DRUŽOVEC, Tatjana, HERIČKO, Marjan,

JURIČ, Matjaž B., JAAKKOLA, Hannu. Learning process termination criteria. Informatica, 2012, vol. 23, no. 4, str. 521-536

• BRUMEN, Boštjan, HERIČKO, Marjan, ROZMAN, Ivan, HÖLBL, Marko. Security analysis and improvements to the psychopass method. Journal of medical internet research, 2013, vol. 15, iss. 8, str. 1-7,

• BRUMEN, Boštjan, HERIČKO, Marjan, SEVČNIKAR, Andrej, ZAVRŠNIK, Jernej, HÖLBL, Marko. Outsourcing medical data analyses : can technology overcome legal, privacy and confidentiality issues?. Journal of medical internet research, 2013, vol. 15, iss. 12, str. 1-18

• BRUMEN, Boštjan, ROZMAN, Ivan, HERIČKO, Marjan, ČERNEZEL, Aleš, HÖLBL, Marko. Best-fit learning curve model for the C4.5 algorithm. Informatica, 2012, vol. 25, no. 3, str. 385-399

• PAULIN, Alois, WELZER-DRUŽOVEC, Tatjana. A universal system for fair non-repudiable certified e-mail

without a trusted third party. Computers & security, 2013, vol. 32, iss. 1, str. 207-218 • TURKANOVIĆ, Muhamed, WELZER-DRUŽOVEC, Tatjana, HÖLBL, Marko. Inference attacks and control

on database structures. TEM Journal, 2015, vol. 4, no. 1, str. 3-15 • NEMEC ZLATOLAS, Lili, WELZER-DRUŽOVEC, Tatjana, HERIČKO, Marjan, HÖLBL, Marko. Privacy

antecedents for SNS self-disclosure : the case of Facebook. Computers in human behavior, April 2015, vol. 45, str. 158-167

• BRUMEN, Boštjan, HÖLBL, Marko, HAREJ, Katja, WELZER-DRUŽOVEC, Tatjana, HERIČKO, Marjan, JURIČ, Matjaž B., JAAKKOLA, Hannu. Learning process termination criteria.Informatica, 2012, vol. 23, no. 4, str. 521-536

• WELZER-DRUŽOVEC, Tatjana, DRUŽOVEC, Marjan, HÖLBL, Marko, ZORIČ-VENUTI, Metka. Experiences in international cooperation in teaching. Elektronika ir elektrotechnika, 2010, nr. 6, str. 19-22

Page 53: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Podatkovna zaščita Course title: Data protection

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: Marko Hölbl Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovno znanje matematike in informatike. Basic knowledge of mathematics and informatics.

Vsebina:

Content (Syllabus outline):

• Uvod v podatkovno zaščito: namen, cilji in osnovni pojmi.

• Kriptografija: opredelitev osnovnih pojmov; sodobni algoritmi; vloga ključev; zvrsti kriptografskih algoritmov in njihova uporaba; varnost kriptografskih algoritmov in napadi.

• Uporaba in standardi povezani s podatkovno zaščito: implementacijski vidiki; vloga kriptografije in skrivanja podatkov pri varovanju komunikacij in informacijskih sistemov.

• Praktični vidiki podatkovno zaščite: varnostni protokoli in storitve, zaščita intelektualnih pravic in drugi praktični vidiki.

• Introduction to data protection: purpose, goals and basic definitions.

• Cryptography: basic concepts, modern algorithms, the role of keys, types of cryptographic algorithms and their use; security of cryptographic algorithms and techniques of attacks.

• Usable aspect of data protection and related standards: implementation aspects; the role of cryptography and data hiding for assuring communication security and information systems’ security.

• Practical aspects of data protection: security protocols and services; digital rights management and other practical aspects.

Temeljni literatura in viri / Readings:

Page 54: Učni načrti.pdf

• N. Ferguson et al.: Cryptography Engineering - Design Principles and Practical Applications, Wiley Publishing, Indianapolis, 2011

• W. Stallings: Cryptography and Network Security - Principles and Practice, 5th Edition, Prentice Hall, Boston, 2011

• D. Hook: Beginning Cryptography With Java, Wiley Publishing, Indianapolis, 2005 • P. K. Yuen: Practical Cryptology and Web Security, Addison Wesley, Boston, 2006.

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je študentom podati poglobljeno znanje s področja podatkovne zaščite in njena vloga pri zaščiti komunikacij ter informacijskih sistemov.

The objective of this course to give students in-depth knowledge from the field of data protection and its role in assuring communication and information system security.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • uporabiti koncepte podatkovne zaščite in

tehnike pri varovanju informacijsko-komunikacijskih tehnologij,

• vpeljati podatkovno zaščito v praktično uporabo,

• pravočasno ukrepati v primeru pojava lukenj.

Knowledge and understanding: On completion of this course the student will be able to • use data protection concepts and techniques for

protecting information and communications technology,

• deploy data protection in practice, • act in time in case of security holes.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisanje strokovnega

poročila o opravljenih laboratorijskih vajah in projektu, ustni zagovor laboratorijskih vaj, pisno izražanje pri pisnem izpitu.

• Uporaba informacijske tehnologije: iskanje informacij na svetovnem spletu, uporaba orodji za pisanje poročil, pisanje računalniških programov, uporaba orodij za pisanje računalniških programov.

• Reševanje problemov: samostojno preučevanje snovi, vpeljava celovite podatkovne zaščite.

Transferable/Key skills and other attributes: • Communication skills: writing a professional

report of the performed laboratory work and project, oral laboratory work defence, written manner of expression at written examination.

• Use of information technology: searching information on the worldwide web, use of tools for writing reports, implementation of computer programs and the use of computer programming environment.

• Problem solving: autonomous study, implementation and deployment of complete data protection.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • projekt, • laboratorijske vaje.

• lectures, • project, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

Page 55: Učni načrti.pdf

• opravljen projekt, • laboratorijske vaje, • vmesni pisni izpiti.

35 % 40 % 25 %

• completed project, • lab work, • midterm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • TURKANOVIĆ, Muhamed, BRUMEN, Boštjan, HÖLBL, Marko. A novel user authentication and key

agreement scheme for heterogeneous ad-hoc wireless sensor networks, based on the Internet of Things notion. Ad hoc networks, 2014, vol. 20, str. 96-112

• TURKANOVIĆ, Muhamed, HÖLBL, Marko. The (in)adequacy of applicative use of quantum cryptography in wireless sensor networks. Quantum information processing, Oct. 2014, vol. 13, iss. 10, str. 2255-2275

• HÖLBL, Marko, WELZER-DRUŽOVEC, Tatjana, BRUMEN, Boštjan. An improved two-party identity-based authenticated key agreement protocol using pairings. Journal of computer and system sciences, Jan. 2012, vol. 78, iss. 1, str. 142-150

• BRUMEN, Boštjan, HERIČKO, Marjan, ROZMAN, Ivan, HÖLBL, Marko. Security analysis and improvements to the psychopass method. Journal of medical internet research, 2013, vol. 15, iss. 8, str. 1-7

• NEMEC ZLATOLAS, Lili, WELZER-DRUŽOVEC, Tatjana, HERIČKO, Marjan, HÖLBL, Marko. Privacy antecedents for SNS self-disclosure : the case of Facebook. Computers in human behavior, April 2015, vol. 45, str. 158-167

Page 56: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Zanesljivost in testiranje IS Course title: Dependability and testing of IS

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Matjaž Colnarič Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Znanje iz osnov računalniške in informacijske tehnologije.

Basics of computer and information technologies.

Vsebina:

Content (Syllabus outline):

• Uvod. Terminologija. • Lastnosti varnostno-kritičnih sistemov:

zanesljivost, razpoložljivost, MTBF, MTTF, MTTR, integriteta, primernost za vzdrževanje, okrevanje po napaki.

• Analiza nevarnosti in tveganja: FMEA, HAZOP, FTA, ETA.

• Metode in tehnike obvladovanja napak. • Izogibanje napakam: razvoj varnostno

občutljivih sistemov. • Odstranjevanje napak: verifikacija, validacija.

Metode in tehnike testiranja informacijskih sistemov.

• Dopuščanje napak: metode, tehnike, ukrepi. • Standardi in certificiranje.

• Introduction. Taxonomy. • Safety-critical systems properties:

dependability, availability, MTBF, MTTF, MTTR, integrity, maintainability, error recovery.

• Hazard and risk analysis: FMEA, HAZOP, FTA, ETA.

• Methods and techniques of fault management. • Fault avoidance: development of safety related

systems. • Fault removal: verification, validation. Methods

and techniques for testing of information systems.

• Fault tolerance: methods, techniques, measures.

• Standards and certification.

Page 57: Učni načrti.pdf

Temeljni literatura in viri / Readings: • Neil Storey, Safety Critical Computer Systems. Addison-Wesley, 1996. • Laura L. Pullum, Software Fault Tolerance Techniques and Implementation, Artech House Publishers,

2001. • Robert S. Hanmer, Patterns for Fault Tolerant Software. J. Wiley and Sons, 2007. • Israel Koren, C. Mani Krishna, Fault Tolerant Systems, Analysis, and Design, Morgan Laufmann

Publisheres, Elsevier, 2007. • Tomaž Dogša, Verifikacija in validacija programske opreme, Tehniška fakulteta, Maribor, 1993

Bernard Homes, Fundamentals of Software Testing, Wiley-ISTE, 2011 Cilji in kompetence:

Objectives and competences:

Študente naučiti različnih principov, smernic, metodologij, tehnik in standardov o ravnanju z napakami in ocenjevanju varnosti računalnikov in informacijskih sistemov.

To acquire knowledge on different principles, guidelines, methods, techniques and standards related to fault management and assessment of safety of computers and information systems.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • analizirati možnost in nevarnost napak v

informacijskem sistemu in • ustrezno ukrepati s preprečevanjem,

odstranjevanjem in, v končni konsekvenci, dopuščanjem napak, ki se vendarle zgodijo.

Knowledge and understanding: On completion of this course the student will be able to • analyse the hazards and risks of failures in

information systems and • adequately react by preventing, eliminating and,

as the last consequence, tolerating of the faults, that occur after all.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: predstavitev

seminarja. • Organizacijske spretnosti: priprava projekta. • Reševanje problemov: izvedba projekta. • Delo v skupini: sodelovanje v skupinskih

projektih.

Transferable/Key skills and other attributes: • Communication skills: seminar presentation. • Organisation skills: preparations for the project. • Problem solving: implementation of the project. • Working in a group: collaboration in joint

projects.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • seminarsko in projektno delo, • laboratorijske vaje.

• lectures, • seminar and project work, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• opravljeno in predstavljeno seminarsko delo*,

• laboratorijske vaje, • ustni izpit.

* neobvezno

20 % 40 % 40 %

• completed and presented seminar work*,

• lab work, • oral exam.

Page 58: Učni načrti.pdf

Opomba: Opravljeno in predstavljeno seminarsko delo je neobvezna sestavina ocenjevanja. Note: Completed and presented seminar work is an optional component of the evaluation. Reference nosilca / Lecturer's references: COLNARIČ, Matjaž, VERBER, Domen, HALANG, Wolfgang A.. Distributed embedded control systems : improving dependability with coherent design, (Advances in industrial control). Hagen: Springer, cop. 2010. XVII, 250 str. VERBER, Domen, COLNARIČ, Matjaž. Operating system Kernel coprocessor for embedded applications. V: JOO ER, Meng (ur.). New trends in technologies: devices, computer, communication and industrial systems. Rijeka: Sciyo, cop. 2010, str. [135]-144 COLNARIČ, Matjaž. Struggle for temporal predictability of processors for real-time environments, revisited 20 years after. V: UNGER, Herwig (ur.). Autonomous systems : developments and trends, (Studies in computational intelligence, Vol. 391). Berlin; Heidelberg: Springer, cop. 2011, str. 3-12. COLNARIČ, Matjaž. An example of fault detection and reconfiguration-based tolerance in distributed embedded control systems. V: Special International Conference on Complex systems: synergy of control communications and computing, September 16-20, 2011, Ohrid, Republic of Macedonia. KOLEMISHEVSKA-GUGULOVSKA, Tatjana (ur.), STANKOVSKI, Mile J. (ur.). Proceedings of COSY 2011 papers : in honour of professor Georgi M. Dimirovski. Skopje: Society for Electronics, Telecommunications, Automation, and Informatics of the Republic of Macedonia, 2011, str. 281-286. RUANO, António E., COLNARIČ, Matjaž, et al. Computational intelligence in control. Annual Reviews in Control, Available online 7 October 2014, vol. , iss. , str. 1-10.

Page 59: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Storitvena znanost in inovacije Course title: Service Science and Innovations

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: József Györkös Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovna znanja, povezana z razvojem informacijskih storitev.

Basic knowledge related to development of information services.

Vsebina:

Content (Syllabus outline):

• Zgodovinski pregled moderne znanosti. • Ključni izzivi storitvene znanosti. • Storitveni sistemi, storitveno gospodarstvo,

storitveni ekosistemi, novi poslovni modeli in mehanizmi sodelovanja.

• Interdisciplinarnost storitvene znanosti – poslovni, varnostni, sociološki, kulturni in tehnološki vidiki.

• Upravljanje kompleksnosti – celovit pogled: tehnologija-poslovanje-ljudje.

• Evropski raziskovalni prostor in inovacijska unija.

• Analiza strategij, tehnik in metod storitvenega inženirstva.

• Modern science: historical survey • Key challenges of service science. • Service systems, service economy, service

ecosystems, new business and collaboration models.

• Interdisciplinary nature of services science – business, security, social, cultural and technological aspects.

• Complexity management - holistic view: technology- business-people.

• European Research Area and Innovation Union • Analysis of service engineering techniques,

strategies and methods. • Customer-centric development of services,

Page 60: Učni načrti.pdf

• Razvoj novih storitev v sodelovanju s strankami, soustvarjanje vrednosti.

• Storitvene inovacije – inovacije vs. invencije, inovacijski cikel, vzpostavitev inovacijskega okolja, organizacijski vzorci za spodbujanje inovacijske kulture.

• Ravni tehnološke pripravljenosti. • Meritve in spremljanje učinkovitosti storitev. • Komuniciranje znanosti in inovacij.

value (co)-creation. • Service innovation – innovation vs. invention,

innovation lifecycle, sustainable innovation environment, innovation culture organizational patterns.

• Technology readiness levels. • Service metrics and monitoring. • Communication Science and Innovation.

Temeljni literatura in viri / Readings: • B. Hefley; W. Murphy (Eds.): Service Science, Management and Engineering Education for the 21st

Century Series: Service Science: Research and Innovations in the Service Economy, Springer-Verlag+Business Media, LLC, New York, 2008.

• B. Stauss, K.Engelmann, A. Kremer, A. Luhn, (Eds.): Services Science - Fundamentals, Challenges and Future Developments, Springer Verlag, Berlin, Heildelberg, 2008.

• Resolucija o raziskovalni in Uradni list RS, št. 43/2011 z dne 3. 6. 2011

• inovacijski strategiji Republike Slovenije 2011-2020 (ReRIS11-20), • Sašo Dolenc, Kaj je znanost? Poročilo o stanju vednosti v dobi interneta, SH, Kvarkadabra, 2011. • Bowler, Peter J. , Iwan Rhys Morus, Making Modern Science: a historical survey (University of Chicago

Press, 2005) • Franc Mali, Razvoj moderne znanosti, socialni mehanizmi, UL FDV, Ljubljana, 2002. (izbrana poglavja)

Evropska komisija, izbrana poglavja iz dokumentacije okvirnega programa Horizon (Obzorje) 2020. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je pridobiti znanje o storitveni znanosti in pomenu inovacij pri modeliranju, načrtovanju in zagotavljanju učinkovitih storitev ter spoznati področje razvoja, vpeljave in upravljanja na informacijskih tehnologijah temelječih storitev.

The objective of this course is get the knowledge about service science and the importance of innovations for successful service modelling, design, delivery and governance, as well as to get familiar with the field of IT-based service development, deployment and management.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • izkazati znanje in razumevanje metod

storitvenega inženirstva in storitvene znanosti, • uporabiti obstoječe in razvijati nove pristope

ter metode za načrtovanje, razvoj, vpeljavo in upravljanje na informacijskih tehnologijah temelječih storitev.

Knowledge and understanding: On completion of this course the student will be able to • demonstrate knowledge and understanding of

service science and service engineering methods,

• use existing and develop new approaches and methods to conceptualize, design, develop, implement, deploy and manage/govern IT-based services.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: zmožnost

artikuliranja in razumevanja koncpetov, idej in znanj v intredisciplinarnih skupinah.

Transferable/Key skills and other attributes: • Communication skills: ability to articulate and

understand concepts, ideas and knowledge among individuals from varying backgrounds.

Page 61: Učni načrti.pdf

• Uporaba informacijske tehnologije: uporaba orodij za modeliranje, razvoj, vpeljavo in upravljanje storitev.

• Reševanje problemov: razvoj inovativnih poslovnih storitev.

• Organizacijske spretnosti: opredelitev vlog in porazdelitev dela v skupini.

• Delo v skupini: sodelovanje v interdisciplinanih invacijskih/razvojnih ekipah.

• Use of information technology: use of software tools related to service development, delivery and governance.

• Problem solving: development of innovative enterprise services.

• Organisation skills: role definition and work distribution.

• Working in a group: working in interdisciplinary innovation/development teams.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • projekt, • laboratorijske vaje.

• lectures, • project, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • opravljen projekt, • ustni izpit.

20 30 50

• lab work, • completed project, • oral exam.

Reference nosilca / Lecturer's references: • GYÖRKÖS, József. Societal challenges in the focus of ICT research and innovation : opportunities for

young professionals : lecture presented on PRAXIS'14 Forum, Project work and intership - impacts on labour market and society, PRAXIS Conference 2014, 25th September 2014, Genova. 2014

• GYÖRKÖS, József. Metamorfoza tehnološko-uporabniške fascinacije v dejansko informacijsko družbo. Uporabna informatika, jan./feb./mar. 2014, letn. 22, št. 1, str. 58-63

• 6. etični forum informacijske družbe [in] 1. kolokvij Mediji v informacijski družbi, GYÖRKÖS, József (urednik), ZELENIK, Marijana (urednik). Informacijska družba po Snowdnu : [zbornik razprav in prispevkov v okviru 1. kolokvija Mediji v informacijski družbi]. Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko, 2014

• EMAN, Katja, GYÖRKÖS, József, LUKMAN, Klemen, MEŠKO, Gorazd. Crime mapping for the purpose of policing in Slovenia - recent developments. Revija za kriminalistiko in kriminologijo, jul.-avg. 2013, letn. 64, št. 3, str. 287-308

• GYÖRKÖS, József (urednik), BOGATAJ JANČIČ, Maja (urednik), ĆOSIĆ, Vuk (urednik). K javni obravnavi sporazuma ACTA v Državnem zboru Republike Slovenije = The ACTA Treaty - moving towards the public debate in the National Assembly of the Republic of Slovenia : zbrani prispevki = collection of papers. Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko: = Faculty of Electrical Engineering and Computer Science, 2012

Page 62: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Management in trženje storitev Course title: Services Management and Marketing

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: Dijana Močnik Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Pogojev ni. None.

Vsebina:

Content (Syllabus outline):

• Uvod v ekonomijo: kaj je ekonomija, faktorji proizvodnje, ekonomska teorija in politika, makroekonomika in mikroekonomika,

• izgradnja konkurenčne prednosti s poslovno strategijo,

• novi vidiki trženja v storitveni ekonomiji, • uspešnost podjetja, mehanizmi vodenja in

poslovna etika, • obnašanje strank, • razvijanje storitvenih konceptov: ključni in

dopolnilni elementi, • distribucija storitev preko fizičnih in

elektronskih kanalov, • proučevanje poslovnih modelov: oblikovanje

cen in upravljanje prihodkov, • izobraževanje strank in pospeševanje ponudbe,

ki ustvarja vrednost,

• Introduction to economics: what is economics, factors of production, economic theory and policy, macroeconomics and microeconomics,

• Building competitive advantage through business-level strategy,

• New perspectives on marketing in the service economy,

• Corporate performance, governance mechanisms and business ethics,

• Customer behavior, • Developing service concepts: Core and

supplementary elements, • Distributing services through physical and

electronic channels, • Exploring business models: Pricing and revenue

management, • Educating customers and promoting the value

Page 63: Učni načrti.pdf

• pozicioniranje storitev na konkurenčnih trgih, • oblikovanje in upravljanje storitvenih procesov, • uravnavanje povpraševanja in proizvodnih

zmogljivosti, • ustvarjanje storitvenega okolja, • management ljudi za pospeševanje storitev, • management razmerij in izgradnja zvestobe

(lojalnosti), • organizacijska struktura (alternativne oblike za

virtualne organizacije), • izboljšanje kakovosti in donosnosti storitev, • izvajanje sprememb in vodenje v storitvah.

proposition, • Positioning services in competitive markets, • Designing and managing service processes, • Balancing demand and productive capacity, • Crafting the service environment, • Managing people for service advantage, • Managing relationships and building loyalty, • Organizational structures (alternative forms for

virtual organizations), • Improving service quality and productivity, • Implementing changes and service leadership.

Temeljni literatura in viri / Readings: D. Močnik: Management in trženje storitev Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko, Maribor, 2012.

Cilji in kompetence:

Objectives and competences:

Študenta seznaniti z ekonomskimi principi, s katerimi se srečujejo storitvena podjetja. Izpostaviti, da je poleg kakovostnega izdelka še pomembnejša celovita ponudba storitev, ki podjetju zagotavlja konkurenčno prednost.

To acquaint a student with economic principles that services firms must encounter. To expose that in addition to quality of the product even more important is the holistic supply of services, which assure competitive advantage to a firm.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti globalno gospodarstvo in njegov

sedanji in potencialni vpliv na poslovanje storitvenih podjetij,

• razviti boljše razumevanje sedanjih in prihodnjih okolij, v katerih morajo delovati storitvena podjetja,

• dojeti, da je razumevanje potreb strank, izgradnja storitvenega modela, management strank in zaposlenih ter izvajanje donosnih strategij ključnega pomena za celovito storitveno ponudbo.

Knowledge and understanding: On completion of this course the student will be able to • develop an understanding of the global

economy and its current and potential impact on services businesses,

• develop a better understanding of the present and future environments in which services businesses must function,

• comprehend, that understanding customer needs, building the service model, managing the customer interface and employees and implementing profitable service strategies are essential for the holistic services supply.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: pisno izražanje pri

pisnem izpitu, pripravi seminarske naloge in domačih nalog, ustno izražanje pri aktivnem sodelovanju pri reševanju problemov,

• Javno nastopanje: predstavitev rešitev različnih postavljenih problemov študijskih

Transferable/Key skills and other attributes: • Communication skills: manner of expression at

written exam, tutorials, home-works, oral expression at active cooperation in solving different problems,

• Public appearance: presentation of the answers to the posed problems of case studies,

Page 64: Učni načrti.pdf

primerov, • Spretnosti računanja: reševanje računskih

nalog, • Reševanje problemov: proučevanje

ekonomskih in upravljavskih problemov realnih podjetij,

• Delo v skupini: sposobnost usklajevanja dela pri reševanju različnih problemov študijskih primerov.

• Calculation skills: the solving of computational exercises,

• Problem solving: the study of economic and managerial problems of real firms,

• Working in a group: capability of coordinating the work in solving the different problems of case studies.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • seminarske vaje, • seminarska naloga.

• lectures, • tutorial, • seminar work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• izdelava seminarske naloge, • predstavitev seminarske naloge, • testi.

15% 5 %

80 %

• designing of seminar work, • presentation of seminar work, • tests.

Opomba: Testi se lahko nadomestijo s pisnim izpitom. Note: Tests can be replaced by written exam. Reference nosilca / Lecturer's references: • MOČNIK, Dijana, ŠIREC, Karin. The determinants of internet use controlling for income level: cross-

country empirical evidence. Informations Economics and Policy, Jul. 2010, vol. 22, iss. 3, str. 243-256 • ŠIREC, Karin, MOČNIK, Dijana. Gender specifics in entrepreneurs' personal characteristics. Journal for

East European management studies, 2012, vol. 17, no. 1, str. 11-39 • ŠIREC, Karin, MOČNIK, Dijana. Indicators of high potential firms' rapid growth : empirical evidence for

Slovenia. Transformations in business & economics, 2014, vol. 13, no. 2A, str. 448-461 • MOČNIK, Dijana. Factors that impact internet use and are sensitive to income : cross-country

empirical evidence. Društvena istraživanja, 2010, god. 19, br. 3, str. 333-354 • MOČNIK, Dijana. Poslovni model in informacijski sistemi. Elektrotehniški vestnik, 2010, letn. 77, št.

2/3, str. 143-148

Page 65: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Operacijske raziskave Course title: Operations Research

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Boštjan Šumak Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovno znanje matematike. Basic math skills.

Vsebina:

Content (Syllabus outline):

• Uvod: Osnove modeliranja informacijskih sistemov in matematični modeli.

• Osnove linearne algebre: matrična algebra, sistem linearnih enačb, sistem nelinearnih enačb, vektorska algebra.

• Linearno programiranje: opis problema, definicija linearnega programa, možne rešitve linearnega programa, metode reševanja, grafično reševanje linearnega programa, metode aktivnih omejitev, izbira začetne točke, alternativne metode, delno linearni problemi, mešani celoštevilčni problemi, analiza občutljivosti linearnih modelov.

• Nelinearno programiranje: opis problema, pogoji za nastop rešitve, metode reševanja, direktne iskalne metode, gradientne

• Introduction: Information system modelling and mathematical models.

• Linear algebra basics: matrix algebra, system of linear equations, systems of linear inequality, vector algebra.

• Linear programming: problem description, definition of a linear program, linear program possible solutions, solution methods, graphical method, active set methods, starting point generation, alternative methods, piecewise linear models, mixed integer solutions, sensitivity analysis.

• Nonlinear programming: problem description, conditions for optimality, direct search methods, gradient methods, variable metric methods.

• Non-linear programming with constraints:

Page 66: Učni načrti.pdf

metode, metode variabilne metrike. • Nelinearno programiranje z omejitvami: opis

problema, pogoji za nastop rešitve, metode reševanja, direktne in indirektne metode.

• Mrežni modeli: osnove teorije grafov, problemi najkrajše poti, problemi maksimalnega toka skozi mrežo, metoda kritične poti.

• Optimizacija na osnovi simulacij: modeliranje simulacij, Markove stohastične verige in strežni procesi.

• Aplikacije metod operacijskih raziskav: minimizacija časa in stroškov projekta, skladiščni, proizvodni in transportni problemi.

• Podporna orodja za operacijske raziskave in optimizacije na osnovi simulacij.

problem description, conditions for optimality, solution methods, direct and indirect methods.

• Network models: graph theory basics, minimal path method, maximal path method, critical path method.

• Optimization based on simulation: simulation modelling, Markov’s stochastic chains and queue process.

• Applications of operational research methods: Project time and cost optimization, warehouse optimization, production process optimization, transportation problems. Tools for operational research methods and optimization based on simulation.

Temeljni literatura in viri / Readings: • R. K. Sudaram: A first course in optimization theory, Cambridge University Press,1999. • J. Nocedal, S. Wrigth: Numerical optimization, Springer Verlag, 1999. • V. Cherkassky, F. Mulier: Learning from data, John Wiley, 1998. • R. Fletcher, Practical optimization, John Willey, 2000. • A. Gosavi, Simulation-based optimization: parametric Optimization Techniques and Reinforcement

Learning, Kluwer Academic Publishers, 2003. • F. S. Hillier, G.J. Lieberman: Introduction to operations research, 2009.

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je usposobiti študenta za obvladanje tehnik modeliranja in optimiranja v informatiki.

The objective of this course is to give knowledge of model building and optimization in information science.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • pravilno pripraviti in izbrati podatke, • izbrati pravilen model, • ovrednotiti rezultate.

Knowledge and understanding: On completion of this course the student will be able to • properly select and prepare data set, • properly select model, • validate the results.

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: ustni zagovor vaj,

pisanje strokovnega poročila, pisno izražanje pri pisnem izpitu.

• Uporaba informacijske tehnologije: programska orodja.

• Organizacijske spretnosti: pridobivanje

Transferable/Key skills and other attributes: • Communication skills: oral lab work defence,

reporting results, written communication for exam.

• Use of information technology: software packages

• Organisation skills: data acquisition skills.

Page 67: Učni načrti.pdf

podatkov. • Spretnosti računanja: osnovne matematične

operacije. • Reševanje problemov: priprava modela. • Delo v skupini: timski pristop.

• Calculation skills: basic math operation • Problem solving: model building • Working in a group: team approach

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • sprotna izgradnja in obravnava primerov, • laboratorijske vaje, • projekt.

• lectures, • case studies and examples, • lab work, • project.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • opravljen projekt, • vmesni pisni izpiti.

20 30 50

• lab work, • completed project, • midtearm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo s pisnim izpitom. Note: Midterm exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • PUŠNIK, Maja, HERIČKO, Marjan, BUDIMAC, Zoran, ŠUMAK, Boštjan. XML Schema metrics for quality

evaluation. Computer Science and Information Systems, 2014, vol. 11, no. 4, str. 1271-1289 • PUŠNIK, Maja, HAREJ, Katja, HERIČKO, Marjan, JURIČ, Matjaž B., ŠUMAK, Boštjan. Investigation of

developer's perceptions in XML schema development using textual and visual tool types. International journal of software engineering and knowledge engineering, 2014, vol. 24, no. 3, str. 445-463

• ŠUMAK, Boštjan, HERIČKO, Marjan, PUŠNIK, Maja, POLANČIČ, Gregor. Factors affecting acceptance and use of Moodle : an empirical study based on TAM. Informatica, Mar. 2011, vol. 35, no. 1, str. 91-100

• ŠUMAK, Boštjan, HERIČKO, Marjan, POLANČIČ, Gregor, PUŠNIK, Maja. Investigation of e-learning system acceptance using UTAUT. International journal of engineering education, 2010, vol. 26, no. 6, str. 1327-1342

• ŠUMAK, Boštjan, HERIČKO, Marjan, PUŠNIK, Maja. A meta-analysis of e-learning technology acceptance : the role of user types and e-learning technology types : review. Computers in human behavior, Nov. 2011, vol. 27, iss. 6, str. 2067-2077

Page 68: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Dokumentiranje in poročanje v informatiki Course title: Technical Communication in Informatics

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

45 30 105 6 Nosilec predmeta / Lecturer: Ivan Rozman Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovno znanje o razvoju informacijskih sistemov. Basic knowledge on information systems development.

Vsebina:

Content (Syllabus outline):

• Uvod: razumevanje procesa dokumentiranja in poročanja, vloge in faze v procesu razvoja informacijskih sistemov, tehnična komunikacija v procesu razvoja, besednjak.

• Planiranje dokumentacije: analiza namena in ciljnih uporabnikov, prepričljivo komuniciranje, raziskovanje predmeta poročanja, organizacija informacij, indeksiranje.

• Infrastruktura tehničnega komuniciranja: evidence in razumevanje podatkov v organizaciji, odgovornosti in pooblastila za upravljanje tehnične dokumentacije, zbiranje podatkov za potrebe dokumentiranja in poročanja, postopki pridobivanja informacij, upravljanje konfiguracij, uporaba dokumentacije za poslovno odločanje.

• Razvoj tekstovnih elementov: načrtovanje in

• Introduction: understanding the technical communication process, roles and phases of IS development process, technical communication within the process, glossary.

• Planning the document: analyzing the audience and purpose, communicating persuasively, researching your subject, organizing your information, indexing.

• Technical communication infrastructure: understanding data within organization, responsibilities and authorization for technical documentation management, collecting data for documentation and reporting, information acquisition processes, configuration management, using documentation for decision making.

• Developing the textual elements: drafting and

Page 69: Učni načrti.pdf

revizija definicij in opisov, skladnost dokumentov, učinkovitost izražanja, dokumentiranje virov.

• Razvoj vizualnih elementov: načrtovanje dokumentacije, ustvarjanje grafik, kreativno poročanje, interaktivna in spletna poročila.

• Tehnična dokumentacija v informatiki: pregled dokumentacije, strateški načrt, specifikacije zahtev, projektni načrt, neformalna in formalna poročila, uporabniški priročniki, referenčni priročniki, sprotna pomoč.

• Predstavitve: predstavitev projektov, projektnih načrtov, programskih osnutkov; poročanje vodstvu, razvojnim skupinam, uporabnikom; priprava in izvedba ustnih predstavitev.

• Etični in pravni vidiki, skupinska priprava poročil.

revising definitions and descriptions, coherent documents, effective sentences, documenting sources.

• Developing the visual elements: designing the document, creating graphics, creative reporting, interactive and web reports.

• Technical documents in informatics: revision of documentation, strategic plan, specification requirements, project plan, informal and formal reports, user manuals, reference manuals, online help.

• Presentations: presenting projects, project plans, program drafts; reporting to the management, development groups, users; preparing and giving oral presentations.

• Ethical and legal considerations, writing collaboratively.

Temeljni literatura in viri / Readings: • Mike Markel: Technical Communication, Eighth Edition, Bedford/St. Martin's, 2006. • G. Hargis, M. Carey, A. Kilty Hernandez, P. Hughes, D. Longo, S. Rouiller, E. Wilde: Developing Quality

Technical Information – A Handbook for Writers and Editors, 2nd Edition, IBM Press, 2004. • Herbert L. Hirsch: The Essence of Technical Communications for Engineers – Writing, Presentation, and

Meeting Skills, IEEE Press, 2000. • Gerald J. Alred, Charles T. Brusaw, Walter E. Oliu: The Handbook of Technical Writing, Eighth Edition,

St. Martin's Press, 2006. Cilji in kompetence:

Objectives and competences:

Cilj predmeta je pripraviti študente na učinkovito in sistematično izdelavo tehnične dokumentacije in poročil za vse faze pri razvoju informacijskih sistemov.

The goal of this course is to prepare students for an efficient and systematic preparation of technical documentation and reports throughout all the phases of information systems development.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti vlogo tehnične dokumentacije skozi

vse faze razvoja informacijskih sistemov, • vzpostaviti in uporabiti primerno

infrastrukturo za tehnično komuniciranje, • izdelati različne vrste tehničnih dokumentov in

poročil, pomembnih v informatiki, • izvesti učinkovito predstavitev.

Knowledge and understanding: On completion of this course the student will be able to • understand the role of technical documentation

throughout all the phases of information systems development,

• establish and use the appropriate technical communication infrastructure,

• prepare different kinds of technical documents and reports important in informatics,

• prepare and give an efficient presentation. Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: priprava in izdelava

tehnične dokumentacije, poročil in predstavitev.

• Uporaba informacijske tehnologije: uporaba

Transferable/Key skills and other attributes: • Communication skills: preparation of technical

documentation, reports and presentations. • Use of information technology: use of software

tools for the preparation and publishing of

Page 70: Učni načrti.pdf

orodij za pripravo, izdelavo in predstavitev dokumentacije, poročil in predstavitev v pisni ali elektronski obliki.

• Organizacijske spretnosti: vzpostavitev potrebne infrastrukture za učinkovito tehnično komuniciranje.

• Delo v skupini: priprava skupinske dokumentacije.

documents, reports and presentation both in paper and electronic form.

• Organisation skills: establishment of the appropriate infrastructure for efficient technical communication.

• Working in a group: collaborative writing.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • obravnava študij primerov, • laboratorijske vaje, • projekt.

• lectures, • case studies, • lab work, • project.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• ustni izpit, • opravljen projekt, • laboratorijske vaje.

40 % 40 % 20 %

• oral exam, • completed project, • lab work.

Reference nosilca / Lecturer's references: • BRUMEN, Boštjan, ROZMAN, Ivan, ČERNEZEL, Aleš. Observing a Naïve Bayes classifierʼs performance

on multiple datasets. V: MANOLOPOULOS, Yannis (ur.), TRAJCEVSKI, Goce (ur.), KON-POPOVSKA, Margita (ur.). Advances in databases and information systems : proceedings, (Lecture notes in computer science. Heidelberg; Dordrecht; London; New York: Springer, cop. 2014, vol. 8716, str. 261-275

• ŽONTAR, Rok, ROZMAN, Ivan, PODGORELEC, Vili. Mapping ontologies to object using a transformation based on description logics. Informacinąes technologijos ir valdymas, 2014, vol. 43, no. 3, str. 230-243

• BRUMEN, Boštjan, ROZMAN, Ivan, HERIČKO, Marjan, ČERNEZEL, Aleš, HÖLBL, Marko. Best-fit learning curve model for the C4.5 algorithm. Informatica, 2012, vol. 25, no. 3, str. 385-399

• BRUMEN, Boštjan, HERIČKO, Marjan, ROZMAN, Ivan, HÖLBL, Marko. Security analysis and improvements to the psychopass method. Journal of medical internet research, 2013, vol. 15, iss. 8, str. 1-7

• POLANČIČ, Gregor, HERIČKO, Marjan, ROZMAN, Ivan. An empirical examination of application frameworks success based on technology acceptance model. J. syst. softw. Apr. 2010, vol. 83, iss. 4, str. 574-584

Page 71: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Strateško planiranje Course title: Strategic Planning

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: Gregor Polančič Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Znanja, povezana z razvojem in načrtovanjem informacijskih sistemov. Poznavanje metod in tehnik upravljanja in vodenja področja informacijske tehnologije (osnovno).

Knowledge related to development and design of information systems. Knowledge on information systems governance (basic).

Vsebina:

Content (Syllabus outline):

• Opredelitev strateškega planiranja, strateško planiranje poslovanje, strateško planiranje informatike, stične točke in povezave.

• Opredelitev vizije - temeljne vrednote, razlog za obstoj in poslanstvo organizacije; poslanstva – vsesplošni cilj organizacije; ciljev – podpora ali udejanjanje vizije.

• Značilnosti strateškega načrtovanja: trajanje, izvajanje, obseg, elementi strateškega načrtovanja.

• Faze strateškega načrtovanja: analiza obstoječega stanja, definicija strateških elementov, finančna in poslovna analiza, razvoj smotra, globalnih ciljev, načrt razvoja kadrov,

• Definition of strategic planning, business strategic planning, IT strategic planning, relations and connections.

• Definition of vision – ground objectives, reasons for existence and mission of an organization; mission – overall goals and objectives; goals – support and realization of vision.

• Characteristics of strategic planning: duration, execution, size, element of strategic planning.

• Strategic planning phases: analysis of existing situation, definition of strategic elements, business and financial analysis, definition of expedience, global objectives, development of resources, synthesis of strategic origins and

Page 72: Učni načrti.pdf

sinteza strateških izhodišč in možnosti, programi ukrepov, vrednotenje strategij, izvajanje strateškega upravljanja.

• Strateško načrtovanje informatike in povezava s globalnim strateškim načrtom.

• Dejavniki strateškega načrtovanja: organizacijska in informacijska domena, strategija in infrastruktura.

• Model vrednostne verige, strategije in strateški dejavniki.

• Metode in pristopi k strateškemu načrtovanju. • Študija primerov.

abilities, action plan, strategies assessment, execution of strategic management.

• IT strategic planning and connection with global strategic plan.

• Elements of strategic planning: organizations and informational domain, strategy and infrastructure.

• Value chain model, strategies and strategic elements.

• Methods and approaches to strategic planning. • Case studies.

Temeljni literatura in viri / Readings: • J. L. Ward, J. Peppard: Strategic Planning for Information Systems, 3rd Edition, Wiley, 2002. • A. Cassidy: A Practical Guide to Information Systems Strategic Planning, Second Edition, AUERBACH,

2005. • Gurpreet S Dhillon, Strategic Information Systems Planning: Readings and Cases, Semantic Books,

2014. • COBIT 5: A Business Framework for the Governance and Management of Enterprise IT - Enabling

Processes, ISACA, 2012.

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je pridobiti znanja s področja strateškega planiranja poslovanja in strateškega planiranja informatike ter razumeti povezave med poslovanjem in IT. Nadalje je cilj spoznati postopke in metodologije strateškega načrtovanja.

The objective is to acquire knowledge related to strategic planning of business and strategic planning of IT, and to understand the relations between business and IT. The objective is to understand the procedures and methodologies for strategic planning.

Predvideni študijski rezultati:

Intended learning outcomes:

Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • razumeti pomen strateškega načrtovanja

poslovanja, • poznati povezave med poslovanjem in IT, • izdelati strateški načrt informatike, • razumeti metodologije strateškega

načrtovanja informatike.

Knowledge and understanding: On completion of this course the student will be able to • understand the importance of strategic planning

for enterprises, • understand the relations between business and

IT, • develop an IT strategic plan, • understand the methodologies for IT strategic

planning. Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: ustni zagovor

laboratorijskih vaj, pisno izražanje pri pisnem izpitu.

• Uporaba informacijske tehnologije: uporaba metod za strateško načrtovanje.

• Organizacijske spretnosti: organizacija

Transferable/Key skills and other attributes: • Communication skills: oral presentation of lab

work, written communication for exam. • Use of information technology: use of methods

for strategic planning. • Organisation skills: organization of strategic

planning projects.

Page 73: Učni načrti.pdf

pojektov strateškega planiranja. • Reševanje problemov: izdelava strateškega

načrta informatike. • Delo v skupini: izvajanje skupinskih projektov

strateškega načrtovanja.

• Problem solving: development of IT strategic plans.

• Working in a group: team projects for strategic planning.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • laboratorijske vaje.

• lectures, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• laboratorijske vaje, • vmesni pisni izpiti,

40 % 60 %

• lab work, • midterm written exams.

Opomba: Vmesni pisni izpiti se lahko nadomestijo z ustnim izpitom. Note: Midterm written exams may be replaced by a written exam. Reference nosilca / Lecturer's references: • POLANČIČ, Gregor, JOŠT, Gregor, HERIČKO, Marjan. An experimental investigation comparing

individual and collaborative work productivity when using desktop and cloud modeling tools. Empirical software engineering, Feb. 2015, vol. 20, iss. 1, str. 142-175

• TURKANOVIĆ, Muhamed, POLANČIČ, Gregor. On the security of certain e-communication types : risks, user awareness and recommendations. Journal of information security and applications, Dec. 2013, vol. 18, iss. 4, str. 193-205

• POLANČIČ, Gregor, HERIČKO, Marjan, PAVLIČ, Luka. Developers' perceptions of object-oriented frameworks - an investigation into the impact of technological and individual characteristics. Computers in human behavior, 2011, vol. 27, iss. 2, str. 730-740

• ŠUMAK, Boštjan, HERIČKO, Marjan, POLANČIČ, Gregor, PUŠNIK, Maja. Investigation of e-learning system acceptance using UTAUT. International journal of engineering education, 2010, vol. 26, no. 6, str. 1327-1342

• POLANČIČ, Gregor, HERIČKO, Marjan, ROZMAN, Ivan. An empirical examination of application frameworks success based on technology acceptance model. The Journal of Systems and Software, Apr. 2010, vol. 83, iss. 4, str. 574-584

Page 74: Učni načrti.pdf

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Komuniciranje z naročniki in uporabniki Course title: Communicating with customers and users

Študijski program in stopnja Study programme and level

Študijska smer Study field

Letnik Academic year

Semester Semester

Informatika in tehnologije komuniciranja 2. stopnja 2. zimski

Informatics and Technologies of

Communication 2nd level 2. Autumn

Vrsta predmeta / Course type Univerzitetna koda predmeta / University course code:

Predavanja Lectures

Seminar Seminar

Vaje Tutorial

Klinične vaje work

Druge oblike študija

Samost. delo Individ. work ECTS

30 30 120 6 Nosilec predmeta / Lecturer: József Györkös Jeziki / Languages:

Predavanja / Lectures: slovenski / Slovene Vaje / Tutorial: slovenski / Slovene

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:

Prerequisits:

Osnovna znanja razvoja informacijskih sistemov in uporabe metod in tehnologij komuniciranja.

Basic knowledge related to development of information systems and usage of communication technologies and methods.

Vsebina:

Content (Syllabus outline):

Metode in tehnologije komuniciranja z naročniki in uporabniki: • Relevantne teorije (komunikacijska teorija,

teorija difuzije informacij, modeli sprejetosti tehnologij), teorije upravljanja odnosov s strankami.

• Metode pisnega in ustnega komuniciranja z naročniki in uporabniki.

• Tehnike specificiranja in modeliranja zahtev, tehnike merjenja zadovoljstva uporabnikov in naročnikov.

• Aplikacije in storitve za podporo komuniciranju (sistemi za upravljanje zahtev, orodja za tehnično komuniciranje, sistemi za upravljanje odnosov s strankami, socialna in

Methods and technologies for communication with customers and users: • Related theories (communication theory,

diffusion of innovations, technologies acceptance, relationships theories).

• Methods of written and oral communication with customers and users.

• Techniques for requirements specification and modelling, techniques for measuring users and customers satisfaction.

• Applications and services for communication support (requirements managements systems, tools for technical communication, customer relationships management tools, social and business networks).

Page 75: Učni načrti.pdf

poslovna omrežja). Tehnike in pristopi komuniciranja v projektih razvoja in vpeljave informacijsko-komunikacijskih tehnologij: • Komuniciranje v pred-projektni fazi (analize

trga, oblikovanje in priprava pogodb, pristopi k pridobivanju človeških in finančnih virov).

• Komuniciranje v fazi realizacije projekta vpeljave IKT (odgovornosti naročnikov in izvajalcev, zajemanje, modeliranje in upravljanje zahtev, identificiranje in modeliranje procesov, verifikacija in validacija, sodelovanje s pod-pogodbeniki).

• Komuniciranje v fazi diseminacije in uporabe IKT (identifikacija in upravljanje posledic napak, merjenje in analiza zadovoljstva naročnikov in uporabnikov, dogovori o ravni storitev, marketing).

Communication techniques and approaches in ICT projects: • Pre-project phase (market analysis, contract

development and management, acquisition of human and financial resources).

• Project realization phase (responsibilities of contractors and users, requirements acquisition and modelling, identification and modelling of business processes, verification, validation, communication with subcontractors).

• Product dissemination and usage phase (bugs identification and management, measurement of customers and subcontractors satisfaction, service level agreement, marketing).

Temeljni literatura in viri / Readings: • Don Peppers, Martha Rogers, Managing Customer Relationships: A Strategic Framework.Wiley, 2011. • Everett Rogers: Diffusion of Innovations, 5th Edition, Free Press, 2003. • Tom Gilb: Principles of Software Engineering Management, Addison-Wesley Professional, 1998. • Luke Hohmann: Journey of the Software Professional: The Sociology of Computer Programming,

Prentice Hall PTR, 2002. • Mirjana Ule, Psihologija komuniciranja, Založba FDV, (izbrana poglavja)

Cilji in kompetence:

Objectives and competences:

Cilj predmeta je naučiti študenta tehnološkega in ne-tehnološkega vidika komuniciranja ter upravljanja odnosov z naročniki in uporabniki informacijsko-komunikacijskih rešitev.

To acquire an in-depth knowledge on technical and non-technical aspects of communication and relationships management with customers and users of information-communication technologies.

Predvideni študijski rezultati:

Intended learning outcomes:

• Znanje in razumevanje: Po zaključku tega predmeta bo študent sposoben • Izbrati in uporabiti ustrezni pristop

komuniciranja z uporabniki in naročniki IS v posameznih fazah projekta.

• Izbrati ustrezen pristop za razreševanje težav in konfliktov z uporabniki in naročniki.

• Vzpostaviti in uporabiti primerna splošna in namenska okolja za komuniciranje in upravljanje odnosov z uporabniki in naročniki.

Knowledge and understanding: On completion of this course the student will be able to • Select and use appropriate approach for

communicating with business partners and users in different project phases.

• Select an appropriate approach for solving problems and conflicts with business partners and users.

• Establish and using appropriate generic and specific environments for communication and relationships management with business partners and users.

Page 76: Učni načrti.pdf

Prenosljive/ključne spretnosti in drugi atributi: • Spretnosti komuniciranja: skupinsko

komuniciranje, reševanje konfliktov, pisna, ustna in računalniško posredovana komunikacija.

• Uporaba informacijske tehnologije: vzpostavitev in uporaba orodij za potrebe sinhronega in asinhronega komuniciranja, uporaba sistemov za upravljanje odnosov s strankami.

• Organizacijske spretnosti: vodenje in koordinacija komuniciranja in upravljanja odnosov.

• Reševanje problemov: razreševanje težav in konfliktov z uporabniki in naročniki IKT.

Transferable/Key skills and other attributes: • Communication skills: group communication,

conflict solving, written, verbal and computer mediated communication.

• Use of information technology: setting-up and using of communication tools for synchronous and asynchronous communication, use of customer relationships management tools.

• Organisation skills: leadership and coordination of communication and relationships management.

• Problem solving: problems and conflicts solving with business partners and users of ICT.

Metode poučevanja in učenja:

Learning and teaching methods:

• predavanja, • projekt, • laboratorijske vaje.

• lectures, • project, • lab work.

Načini ocenjevanja:

Delež (v %) / Weight (in %)

Assessment:

• opravljen projekt, • opravljene laboratorijske vaje, • ustni izpit.

30 % 20 % 50 %

• completed project, • completed lab work, • oral examination.

Reference nosilca / Lecturer's references: • GYÖRKÖS, József. Societal challenges in the focus of ICT research and innovation : opportunities for

young professionals : lecture presented on PRAXIS'14 Forum, Project work and intership - impacts on labour market and society, PRAXIS Conference 2014, 25th September 2014, Genova. 2014

• GYÖRKÖS, József. Metamorfoza tehnološko-uporabniške fascinacije v dejansko informacijsko družbo. Uporabna informatika, jan./feb./mar. 2014, letn. 22, št. 1, str. 58-63

• 6. etični forum informacijske družbe [in] 1. kolokvij Mediji v informacijski družbi, GYÖRKÖS, József (urednik), ZELENIK, Marijana (urednik). Informacijska družba po Snowdnu : [zbornik razprav in prispevkov v okviru 1. kolokvija Mediji v informacijski družbi]. Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko, 2014

• EMAN, Katja, GYÖRKÖS, József, LUKMAN, Klemen, MEŠKO, Gorazd. Crime mapping for the purpose of policing in Slovenia - recent developments. Revija za kriminalistiko in kriminologijo, jul.-avg. 2013, letn. 64, št. 3, str. 287-308

• GYÖRKÖS, József (urednik), BOGATAJ JANČIČ, Maja (urednik), ĆOSIĆ, Vuk (urednik). K javni obravnavi sporazuma ACTA v Državnem zboru Republike Slovenije = The ACTA Treaty - moving towards the public debate in the National Assembly of the Republic of Slovenia : zbrani prispevki = collection of papers. Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko: = Faculty of Electrical Engineering and Computer Science, 2012