Establishing basic computing skills amongst first-year engineering students from diverse educational backgrounds | IEEE Conference Publication | IEEE Xplore