Network programming and distributed applications
Course, master's level, D7001D
This course gives the student knowledge to program applications containing network communication. Implementation of client/server, service oriented architectures and distributed programs.
The course introduces network communication and discusses basic structures and functionalities for development of networking applications. In addition, the course introduces communication models like TCP/IP and its support protocols, client-server, peer-to-peer, VPN and NAT. The course also establishes knowledge for programming of parallel events with threads, timers and counters.
Do you want to know more about the course?
The course syllabus includes a description of the course and literature to be used. Within ten weeks before the course starts, a current course syllabus is published.
Frequently Asked Questions
How do I apply to a programme or course?
Is it possible to apply for a scholarship?
I have a disability. What support is available and who should I contact?
How can I find an apartment?
Can't find the answer to your question?
For detailed questions about the course please do not hesitate to contact us.