C语言教学探讨

2016-11-14 01:11:34郭亮郭海智
电脑知识与技术 2016年24期
关键词:类型

郭亮 郭海智

摘要:针对C语言教学过程中存在的问题并结合自身教学实践,提出几点具体建议。包括从类型和变量出发,自教学初期就加强对语言中的一些核心问题讲解,并在课程教学前期的语言基础部分对此进行反复强调及紧密联系,后期再专注于程序设计能力及计算思维的培养。

关键词:C语言;类型;指针;函数

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)24-0116-02

Abstract: Aiming at the existing problems in the process of C language teaching, combined with personal teaching practice, giving some suggestions. Starting from the types and variables, the suggestions include strengthen the interpretation of some core elements in C language at the primary stage of teaching, emphasize the interrelation of these elements, later stage focus on training the ability of programming and computational thinking.

Key words: C language; type; porinter; function

C语言高效、灵活且兼具高级和低级语言的特点,使其应用及影响极其广泛,并早已成为各大高校的第一门程序设计课程。该课程信息量大且地位显著但授课时间有限,作为重点和难点的指针等概念也提高了学习门槛,导致教学效果普遍不理想,影响了后期多门专业课程的开展。

1 教学中的问题

C语言教学过程中除了需要平衡语言特性和程序设计能力培养外,还应针对教学对象的特点进行内容的合理编排,加强各个知识点的联系,降低学习曲线的陡峭程度。当前众多教材及教学过程在内容编排上采用类似自顶向下的教学方法,简述变量、常量等基础概念后,在控制结构中开始程序设计能力的初步培养,到数组、指针及函数参数部分转而强化底层概念,最后通过结构体、综合示例及简单数据结构等回归到设计[1]。这样的教学过程可能会使部分学员在对前期语言基本要素掌握不到位的基础上产生一些错误理解,后期再来修正就比较困难。

结合个人教学经验及我校的教学情况,在课程编排上应尽早让学员理解并熟悉底层概念,尽早引入函数概念并持续培养模块化程序设计方法[2]。……

登录APP查看全文

猜你喜欢
类型
蓬溪县主要中低产田土类型及其改良途径
民族文化在现代视觉传达设计中的应用
艺术科技(2016年10期)2016-12-14 23:19:33
互利方法下公共关系危机的理论与实践
出版广角(2016年16期)2016-12-13 03:01:22
论国防科技工业区域融合中企业间网络的划分及主要类型
经济师(2016年10期)2016-12-03 21:53:32
细说小学课外阅读的类型及阅读指导方法
考试周刊(2016年89期)2016-12-01 12:31:29
论古汉语中的被动句
肾小球滤过率下降与脑卒中类型及预后关系探讨
我国高职院校实训基地主要类型及其存在价值初论
职教论坛(2016年24期)2016-11-14 09:02:16
人名中不应该使用生僻字
人间(2016年27期)2016-11-11 17:29:11
“逗”孩子行为的危害及破解对策
南北桥(2016年10期)2016-11-10 17:33:00