Subject: Basics of Web programming (17 - SIT023)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS8
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 01.10.2010..

Training students for web programming which includes basics of HTTP protocol, server and client technologies and the organization of web applications.
Skills for developing web applications.
Fundamentals of HTML. 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. Fundamentals of the JavaScript language. AJAX paradigm.
Lectures, Computer Practice, homework assignments and consultations. During lectures, teachers will use the necessary didactic means to present content of the subject and will stimulate the active participation of students by asking them questions. Students will learn practical skills during the computer practices by solving compulsory tasks individually or with the assistant of the teacher. The student is obliged to demonstrate autonomy in solving tasks, or to demonstrate understanding of the concepts from their solutions. Evaluation of student knowledge is done by oral conversation or by written answers to questions about tasks. Students can use consultations to get additional explanations of the subject content presented in lectures and exercises, and also students get recommendations for improving compulsory software solutions that they need to present. Theoretical part of the course if examined orally. Practical part of the examination is taken in the computer laboratory.
AuthorsNameYearPublisherLanguage
Milosavljević, B., Vidaković, M.Java i Internet programiranje2007Fakultet tehničkih nauka, Novi SadSerbian language
Eckel, B.Misliti na Javi2007Mikro knjiga, BeogradSerbian language
Course activity Pre-examination ObligationsNumber of points
HomeworkYesYes30.00
Project defenceYesYes40.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Marković Marko
Assistant Professor

Lectures
Missing picture!

Nikolić Siniša
Assistant Professor

Lectures
Missing picture!

Vujinović Aleksandar
Assistant - Master

Computational classes
Missing picture!

Davinić Bogdan
Teaching Associate

Computational classes
Missing picture!

Ivanović Mijatov Bojana
Assistant - Master

Computational classes