Representing OS services for computer novices using constructivism and cognitivism | IEEE Conference Publication | IEEE Xplore