Professional study programme

Back   Schedule   Hrvatski

Web Programming SR501-17

ECTS 6.5 | P 30 | A 0 | L 30 | K 15 | ISVU 175292 | Academic year: 2019./2020.

Course groups

Prikaži sve grupe na predmetu

Course lecturers


Course description

Internet fundamentals and development. Network addressing and naming, URL, DNS servers. Basics of network programming. System support for networking. Main network services (telnet, ftp, www) and protocols (TCP/IP). Internet access: SLIP, PPP. World wide web: fundamentals, browsers, searching. Internet security: intruders and protection. Design of www documents. Client-side technologies: HTML, cascade styles, JavaScript, JavaScript and HTML, JavaScript dynamic documents, JavaApplets, XML. Server-side technologies: CGI, servlets, PHP, ASP and ASP.NET, cookies. Database access through web (PHP/SQL). Web design and application examples.

Knowledge and skills acquired

Fundamentals of the Internet and advanced web programming. Design and implementation of web contents on client and server side by using new technologies.

Teaching methods

Lectures and laboratory practice are obligatory whereas seminar replaces part of the final examination.

Student requirements

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Monitoring of students

Defined by the Student evaluation criteria of the Faculty of Electrical Engineering, Computer Science and Information Technology Osijek and paragraph 1.9

Student assessment

Continuous assessment of laboratory practice execution.

Obligatory literature

1. 1 Lukić, Ivica; Köhler, Mirko Osnove Internet programiranja 2011.

2. 2 Sebesta, R.W. Programming the World Wide Web (2nd Ed.) Boston: Addison-Wesley, MA, 2004.

Pretraži literaturu na:

Recommended additional literature

1. 1 T. Powell, Thomas Web Design: The Complete Reference Berkeley, CA, Osborne/McGraw-Hill, New York, NY, 2000.

2. 2 K. Kalata Internet Programming Thompson Learning, London, 2001.

3. 3 F. Halsall Computer Networking and the Internet (5th Ed.) Addison-Wesley, Boston, MA, 2005.

Examination methods

Written and oral exam.

Course assessment

Conducting university questionnaires on teachers (student-teacher relationship, transparency of assessment criteria, motivation for teaching, teaching clarity, etc.). Conducting Faculty surveys on courses (upon passing the exam, student self-assessment of the adopted learning outcomes and student workload in relation to the number of ECTS credits allocated to activities and courses as a whole).

Overview of course assesment

Learning outcomes
Upon successful completion of the course, students will be able to:

1. explain the communication between web browsers and servers, compare different web technologies and approaches to website creation

2. compare different technologies and use them in web document developing

3. identify the client and server technologies and select the appropriate technology to create a specific task in the form of a website

4. choose the right way to access the database through the web, develop your own web site solution and server and client functionality in a meaningful whole

5. analyse and solve a specific problem, combine different technologies in developing web applications and predict possible application improvements

Aktivnosti studenta: Vidi tablicu aktivnosti