Спецификација предмета за књигу предмета | ||||||||||
Студијски програм | Саобраћај | |||||||||
Изборно подручје (модул) | ||||||||||
Врста и ниво студија | Докторске студије | |||||||||
Назив предмета | Интернет програмирање у саобраћају | |||||||||
Број ЕСПБ | 7 | Статус предмета (обавезни/изборни) | изборни | |||||||
Услов | Информатичка писменост и познавање неког програмског језика опште намене. | |||||||||
Циљ предмета |
Упознавање са напредним техникама Интернет програмирања и овладавање њиховом имплементацијом у Microsoft Visual Studio развојном окружењу, кроз примену у саобраћајној струци. | |||||||||
Исход предмета |
1. По завршетку курса сваки студент ће бити
способан да дефинише појмове: серверска Web апликација, клијентска Web
апликација, софтверски Web сервис, сервисно-оријентисана архитектура
софтвера, пословни процес, B2B интеграција софтверских система, cloud computing
рачунарска парадигма, software-as-a-service, platform-as-a-service,
infrastructure-as-a-service. 2. Студент ће бити упознат са основним принципима и техникама програмирања у Интернет базираним програмским језицима и сродним технологијама, као што су: HTML, XML, XHTML, CSS, CGI, PHP, ASP, MySQL, Мicrosoft SQL Server, SOAP, WSDL, UDDI. 3. Сваки студент требало би да буде способан да програмира ASP.NET Web апликације, ASP.NET XML Web сервисе и WCF Web сервисе у програмском језику Visual Basic или C#. 4. Сваки студент требало би да буде способан да препозна реалне проблеме из саобраћајне струке који могу бити решени одговарајућим апликацијама у Интернет окружењу, а затим самостално да пројектује и имплементира и по потреби интегрише одговарајуће Интернет апликације. |
|||||||||
Садржај предмета | ||||||||||
Теоријска настава |
Принципи развоја апликација у Интернет окружењу. Програмски језици и технологије: HTML, XML, XHTML, PHP, ASP, MySQL. Сервисно оријентисане архитектуре и програмирање Web сервиса. Моделовање пословних процеса. Виртуелизација. Cloud Computing рачунарска парадигма. Модели испоруке сервиса у cloud computing окружењу. Microsoft Windows Azure cloud computing платформа. Microsoft SQL Azure - cloud computing релациони систем за управљање базама података. | |||||||||
Практична настава (вежбе, ДОН, студијски истражива-чки рад) | Самосталан истраживачки рад у договору са наставником. | |||||||||
Литература | ||||||||||
1 | Scobey, P., Lingras, P., Web Programming And Internet Technologies: An E-Commerce Approach, Jones & Bartlett Learning, Burlington, USA, 2013. | |||||||||
2 | Webb, J., Razvoj Web aplikacija: VB.NET i VC#.NET, превод са енглеског, CET - Computer Equipment and Trade, Београд, 2003. | |||||||||
3 | Linthicum, D. S., Cloud Computing and SOA Convergence in Your Enterprise, Pearson Education, Boston, 2010. | |||||||||
4 | Antonopoulos, N., Gillam, L. (Editors), Cloud Computing: Principles, Systems and Applications, Springer-Verlag, London, 2010. | |||||||||
5 | Betts, D., Densmore, S., Dunn, R., Narumoto, M., Pace, E., Woloski, M., Developing Applications for the Cloud on the Microsoft® Windows Azure™ Platform, Microsoft, 2010. | |||||||||
6 | Janković, S., B2B integracija saobraćajnih sistema, monografija, Zadužbina Andrejević, Beograd, 2013, ISBN: 978-86-525-0112-0, ISSN: 0354-7671, UDC: 656:004, COBISS.SR-ID: 198267404 | |||||||||
Број часова активне наставе недељно током семестра/триместра/године | ||||||||||
Предавања | Вежбе | ДОН | Студијски истраживачки рад | Остали часови | ||||||
3 | 3 | 8 | ||||||||
Методе извођења наставе |
Предавања ex-катедра и студијски истраживачки рад. | |||||||||
Оцена знања (максимални број поена 100) | ||||||||||
Предиспитне обавезе | поена | Завршни испит | поена | |||||||
активност у току предавања |
писмени испит | |||||||||
практична настава | усмени испит | 50 | ||||||||
колоквијуми | ||||||||||
семинари | 50 | |||||||||