CO318: Systems and Network Programming Lab and Project II

Course Number : CO318
Course Title : Systems and Network Programming Lab and Project II
Credits : 1
Prerequisites : Systems and Network Programming Lab and Project I (CO 314)
No Course Content Time Allocated (hours)
      L T P A
01

Network programming with sockets:

Stream and datagram communication
    6  
02

Remote procedure calls and remote method invocation:

Sun RPC, Java RMI
    4  
03

Multithreading:

POSIX threads API, synchronisation
    4  
04

Advanced Topics:

Introduction to mmap(), scatter/gather I/O, polling, shared libraries, device Ioctls, Media streaming using RTP/RTSP, secure communication using TLS/SSL, Raw sockets and the Berkeley Packet Filtering.
    4  
05
Student Project
      12
  Total   18 12
Assessment Percentage Marks
Continuous Assessment 60  
         Practical work   20
         Assignments/Projects   40
Final Examinations 40  
         Practical Exam   20
[an error occurred while processing the directive]