Computer science is a field where the concept acquisition depends both on knowledge and know-how. Some aspects such as the situated learning, the use of viewpoints and the negotiated tutoring play an important part in the programming learning. All these notions require specific tools intented for a teacher who designs a computer science courseware. So, this paper presents an authoring system which is particularly specialized in the student interface generation and the tutoring strategy execution.
/lp/association-for-computing-machinery/what-courseware-dedicated-to-computer-science-HhDG5W9NXx