A Framework for Course-embedded Assessment for Evaluating Learning Outcomes of a Network Programming Course | IEEE Conference Publication | IEEE Xplore