Work in progress — Courses dedicated to the development of logical and algorithmic thinking | IEEE Conference Publication | IEEE Xplore