MPŠ MP&Scaron MP&Scaron MP&Scaron Avtorji

Jožef Stefan
Postgraduate School

Jamova 39
SI-1000 Ljubljana

Phone: +386 1 477 31 00
Fax: +386 1 477 31 10


Course Description

Web Technologies and Programming Languages


Information and Communication Technologies, second-level study programme


doc. dr. Martin Žnidaršič


The aim of this course is to learn the methods and technologies for the development of Web-based applications – those that use the Web resources, as well as applications that can be used over the Web.

For this purpose, the students acquire knowledge on the standard markup languages and technologies of the Web (HTML, CSS, XML, DOM), but the main focus is on the technologies of programming with Web resources and technologies for the development of interactive Web-based applications (Javascript, PHP).

The practical value of these technologies is demostrated with applications that support scientific work or present results of scientific research online in an interactive form.


Markup language HTML and its standardized forms, XML data representation methodology, standard document object model (DOM).
Style definitions for Web pages and the CSS language.

Web applications development
Programming a general server; technologies for construction of dynamic and interactive Web pages; script programming on server and on client side (PHP, Javascript); AJAX methodology.

Security essentials for Web programming. Use of cookies, principle and functionality of user sessions.

Practical application in science. Automated gathering of data for analyses. Web presentations, services and tools as forms of demonstrations of research results.

Course literature:

• R. Nixon, Learning PHP, MySQL & JavaScript. O'Reilly, 2009. ISBN 978-0-596-15713-5.
• R.W. Sebesta, Programming the World Wide Web (4th Edition). Addison Wesley, 2007. ISBN 978-0-321-48969-2.
• L. Welling, and L. Thomson, PHP and MySQL Web Development. Addison-Wesley Professional, 2008. ISBN 978-0-672-32916-6.
• J. Keith, and J. Sambells, DOM Scripting: Web Design with JavaScript and the Document Object Model. friendsofED. 2010. ISBN 978-1-430-23389-3.

Significant publications and references:

• M. Žnidaršič, M. Bohanec, and B. Zupan. proDEX - a DSS tool for environmental decision-making. Environmental Modelling & Software 21, 1514–1516, 2006.
• J. Smailović, M. Žnidaršič, and M. Grčar. Web-based experimental platform for sentiment analysis. In: Mertik, M. (ed.). The proceedings of the 3rd International Conference on Information Society and Information Technologies - ISIT 2011, Novo mesto: Faculty of Information Studies, 2011.
• J. Kranjc, J. Smailović, V. Podpečan, M. Grčar, M. Žnidaršič, and N. Lavrač. Active learning for sentiment analysis on data streams : methodology and workflow implementation in the ClowdFlows platform. Information processing & management 51 (2), 187-203, 2015.


Seminar work (50%)
Written and oral exam (50%)

Students obligations:

Seminar and exam