A web-based environment for introductory programming courses
Journal of Computing Sciences in Colleges
A practical approach to using the IMS-QTI specification
International Journal of Learning Technology
Hi-index | 0.00 |
This paper considers a teaching approach applied to an introductory Computer Science course. The individual work with each of the students attending such a course consists of assigning examples, exercises and problems corresponding to the respective level of the student's preparation. These exercises and problems are generated by a system that uses templates which are developed in advance. Each template is a parameterized program or program fragment written in a programming language such as C, C++, Java, etc. The parameters are XML-like elements and represent statements interpreted by a specific system. As a consequence of this, items similar to the initial program text are generated. Simultaneously, the system also generates the results from their execution. The generated examples are in HTML format and are stored on the class website.