大学学生的计算机语言程度,如何培养大学新生计算机语言编程能力.pdf

如何培养大学新生计算机语言编程能力

独 /立 /学 /院 /专 /题

如何培养大学新生计算机语言编程能力

赵 飞 荆光辉 张润泽

(湖南师范大学 树达学院,湖南 长沙 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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值