Knowledge assessment and cognitive skills evaluation constitute a multifaceted field that integrates psychometric theory, cognitive psychology, educational measurement and computational modelling.
The Department of Computer Science at Michigan Tech has an introductory course sequence which is CS 1121, Introduction to Programming 1, taken the first semester, and CS 1122, Introduction to ...