高职《C语言程序设计》课程教学改革探讨与分析
2018-04-13景鹏斌
电子元器件与信息技术 2018年12期
景鹏斌
(陕西机电职业技术学院,陕西 宝鸡 721001)
0 引言
C语言是程序设计人员主要使用的一种面向过程的计算机编程语言,主要在底层开发中进行应用。目前众多高职院校中都开设了《C语言程序设计》课程,将其作为学生学习编程语言的一门基础课程,主要培养学生的编程思想,使其养成良好的编程习惯和编程风格,锻炼学生程序编写的规范要求和基本技能,为学习相关编程语言打好基础。然而在实际教学中,C语言课程的教学效果并不理想,本论文就《C语言程序设计》课程教学过程中存在的问题进行分析,探讨C语言课程教学改革的方向,提出C语言课程的教学策略和授课技巧。
1 C语言课程教学现状
1.1 C语言课程特点
C语言是一种高级语言,它将低级语言的实用特点与高级语言的语句和基本结构相结合。C语言本身具有结构简单、灵活方便、运算符与数据类型丰富,并且生成目标代码的质量高,程序执行效率高、表达能力强、可移植性好等特点。同时C语言允许对物理地址进行直接访问,可对硬件操作,而且C语言在参数传递时主要以值进行传递的,也可以传指针,只有32个关键字,使变量和函数的命名更加灵活,函数的调用及应用使C语言程序编写更加容易。
C语言自身特点决定了《C语言程序设计》课程(以下简称C语言课程)具有五个方面的特点,第一,C语言课程具有很强的实践性,理论知识一定要和实践相结合;第二,C语言课程要求学生在程序编写时遵循严格的语法结构;……
登录APP查看全文
