Zenodo (CERN European Organization for Nuclear Research) · 2020 · 26 citations · 16 references
EducationComputer ScienceEducational TechnologyComputer-assisted InstructionDistributed SystemsSoftware EngineeringEducational Software DesignEducational Software EvaluationInteractive Learning EnvironmentsOnline Tutoring SystemsProblem-solving SupportTutoring System EvaluationComputer Science CurriculumComputer Science PedagogyFormative Assessment SupportIntelligent Tutoring Systems EvaluationTask DesignTutor Support SystemsTutoring Dialogue Systems
Learning to program is an important subject for students of Computer Science. Mentoring these students is a time-consuming and complex task. In this paper, we present a learning and tutoring environment that integrates task/solution delivery, assessment support and tutor's annotations, by extending Eclipse to a "Real World Integrated Development Environment". We will present a distributed system that uses Tuple Space architecture to integrate Eclipse with an evaluation module and a hand-writing annotation feature.
16
Generative communication in Linda
David Gelernter · ACM Transactions on Programming Languages and Systems · 1985 · 2.3K citations · Full text
Constructivism in computer science education
Mordechai Ben‐Ari · ACM SIGCSE Bulletin · 1998 · 465 citations · Full text
Learning to program - difficulties and solutions
Anabela Gomes · 2007 · 290 citations