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 |