Subject: Web Programming (06 - E239A)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS6
Course specification

Course is active from 30.09.2005..

Students learn to solve problems in the field of Web programming, which covers knowledge of HTTP protocols, Server and JSP technology as well As organization and architecture of web applications.
After successfully completing the course the students will be able to create dynamic web applications using servlet and JSP technologies. In addition students will be able to develop web application client side using HTML and JavaScript, and also to adjust the web site appearance using CSS technology. Listed outcomes provide students to develop web sites, starting from client side that is executed in a web navigator, to the server side implementing the business logic and communicating with the data storage.
Fundamentals of HTML. Fundamentals of JAVA programming language. Input/output subsystem. Concurrent programming. Network programming. Client – server architecture. HTTP protocol fundamentals. Fundamentals of servlet technology. Session management. POST method and file upload. JSP basics. JSP expressions. JSP scriptlets. JSP declarations. JSP directives. JavaBeans. Component visibility.
Lectures. Computer practice. Consultations. Theoretical part of the course if examined orally. Practical part of the examination is taken in the computer laboratory.
AuthorsNameYearPublisherLanguage
B. Milosavljević, M. VidakovićJava i Internet programiranje2002Grupa za informacione tehnologije, Novi SadSerbian language
B. EckelMisliti na Javi2002Mikro knjiga, BeogradSerbian language
C. Horstmann, G. CornellCore Java 2V2005Sun Microsystems Press, Santa ClaraEnglish
Danilo ObradovićOsnovi računarstva2003StylosSerbian language
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes50.00
Oral part of the examNoYes50.00
Name and surnameForm of classes
Missing picture!

Vidaković Milan
Full Professor

Lectures
Missing picture!

Kovačević Aleksandar
Associate Professor

Lectures
Missing picture!

Marić Petar
Assistant Professor

Lectures
Missing picture!

Jocić Marko

Computational classes
Missing picture!

Petrović Veljko
Assistant Professor

Computational classes
Missing picture!

Žlebič Čedo
Research Associate

Computational classes
Missing picture!

Nedić Nemanja
Assistant Professor

Computational classes