- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何培养大学新生计算机语言编程能力
独 /立 /学 /院 /专 /题
如何培养大学新生计算机语言编程能力
赵 飞 荆光辉 张润泽
(湖南师范大学 树达学院,湖南 长沙 410083)
摘 要:本文提出了一些观点,探讨了如何能使新生 基本型进行学习、应用 。在学生有一定基础之后,再
真正掌握一门程序设计语言。 开始复合型数据的学习与应用。
关键字:程序整合;程序设计;逻辑思维;任务驱动 (2)程序流程控制,三种基本程序结构,各 自实
教学 现语句。
中图分类号:G642 文献标识码:B (3)辅助工具,属于高级阶段的内容,比如说文
文章编号:1672-5915 (2007)10-0015-05 件操作,宏的应用,函数等。
0 引言 1.2 阅读、修改、整合简单程序范例
小孩堆积木之前,有必要了解、认识、理解积木,
计算机程序设计与其说是一门科学,倒不如说是
然后才能够堆出各种造型来。阅读简单程序范例就相
一 门艺术,即驾御程序设计语言的艺术,它不仅需要
当于对积木的了解、认识、理解过程,是一个基本且
掌握一定的基础知识,同时还需要具备一定的创造性
必要的过程。在这一过程中,可以引导学生培养动态
逻辑思维能力 l【5】。程序设计的学习过程枯燥、难懂、
思维来阅读程序,或判断程序的正确性。这种思维习
持续时间长,从内容到学习方法、思维方式等同高中
惯的养成,对培养学生的逻辑思维能力和抽象思维能
课程,与大学里的其他课程都有很大差异,大部分学 力有非常重要的作用2【】。
生反映计算机语言难学,程序更难编。为了使学生能 典型的简单范例程序,如有规律的数据项累an/
真正掌握一门语言,并能应用这种语言编写程序,具 累乘,验证某个数是否为素数,分离某个数的每位数
备一定的编程能力,本文结合 c/c++,针对如何培养 字,求两个数的最大公约数,最小公倍数等LlJ。
大学新生的计算机语言编程能力,提出了一些观点。 该训练过程的后期主要是在简单范例程序的基
1 程序设计能力的训练过程 础上逐渐改变和增加条件的方法来训练学生的动手
实践能力。
下面给出了我们总结出来的循序渐进的程序设 针对上述简单范例程序,可变化出一些程序,如
计能力训练过程 。整个过程打破课本原有以知识的逻 求出某范围内的所有素数,求出某范围内的所有水仙
辑结构体系为顺序组织的学习及教学方式,以学生已 花数 (某数等于其每位上的数字立方和)等 l【J。这些
有知识为基础,按照学生的认知规律,遵循先易后难、 程序都可以只对上述简单范例程序修改、整合来完
先具体后抽象、先轮廓化后细节化的原则,通过学习、 成,学生在这一过程中必须亲 自实践。
观看、模仿、理解、总结、提高五个阶段进行训练L2J。 该过程属于模仿阶段,持续时间长且枯燥,所面
1.1 对程序设计语言的学习 对的范例大部分都没有实际应用价值,也没有太多吸
文档评论(0)