bcoe 108 assignment 2017-18