RobotStudio: a universal IDE for teaching undergraduate computer system courses

  • Authors:
  • Li Xu

  • Affiliations:
  • University of Massachusetts Lowell, Lowell, MA

  • Venue:
  • Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Computer system courses lie at the core of undergraduate Computer Science curricula and are essential for solid understanding of modern systems. However, these courses are traditionally taught in an ad-hoc fashion: each course uses separate materials and artifacts, with little coherence and connection between courses. Furthermore, instructors need to strike a careful balance between complexity and accessibility in designing student assignments. This paper presents RobotStudio---a universal and modular IDE framework for teaching undergraduate computer system courses. RobotStudio builds on Eclipse IDE, targeting a simple yet versatile educational robotic platform. RobotStudio can be used in typical system courses to teach the subject matter; it can also be used as a common assignment infrastructure, and student projects are developed as plugin modules to form a comprehensive IDE system.