COSC402 - Schedule

S2 2017

Contents

Schedule

Date Lecture topics Lab topics
Jul 13 Lecture 1: TCP & UDP - An In-depth Look No Lab
Jul 20 Lecture 2: Elementary TCP Sockets No Lab
Jul 27 Lecture 3: I/O Multiplexing and Socket Options Lab 1: Core Sockets API Functions
Aug 03 Lecture 4: Name Address Conversion & IPv6 Lab 2: Concurrent servers with fork
Aug 10 Lecture 5: Broadcast & Multicast Sockets, IPv6 Lab 3: Concurrent servers with select
Aug 17 Lecture 6: Wireless Sensor Networks, Internet-of-Things and Cyber-Physical Systems Lab 4: Socket Options, DNS & IPv6
Programming assignment 1 due (10%)
Aug 24 Lecture 7: MAC & Routing Protocol Design in Wireless Sensor Networks Lab 5: Contiki Operation System
Mid-semester break (Enjoy your time off)
Sep 07 Lecture 8: 4G & 5G Networks Lab 6: Sensor Network Programming
Programming assignment 2 due (10%)
Sep 14 Lecture 9: Data Center Networking No Lab
Sep 21 Lecture 10: Mobile Opportunistic Networks & Body Sensor Networks No Lab
Sep 28 Lecture 11: Li-Fi networks & Network on Chips No Lab
Oct 05 Lecture 12: Software-defined Networks No Lab
Project Report due (20%)
Oct 12 Lecture 13: Revision & Wrapup