应用型高校计算机相关专业C 语言教改研究
2020-08-21张连堂林树青
现代计算机 2020年20期
张连堂,林树青
(广州商学院,广州511363)
0 引言
信息技术飞速发展,计算机语言层出不穷,但是C语言的地位一直无法撼动,它非常接近于机器语言,编译质量、运行效率很高,任何其他高级语言无法比拟,所以不管用其他任何高级语言开发软件,在核心的地方都会想到嫁接C 来“帮忙”。在大部分高等院校计算机相关专业的课程体系中,C 语言的身影一直存在。C语言的教学效果也一直备受关注,为了能使得刚刚踏入大学的学生对C 语言的学习取得更好的收获,我们尝试打破教科书的束缚,采取项目驱动教学法,具体做法如下。
1 语言与程序
作为大学第一门计算机语言课程,讲授伊始,必须首先让学生理解语言和程序的本质。好比导演引导演员入戏一样,教师必须引导学生尽快进入“计算机语言”。
1.1 语言
语言是不同客体之间信息交流的工具。自然语言是人与人之间的交流工具;计算机语言是人和计算机之间的交流工具。一切语言的共性是传递信息,让对方了解自己的意图,不同语言的区别仅在于:单词、语法、句型不同而已。由单词按照一定的语法、句型所写成的文章,用于处理实际问题的具体策略、方法步骤、实现过程等,实则程序,如表1 所示。

表1 自然语言和计算机语言对照表
不难看出,其实计算机语言并没有什么新奇之处,自然语言的文章中每个段落讲述一层意思,计算机语言的程序中每个函数实现一个运算、描述处理一个具体问题的方法步骤;……
登录APP查看全文
