- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
跨平台C/C++解释计算平台Ch的教学魅力
特约主持人:程 辉br 专题策划人:奚春雁 张 玥br br br Ch平台国际研讨会(Ch Workshop,http://www.asmemesa. org/ chworkshop/)于2008年10月12在北京召开,来自国内外著名高校和工业界的专家、学者及相关部门领导莅临并作了精彩发言。本次国际性Ch研讨会由国际电气与电子工程师学会(IEEE)和美国机械工程师学会(ASME)主办,国家自然科学基金委员会和国家教育部高等教育司协办,旨在研讨C/C++解释计算平台(Ch)的功能,交流美国及中国高校如何利用Ch平台提高C程序设计课程的教学质量,以及Ch在高校工程类课程教学科研及工业中的应用等。清华大学张尧学院士参与了本次研讨会的组织工作;教育部理工处领导吴爱华作了关于教学改革及教学创新的重要讲话;美国加利福尼亚大学戴维斯分校程辉(Harry H. Cheng)教授、浙江大学谭建荣院士等作了专题报告;中国科学院计算技术研究所倪光南院士在总结性发言中指出,Ch平台是一个适合于中国计算机程序设计教学的优秀平台。br Ch平台是程辉教授在美国加州大学戴维斯分校从事16年C语言程序设计教学和科研实践中,针对C语言的众多难点,积累开发的一种跨平台嵌入式C/C++程序解释器。Ch平台抛弃了传统的抽象教学方式,由面向底层内核的交互式命令外壳和教学专用且界面友好的集成开发环境两大模块构成,从而形成了一种新的C程序设计教学平台和新的教学模式。教师可以使用这个平台,在课堂上开展直观的程序交互式演示教学,帮助学生形象化地理解C语言指针、结构体、数组、编程逻辑、编程调试等学习难点,同时这个平台也是学生有效自学和课后实践的工具。该平台具有强大的高级数值计算、二维/三维绘图功能和底层硬件连接与工业控制功能,可以形象而又便捷地展示和协助教师讲解C语言在解决较复杂工程和科学问题中的应用,从而提高教学的实用性,激发学生的学习积极性。Ch跨平台的特点使C/C++程序可以在Linux、Unix、Windows等多种操作系统上跨平台解释执行,无须经过繁琐且与平台相关的编译过程。此外,Ch也是一个可嵌入的脚本引擎,可以无缝地嵌入到已编译的程序中,实现脚本的柔性化编程,可方便地实现诸如移动计算等的新计算范式。目前,该平台已被全球各高等院校及工业界广泛应用于教学和解决各种科学与工程问题中,取得了显著效果,得到了各界专家学者的高度评价。br 美国国家标准学会C标准委员会主席汤姆·麦克唐纳说:“Ch首次实现了跨平台、复数、可变长数组以及IEEE浮点计算等C99的标准功能。我不得不说Ch在质量和开发环境的完整性上给我留下了极为深刻的印象。”br 法国巴黎大学计算机科学教授杰姆·菲特评价说:“教师和学生都非常欣赏Ch。在我的教学生涯中,第一次能够将指针如此清晰地讲授给对C程序设计完全陌生的初学者,并让他们自然地接受和理解。”br 美国加州大学伯克利分校戴维·奥斯兰德教授指出:“Ch是一个教学和研究的优秀平台,我用它来做机电和控制方面的教学和研究。对我来说,一个解释器的最重要优点是跨平台、可移植,Ch使C程序能够跨平台执行。另外,Ch有非常友好的数学和图形功能,而在C、C++或Java中实现此类功能则需要装载大量资源函数库,而每一个都有各自的使用规范,使用起来很繁琐。我对Ch中提供的绘图功能印象尤为深刻,这对工程科学应用非常有用,使用也很方便。”br 随着大学教育的普及化,C语言已成为最普及的程序设计教学语言之一。提高大学生C/C++的程序设计能力和实际动手能力,对他们的专业发展及今后的就业具有非常重要的意义。清华大学和浙江理工大学在利用Ch开展大学生程序设计基础教学中已经取得了良好的成效。例如,在2005年浙江省计算机二级考试中,浙江理工大学采用Ch平台学习C程序设计的学生在“C程序设计”考试中的平均通过率达到96.7%,其中二本学生的通过率更是达到了100%,教学效果非常显著。br 《计算机教育》杂志始终关注本领域的教育教学改革和创新。我们特别约请了部分参会的专家、学者,为读者详细介绍研究和使用C/C++解释计算平台(Ch)的经验和体会。我们希望通过对Ch平台全面而详细的介绍,不断提高C程序设计课程及相关课程的教学质量,进一步促进计算机教学的创新和计算机教育培训体系的改革。br /p p /p p
/p
文档评论(0)