当前位置:文档之家 > C语言课程中指针内容体系设置的改革尝试

C语言课程中指针内容体系设置的改革尝试

C语言课程中指针内容体系设置的改革尝试

摘要:指针是C语言的基本组成部分,如何让学生更好地理解和掌握指针内容,是教师面临的重要研究课题。文章给出一种新的指针内容编排体系,在该体系下,指针内容不再像以往那样独立成章,而是贯穿于整个课程始终。这样,可以让学生有尽可能多的消化和理解时间,从而更好地掌握指针的基本内容和使用方法。

关键词:C语言;指针;内容编排体系;教学方法

现今,几乎所有的理科非计算机专业都开设了“C语言程序设计”课程,旨在培养学生的编程能力,提高计算机素养,为以后的学习、工作及科研打下坚实的基础。

C语言有着丰富的内容,指针部分是C语言的基本组成部分,由于其在程序编写及软件开发中发挥着重要的作用,它成为C语言的重点内容;同时,由于其理解和掌握上存在的难度,它也是C语言的难点内容。

随着教学改革的深入开展,许多学校都对该课程进行了调整,其中一项就是课时的调整,目前,存在着64+32、48+32、32+32等多种课时设置方案。在课时有限甚至是偏少的情况下,如何让学生能更好地理解和掌握指针内容,成为教师面临的研究课题。

关于整个课程的教学改革与创新,很多文章进行了介绍。尤其是关于指针内容的教学探讨与改革,一直没有停止,很多好的研究成果见诸报端,成为教师的有益参考和借鉴。这些探讨主要集中在如何对内容进行讲授、如何帮助学生理
解难点解答疑问、讲授手段探索、例题精选等方面,这对教师和学生来说都是不无裨益的。尽管如此,教学实践中,还是经常会出现学生们对指针理解不够透彻,从而影响指针的使用和应用。

关于整个课程的教学改革与创新,很多文章进行了介绍。尤其是关于指针内容的教学探讨与改革,一直没有停止,很多好的研究成果见诸报端,成为教师的有益参考和借鉴。这些探讨主要集中在如何对内容进行讲授、如何帮助学生理解难点解答疑问、讲授手段探索、例题精选等方面,这对教师和学生来说都是不无裨益的。尽管如此,教学实践中,还是经常会出现学生们对指针理解不够透彻,从而影响指针的使用和应用。

通观现在的C语言教材,在内容编排上,大多数是将指针内容独立成章,对指针集中讲解,并且其在整个内容编排体系中所处位置偏后。这样编排的好处是指针内容比较集中,讲起来易进行综合分析、比较,但问题也有,即学生理解和消化指针内容的时间不够,从而影响学习效果。

本文就是针对这一问题展开讨论的,试图在这方面能作些改革尝试,改进教学效果。

1 指针内容体系的新设置

近年来,针对指针内容教学中出现的问题,北京师范大学信息技术与应用课程组进行了认真思考和分析,试图找到解决问题的办法。这些尝试主要集中在上课的讲授方法、手段、技巧,以及上机试验的设计与考核等方面。我们的教学团

C语言中的指针浅谈

C语言的指针浅谈_信息与通信_工程科技_专业资料。c语言是一门基础的程序设计语言,在程序设计教学中占有重要的地位。在C语言中,较难理解的就是指针。本文试图...

C语言指针 教学设计

C 语言指针教学设计 1.关于 C 语言程序设计中的指针 C语言程序设计是高校理工科专业的一门重要专业或公共基础课,不仅是计 算机相关专业学生进一步学习汇编语言程序...

C语言程序设计——指针(完整版)

C语言程序设计——指针(完整版)_理学_高等教育_...必须弄清楚数据在内存中 是如何存储的,又是如何读取...

C语言程序设计中指针教学要点分析

C 语言程序设计中指针教学要点分析 徐兵 ( 广东海洋大学信息学院, 广东 湛江 524088) 1 指针知识单元构成 1.1 指针定义 在计算机内存中, 每一个存储单元(通常...

C语言中指针的运用

C 语言中指针的运用 【摘要】C 语言是一种被广泛应用的计算机程序设计语言,“指针”是 C 语言 的精华,是教学的重点和难点,同时又是学好 C 语言的关键。本文...

如何透彻理解C语言中指针的概念

如何透彻理解 C 语言中指针的概念 强大的指针功能是 C 语言区别于众多高级语言...为了让系统了解每一次指针偏移的单位,也为了方便程序员进行指针 偏移 (让程序员...

《C语言程序设计》课程教学大纲

二、 课程教学要求 通过本课程的学习,应熟练掌握 C 语言中的基本知识、各种语句及程序控制结构,熟 练掌握 C 语言的函数、数组、指针、结构体、链表等数据结构的...

STC单片机C语言程序设计 第13章 STC单片机C语言指针

STC单片机C语言程序设计 第13章 STC单片机C语言指针...C51编译器中指针的分类 Cx51编译器支持使用字符“*...这 通用指针 是因为在程序代码中,设置将P1设置为...

c语言程序设计课程模拟试卷及答案(2015年秋季用,最新)

C 语言程序文件的缺省扩展名为( c )。 2.设 x 和 y 均为逻辑值,则 ...} //f 为单链表的表头指针 函数功能:遍历输出由 f 所指向的单链表中每个结点...

C语言中指针重要知识点

即p没有指向时,而就对*p赋值,该值就代替了内存中某单元的内容,有可能出现不...指针_C语言的重要概念和... 2页 1下载券 C语言中的指针学习 34页 1下载...