Design of advanced active and autonomous learning system for computing education — A3 learning system | IEEE Conference Publication | IEEE Xplore