cobol语言编程能力的培养

cobol语言编程能力的培养

ID:27019564

大小:55.50 KB

页数:7页

时间:2018-11-30

cobol语言编程能力的培养_第1页
cobol语言编程能力的培养_第2页
cobol语言编程能力的培养_第3页
cobol语言编程能力的培养_第4页
cobol语言编程能力的培养_第5页
资源描述:

《cobol语言编程能力的培养》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、COBOL语言编程能力的培养  摘要:本文首先讨论了目前主机教育中COBOL程序设计语言教学的不足;然后对教育方式的改进进行了探讨,并提出了解决方案。  关键词:程序设计;能力;主机;COBOL    1引言    在IT业,没有哪一款产品能够像IBM的大型主机那样拥有40年的历史,同时又在今天竞争激烈的市场中仍旧获得用户的青睐。目前,全世界绝大部分重要数据仍然存储于IBM大型主机之上,全世界大部分关键程序(诸如银行、航空等领域)仍然在IBM大型主机上运行。  随着我国经济的高速发展,IBM主机在金融等重要部门的运用也越来越广泛。而随着软件外包产业

2、的兴起,有很多软件公司开始对外承接业务,而其中包含大量的主机软件开发需求,因此对IBM主机开发人才的需求也越来越广。基于上述原因,IBM公司推出了“IBM主机大学合作项目”。该项目自1997年正式启动,IBM公司通过向全国多所高校免费提供IBMz系列服务器和相应资源,帮助高校进行主机系统课程建设、技术开发和人才培养。  在主机系统课程中,有一门十分重要的基础课程——“COBOL语言程序设计”。该课程讲授的是一门诞生将近50年的古老语言,如何取得良好的教学效果,是必须进行探讨的问题。    2目前COBOL程序设计语言教学中存在的问题    2.1教

3、学方法不当  学校程序设计语言类课程的教学以语法教学为主,一般都采用课堂中讲授语法、学生堂下作业验证语法、上机练习检验语法的教学方式。该方式能够较好地讲清楚程序语言的语法,但却并不能意味着学生可以使用这些语句去解决实际问题。在这样的教学模式下培养出来的学生应用语言解决问题的能力是否能得到有效提高,是很值得我们思考的。  2.2教学内容陈旧  IBM主机已经有40年的发展历史,有过辉煌,也有过沉沦。由于其在上世纪90年代的衰退,导致国内近20年都没有较好的相关教学资料。目前的教辅资料都比较陈旧,不能反映近年来计算机行业发生的翻天覆地的变化,以至于学生

4、感觉学习内容与现实脱节,离开校门走上工作岗位后又不得不重新开始培训。  2.3综合应用能力缺乏  在教学中,学生的基础知识掌握还可以,编制一些简单程序游刃有余,但在做一些大型的综合程序设计时就无处下手了。学生只是掌握了语法规则,而灵活应用还很困难。  2.4教考手段单一  目前的教学手段还主要是传统的教师课堂讲授,学生课下作业,辅以一定的上机实习,内容也多为验证书本内容,考核仍然以笔试为主。但是有开发经验的人都知道,在实际软件开发过程中都需要不断地查阅文档和资料,在程序编制过程中反复调试和修改才能设计出最优的软件,单靠记忆和背诵根本无法适应实际工作

5、的需求。所以仅仅笔试成绩优异的人并不一定能成为合格的程序员。    3程序设计能力的培养    3.1主机COBOL语言的特点  COBOL是monBusinessOrientedLanguage的缩写,字面意思就是“通用面向事务处理语言”。从其名称就可以看出,COBOL语言是用于事务处理的。当然,COBOL不仅仅是商业数据处理的理想语言,还广泛用于数据管理领域,如它在财会管理、统计报表、计划编制、情报检索等方面应用十分广泛。  在过去的近50年里,COBOL成了事务处理领域具有统治地位的程序设计语言。大量的语言,诸如PL1、Algol68、Pas

6、cal、Modula、C、Ada、C++都曾经被视为COBOL的挑战者,但是没有一个成功替代它。  正因为COBOL是一门古老的语言,就决定了其和目前流行的其他计算机语言有较大区别。无论是在语法还是编程方法上,都有其特殊之处。  3.2结合主机特点,完善讲授方法  虽然传统程序设计语言的讲授经常会受到诟病,但目前教师传授知识的基本方法还只能是讲授。COBOL语言中比较独特之处如固定格式、各种繁多的编辑型数据类型、复杂的PERFORM语句以及独特的表(数组)处理方法等,必须进行详细的讲解,而独特的三种不同文件的处理方式也不例外。  我们在教学实践中发

7、现,除了讲解必要的基础知识,教师在课堂上演示一个程序的运行方式及结果,比单纯讲解程序本身能更有效地吸引学生的注意,从而取得更好的课堂讲授效果。如果不进行演示,学生可能会被那些和其他程序设计语言迥然不同的语法规则和处理方式弄糊涂,不能更好地掌握相关知识。  3.3以实际应用为基础,培养学生的动手能力  程序设计是一门应用科学也是一门技术。程序设计语言的教学要面向实际应用,以实际问题为出发点,着重培养学生的动手能力。老师应该在上课前准备好相关实际问题,由此引出教学内容,然后由老师和学生一起探讨解决的方法。而程序设计的重要环节上机要以学生为主体,老师从旁

8、协助,遇到问题要鼓励学生自己想办法解决,鼓励学生在课外远程登陆到主机系统进行自主学习,锻炼学生的编程能力。  3.4完善课

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。