RobotStudio: A Modular IDE-Based Holistic Approach to Teaching Language Engineering and Compilers Using Educational Robots
RobotStudio: A Modular IDE-Based Holistic Approach to Teaching Language Engineering and Compilers Using Educational Robots
批准号:
0737054
负责人:
Li Xu
金额:
$14.53万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-01-15 至 2009-12-31
中文摘要
计算机科学(31)该项目包括使用教育机器人教授语言工程和编译器主题的整体方法的开发,改进和评估。一个便宜,简单,但有能力的机器人控制器作为目标系统。学生使用专用的教学IDE - RobotStudio来控制机器人并探索关键的语言工程概念,包括语言功能和系统设计的相互作用,词法分析和解析,编译器中间表示,字节码生成,程序分析和转换,所有这些都与RobotStudio作为一个具体的,可立即访问的测试床。此外,RobotStudio的模块化和可扩展架构允许学生将他们的项目构建和集成为RobotStudio插件模块,并获得单个编译器组件如何协同工作以形成工作IDE系统的实践经验。该计划的主要工作包括:(1)设计及发展以综合发展教育为基础的单元式教学法及辅助教材;(2)评估教材的成效,并确定该教学法能否提高学生对相关课程的兴趣、学习率及成功率;及(3)改善及分发教材及辅助软件工具,以促进这些示范措施的进一步推行。
英文摘要
Computer Science (31) This project incorporates the development, refinement and evaluation of a holistic approach of using educational robots to teach language engineering and compiler topics. An inexpensive, simple, yet capable robot controller serves as the target system. Students use a dedicated teaching IDE - RobotStudio to control robots and explore key language engineering concepts, including interplay of language features and system design, lexing and parsing, compiler intermediate representation, bytecode generation, program analysis and transformation, all with RobotStudio as a concrete and immediately accessible test bed. In addition, the modular and extensible architecture of RobotStudio allows students to build and integrate their projects as RobotStudio plugin modules and gain hands-on experience of how individual compiler components work together to form a working IDE system. Major activities in this project include (1) the design and development of the modular IDE-based teaching approach and supporting materials; (2) assessment of the effectiveness of teaching materials and determining if the approach improves student interests, retention and success rate in related courses; and (3) the refinement and dissemination of teaching materials and supporting software tools to facilitate further implementation of these exemplary practices.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Enhancing Cyber Security Education Using POGIL
-
批准号:1623646
-
项目类别:Standard Grant
-
资助金额:$14.07万
-
财政年份:2016
-
负责人:Li Xu
-
依托单位:
国内基金
海外基金
基于Modular积图和最大团的草图形状匹配技术研究
-
批准号:61305091
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2013
-
负责人:梁爽
-
依托单位: