Skip to content
Academic

Network Programming

The course covers the construction of programs that communicate across networks. It treats the socket interface, connection-oriented and connectionless communication, addressing and byte ordering, client and server design, concurrency through processes, threads and event handling, remote procedure call and higher-level interfaces, protocol implementation, and secure communication programming. Learning outcomes: Write client and server programs us

  • 0 Enrolled
  • Last Updated 01 Oct 2026

About This Course

The course covers the construction of programs that communicate across networks. It treats the socket interface, connection-oriented and connectionless communication, addressing and byte ordering, client and server design, concurrency through processes, threads and event handling, remote procedure call and higher-level interfaces, protocol implementation, and secure communication programming. Learning outcomes: Write client and server programs using the socket programming interface. Implement concurrent server designs and compare their behaviour under load. Implement a simple application protocol, including its error and security handling.

Course Details

  • Lectures0
  • Duration800 level
  • Quiz & ExamNot Available

Tags

Reviews

0.0 Out of 5 · 0 Reviews
  • 5
    0%
  • 4
    0%
  • 3
    0%
  • 2
    0%
  • 1
    0%

Login To write a review

  • No reviews yet

Organization

British-Canadian University (BCU)

Details