Teaching computer algorithms and data structures to students in engineering and the physical sciences | IEEE Conference Publication | IEEE Xplore