Cilji in kompetence
Cilj predmeta je predstaviti objektno-orientirane programske jezike, njihove koncepte, načrtovanje in izdelavo programa za reševanje strokovnih problemov na področju grajenega okolja.
Vsebina
Vsebina predmeta:
• pomen objektno-orientiranega programskega jezika
• koncepti, sintaksa in gradniki objektno orientiranega programskega jezika,
• izdelava uporabniškega vmesnika,
• izdelava programa v razvojnem okolju (npr. Eclipse),
• testiranje programov
• načrtovanje in izdelava programa za izbrane primere iz področja grajenega okolja (povezanih z informacijskim modeliranjem objektov)
• primeri spletnih aplikacij
Metode poučevanja in učenja
• predavanja,
• računalniške vaje
Predvideni študijski rezultati - znanje in razumevanje
Pridobljeno znanje bodo študenti uporabili za izdelavo avtomatiziranih rešitev (programov) za učinkovitejše reševanje strokovnih problemov v gradbenih projektih. Pri predmetu bodo študenti znanje programiranja aplicirali na konkretnih primerih v okviru obstoječih inženirskih programov kjer je možno učinkovitost dela gradbenega inženirja povečati z izdelavo in uporabo programov, skript ali makrojev. Pridobljeno znanje bodo znali uporabiti tudi za programiranje programabilnih računal.
Temeljni literatura in viri
Osnovna/Basic:
OOP: Learn Object Oriented Thinking and Programming, Rudolf Pecinovsky, ISBN 9788090466197, Eva & Tomas Bruckner Publishing, 2013.
Object Oriented Programming using Java, Simon Kendal, 1. edition, ISBN: 9788776815011, Ventus Publishing, 2009.
Dodatna/Additional:
Grady Booch, Object-oriented Analysis and Design With Applications, second edition, Addison-Wesley, Menlo Park, CA, 1994.
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti
Priporočena znanja iz področij: računalništvo in infomatika, osnove programiranja, razumevanje strokovnih gradbenih problemov