Home Search AAA
COURSE MENU
 
MAIN MENU
 
 
NETWORK PROGRAMMING
Code: 34335
ECTS: 4
Lecturers in charge: izv. prof. dr. sc. Miljenko Mikuc
Lecturers: Denis Salopek, mag. ing. - Laboratory exercises
Take exam: Studomat
English level:

1,0,0

All teaching activities will be held in Croatian. However, foreign students in mixed groups will have the opportunity to attend additional office hours with the lecturer and teaching assistants in English to help master the course materials. Additionally, the lecturer will refer foreign students to the corresponding literature in English, as well as give them the possibility of taking the associated exams in English.
Load:
Lecture typeTotal
Lectures 30
Laboratory exercises 15
* Load is given in academic hour (1 academic hour = 45 minutes)
Description:
Basic concepts of network and distributed programming. TCP and UDP socket interface. Client and server design. Network applications based on UDP and TCP. Design and implementation using threading and concurrency. Broadcast and multicast applications. SCTP socket interface. Security issues. Practical examples of network applications in Unix environment using C. Practical examples of network programming in Java and script languages.
Literature:
  1. Unix Network Programming, Vol. 1: The Sockets Networking API; W. Richard Stevens, Bill Fenner, Andrew M. Rudoff Addison; Addison-Wesley Professional; 2003; ISBN: 978-0131411555
  2. TCP/IP Illustrated: The Implementation, Vol. 2; Gary R. Wright, W. Richard Stevens; Addison-Wesley Professional; 1995; ISBN: 078-5342633542
Prerequisit for:
Enrollment :
Passed : Communication Networks
6. semester
Izborni predmeti - Mandatory module - Computer Engineering
Izborni predmeti - Mandatory module - Computer Science
Izborni predmeti - Mandatory module - Software Engineering and Information Systems
Izborni predmeti - Mandatory module - Telecommunication and Informatics
Consultations schedule:
NEWS
FORUM
Sort by: title | last reply time | thread opened time
Title Replies Last reply
FREQUENTLY ASKED QUESTIONS
REPOSITORY
 
Repository is empty
REPOSITORY
 
Repository is empty
POLL
 
No polls currently selected on this page!