跨平台C/C++解释计算平台Ch的教学魅力——适合中国计算机程序教学的跨平台C/C++~g释计算平台Ch(可编辑)
跨平台C,C,,解释计算平台Ch的教学魅力——适合
中国计算机程序教学的跨平台C,C,,~g释计算平台Ch
塾
塑 呈 一
...
跨平台 /解释计算平台 的教学魅力
特约主持人:程 辉
专题策划人:奚春雁 张 碉平台国际研讨会 ,://. . / /于 年 月 在北京
召开,来自国内外著名高校和工业
界舌勺专家、学者及相关部门领导莅临并作了精彩发言。本次国际性 研讨 会由国际电气与电干工程师学会和美国机械工程师学会 主办, 国家自然科学基金委员会和国家教育邵高等教育司协办,旨在研讨 / 解释计算平台 饷功能,交流美国及中国高校如何利用 平台提高 程 序设计课程饷教学质量,以及 在高校工程类课程教学科研及工业中的应 用等。清华大学张尧学院士参与了本次研讨会饷组织工作;教育邵理工处领 导昊爱华作了关于教学改革及教学创新舌勺重要讲话;美国加利福尼亚大学
戴维
斯分校程辉 . 教授、浙江大学谭建荣院士等作了专题
; 中国科学院计算技术研宄所倪光南院士在总结性发言中指出, 平台是一 个适合于中国计算机程序设计教学饷优秀平台。平台是程辉教授在美国加州
大学戴维新分校从事 年 语言程序设
计教学和科研实跋中,针对 语言饷众多难点,积累开发舌勺一种跨平台嵌
入式 /程序解释器。 平台抛弃了传统钓抽象教学方式,由面向底层
内核钓交互式命令外壳和教学专用且界面友好舌勺集成开发环境两大模块构
成,从而形成了一种新饷 程序设计教学平台和新白勺教学模式。教师可
使用这个平台,在课堂上开展直观钧程序交互式演示教学,帮助学生形象化
地理解 语言指针、结构体、数组、编程逻辑、编程调试等学习难点,同
时这个平台也是学生有效自学和课后实跋钓工具。该平台具有强大舌勺高级数
值计算、二维/三维绘图功能和底层硬件连接与工业控制功能,可以形象而
又便捷地展示和协助教师讲解 语言在解决较复杂工程和科学问题中饷应
用,从而提高教学的实用性,激发学生的学习积极性。 跨平台钧特点使。 ? 童墅 塑 一
一 一 一 一
《
/程序可以在 、、等多种操作系统上跨平台解释执
行,无须经过繁琐且与平台相关的编译过程。比外, 也是一个可嵌入的
脚本引擎,可 无缝地嵌入到巳编译的程序中,实现脚本饷柔性化编程,可
方便地实现诸如移动计算等伪新计笄范式。目前,该平台巳被全球各高等院
校及工业界广泛应用于教学和解决各种科学与工程问题中,取得了显著效
果,得到了各界专家学者的高度评价。
美国国家标准学会 标准委员会主席汤姆 ?麦克唐纳说:“ 首次实现 了跨平台、复数、可变长数组以及浮点计算等钧标准功能。我不 得不说 在质量和开发环境白勺完整性上给裁留下了极为深刘饷印象。” 法国巴黎大学计算机科学教授杰姆?菲特评价说:“教师和学生都非常 欣赏 。在我钧教学生涯中,第一次能够将指针如比清晰地讲授给对 程 序设计完全陌生饷初学者,并让他们自然地接受和理解。”
美国加州大学伯克利分校戴维?奥斯兰德教授指出:“ 是一个教学和 研宄白勺优秀平台,裁用它来做机电和控制方面饷教学和研宄。对裁来说 一 个解释器钓最重要优点是跨平台、可移植, 使 程斤能够跨平台执行。 另外, 有非常友好饷数学和图形功能,而在 、或了中实现比类 功能则需要装载大量资源函数库,而每一个都有各自饷使用
,使用起来 很繁琐。裁对 中提供钧绘图功能印象尤为深刻,这对工程科学应用非常 有用,使用也很方便。”
随着大学教育的普及化, 语言巳成为最普及钧程序设计教学语言之 一
。 提高大学生 /饷程序设计能力和实际动手能力,对他们饷专业发 展及今后饷就业具有非常重要的意义。清华大学和浙江理工大学在利用 开展大学生程序设计基础教学中已经取得了良好钓威效。例如,在 年 浙江省计算机二级考试中,浙江理工大学采用 平台学习 程序设计舌勺学 生在“ 程序设计 考试中的平均通过率达到 . %,其中二奉学生饷通过 率更是达到了 %,教学效果非常显著。
《计算机教育》杂志始终关注本领披舌勺教育教学改革和创新。裁们特另
约请了部分参会钓专家、学者,为读者详细介绍研宄和使用 /解释计 算平台 钧经验和体会。我们希望通过对 平台全面而详细钓介绍,不 断提高 程序设计课程及相关课程钧教学质量,进一步促进计笄机教学舌勺 创新和计算机教育培训体系白勺改革。墨
五