COSC402 - Schedule

S2 2018

Contents

Schedule

Date Lecture topics Lab topics
Jul 12 Lecture 1: TCP & UDP - An In-depth Look No Lab
Jul 19 Lecture 2: Elementary TCP Sockets No Lab
Jul 26 Lecture 3: I/O Multiplexing and Socket Options Lab 1: Core Sockets API Functions
Aug 02 Lecture 4: Name Address Conversion & IPv6 Lab 2: Concurrent servers with fork
Aug 09 Lecture 5: Broadcast & Multicast Sockets, IPv6 Lab 3: Concurrent servers with select
Aug 16 Lecture 6: Wireless Sensor Networks, Internet-of-Things and Cyber-Physical Systems Lab 4: Socket Options, DNS & IPv6
Programming assignment 1 due (10%)
Aug 23 Lecture 7: MAC & Routing Protocol Design in Wireless Sensor Networks Lab 5: Contiki Operation System
Mid-semester break (Enjoy your time off)
Sep 06 Lecture 8: 4G & 5G Networks Lab 6: Sensor Network Programming
Sep 13 Lecture 9: Bitcoin and Blockchain Programming assignment 2 due (10%)
Sep 20 Lecture 10: Datacenter Networking No Lab
Sep 27 Lecture 11: Li-Fi, On-Chip networks and Quantum networks No Lab
Oct 04 Lecture 12: RFID and Software-defined Networks No Lab
Project Report due (20%)
Oct 11 Lecture 13: Revision & Wrapup