CNC 509: Computer Network Programming

Offered Under: M.Sc. in Computer Networks & Communications (CNC)
Description

Topic includes Formal methods. Communication paradigms. Basic techniques and design patterns. Distributed object APIs. Middleware. Application level protocols. Socket programming (UDP and TCP). Sync/async and blocking/non-blocking I/O. Timers. Multiplexing. Unix kernel APIs and data structures. Extensive examples, in C, C++ and Java.


Prerequisites:
  • None

Course Type Major
Credit Hour 3
Lecture Hour 45
Expected Outcome(s):

Suggested Books:

Grading Policy:


bursa escort bayan bursa escort bayan bursa escort bayan bursa escort bayan bursa escort bayan bursa escort bayan bursa escort bayan alanya escort bayan istanbul escorts escort izmit antalya escort esenyurt escort vip escort mersin escort eskişehir escort şişli escort beylikduzu escort sakarya escort