Network programming lab assignments