COMPASS: A context-monitoring programming assignment suggestion system

研究成果: Conference contribution

摘要

Application-oriented assignments are considered as effective after-class practices in programming courses. A good application-oriented assignment will guide students using taught programming concepts as fundamental to accomplish the requirements described in the assignment. However, the instructor has no reference to select requirements which provide linkages to the programming concepts. In this work, COMPASS, the COntext-Monitoring Programming Assignment Suggestion System, is provided. COMPASS preserves knowledge linking from programming concepts to assignment requirements. After transferring programming concepts to correlated assignment requirements, COMPASS further provides application-oriented assignments with these requirements. The instructor can select one of the application-oriented assignments and issue it directly. If more practices are needed, the instructor can also modify the selected application-oriented assignment through the assistance of COMPASS. COMPASS has been applied to programming courses for eight semesters. The results show that the suggested application-oriented assignments do meet the practising targets. Students apply the programming concepts as expected to fulfil the assignment requirements. COMPASS provides verified and formalized guidance to the instructor and acquires effective application-oriented assignments for students.

原文English
主出版物標題C3S2E 2016 - Proceedings of the 9th International C* Conference on Computer Science and Software Engineering
編輯Evan Desai
發行者Association for Computing Machinery
頁面17-24
頁數8
ISBN(電子)9781450340755
DOIs
出版狀態Published - 2016 七月 20
事件9th International C* Conference on Computer Science and Software Engineering, C3S2E 2016 - Porto, Portugal
持續時間: 2016 七月 202016 七月 22

出版系列

名字ACM International Conference Proceeding Series
20-22-July-2016

Other

Other9th International C* Conference on Computer Science and Software Engineering, C3S2E 2016
國家/地區Portugal
城市Porto
期間16-07-2016-07-22

All Science Journal Classification (ASJC) codes

  • 軟體
  • 人機介面
  • 電腦視覺和模式識別
  • 電腦網路與通信

指紋

深入研究「COMPASS: A context-monitoring programming assignment suggestion system」主題。共同形成了獨特的指紋。

引用此