Teaching algorithms: Visual language vs flowchart vs textual language | IEEE Conference Publication | IEEE Xplore