Towards an e-assessment approach of algorithmic problem-solving skills using plan-based program understanding approach | IEEE Conference Publication | IEEE Xplore