3CBX0 (2017-4) Bachelor final project general