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 | ||||