Ch解释计算平台在计算机程序设计基础课程中应用评价.docVIP

Ch解释计算平台在计算机程序设计基础课程中应用评价.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ch解释计算平台在计算机程序设计基础课程中应用评价

Ch解释计算平台在计算机程序设计基础课程中应用评价   文章编号:1672-5913(2009)05-0052-04   摘要:计算机程序设计基础是一门在各学校、各专业都普遍开设的基础课,其中多数以C语言作为入门语言。选择什么样的解释和计算平台能够更有利于学生的学习,从而有效地实现教学目标呢?本文通过一组学生志愿者对不同学习软件的应用体验和评价,说明了Ch解释器可以作为C语言入门课程的一个很好的选择。   关键词:程序设计;C语言;解释计算平台;Ch   中图分类号:G642   文献标识码:B      1引言      目前,计算机程序设计课程在各个学校都普遍作为基础课开设,而其中大多数都选择用C语言作为入门语言。C语言在科研和工程实践中有着非常广泛的应用,这也正是大多数学校将C语言作为入门语言来讲授的主要原因之一。由于C语言本身的特点,它并不是一个最好的教学语言,这就需要我们在教学内容的设计和实验环境的选择上更好地兼顾实用性与教学目标。从实用性的角度考虑,选择一个目前广泛应用的开发平台,可以使学生快速地学以致用;而从教学目标来看,这门课的主要目的是讲授程序设计的基本原理、方法,应该选择一个简洁易用的编译环境,使学生能够集中精力,打好基础。   本文从教学目标出发讨论计算机程序设计课程实验环境的选择,重点列出了初学C语言的学生对几种不同C语言环境应用体验的对比。      2计算机程序设计基础的教学目标      计算机程序设计基础是很多学校的程序设计入门课程,除了计算机专业,绝大多数理工科专业也都开设了这门课程。很多学校的非计算机专业都只开设了这一门与计算机软件相关的必修课,因此对于非计算机专业的程序设计课程来说,这门课承载了太多任务。   以清华大学全校性基础课“计算机程序设计基础”为例,我们的课程教学目标包括:介绍C语言的基本语法;讲授程序设计的基本原理和方法;培养学生的计算思维;介绍数据结构的基础知识和简单常用的算法;介绍软件工程的基础知识并使学生通过项目训练体验软件开发的过程。   为了在有限的学时内实现上述教学目标,我们将教学环节分为大课、基础实验、项目训练几个环节,分别实现不同的教学目标。大课主要讲解原理、方法,培养学生的计算思维能力;基础实验帮助学生验证和巩固基础语法、培养学生基本的编程能力;项目训练使学生体会一个完整的软件开发过程和开发方法。   3初学者对几种C语言开发环境的体验和评价   为了在上述各个环节中有效地实现不同的教学目标,我们在实验室配置了多元化的实验环境,包括不同的C语言开发平台:Ch 6.1[1]、Turbo C++ 3.0和微软的Visual C++ 6.0、Visual C++ 2005。在基础实验中,我们推荐学生使用Ch和Turbo C++ 这两种比较简单易用的语言环境;在项目训练中,学生自选题目,不限制语言工具。   我们从初学C语言的学生中募集了16位志愿者,以完成基础实验为目标,对几种环境进行了比较。这16位学生分别来自经管、化工、水利、材料、生物等非信息类专业。本次体验和评价活动安排在开学初,参加活动的16名学生刚刚上过3学时“计算机程序设计基础”大课、4学时实验课,除此以外没有任何程序设计经验。   (1) 活动所用课时:约6个小时。   (2) 实验方式:通过边讲边练的方式学习C语言的语法,让大家体会和掌握不同编译器的使用,最后请大家完成调查问卷。   (3) 问卷设计:为了对几种开发环境进行评估和比较,我们设计了一个调查问卷,请大家填写,主要有这些指标:   ●界面设置(友好,便于操作)   ●基本操作(简便、快捷)   ●程序菜单(准确、清晰、无歧义)   ●出错信息(简明准确、易于查找)   ●断点设置(方便、有效)   ●内存变量查看(便捷、准确)   ●结果显示(方便、美观)   ●项目管理(结构清晰、科学高效)   ●程序稳定性(运行稳定,没有bug)   (4) 活动的课时安排   ●第1、2小时:软件的基本操作   指导学生使用各种开发软件,重点讲解如何进行编译和调试,包括断点设置、单步调试等功能。通过手把手一步一步的指导,引导学生熟悉软件的基本操作,掌握程序编译或解释、调试的基本过程。   ●第3、4小时:上机练习C语言的控制语句   练习使用C语言中的布尔变量、关系表达式和逻辑表达式、if分支和for循环等控制语句。通过使用逻辑表达式和控制语句,让学生进一步了解编译器和调试工具。   ●第5、6课时:学生自由练习,对编译环境进行评价   学生填写调查问卷,并以自由陈述的方式写出自己的看法。   学生根据自己的使用体会,对Ch、Turbo C++和微软的Visual C+

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档