Skip to main content

Network programming (3cr)

Course unit code: KL04BT53040

General information


Credits
3 cr

Objective

Student can design client-server applications. Student can design concurrent and distributed applications with different programming languages.

Content

- Client-server model
- Socket programming
- http protocol
- Remote method calls
- Concurrent programs
- Threads and synchronization

Qualifications

Object-oriented programming

Assessment criteria, satisfactory (1)

- excellent (5): The student can develop demanding distributed applications
- good (3-4) The student masters well the principles of client-server model and can utilize the learned skills in development of distributed applications.
- satisfactory (1-2) The student knows the basics

Materials

- Lecture materials
- MSDN: Processes, threads, networking. http://msdn.microsoft.com

Teaching methods

Lectures and exercises

Go back to top of page