- 1
- 0
- 约7.95千字
- 约 12页
- 2022-06-17 发布于广东
- 举报
C语言程序设计教学(资料)
文档信息
:
文档作为关于“IT计算机”中“.NET”的参考范文,为解决如何写好实用应用文、正确编写文案格式、内容素材摘取等相关工作提供支持。正文5958字,doc格式,可编辑。质优实惠,欢迎下载!
目录
TOC \o 1-9 \h \z \u 目录 1
正文 1
文1:C语言程序设计教学 2
0 引言 2
1 C语言程序设计教学方法研究 2
1)课件讲解。 3
2)实例演示。 3
3)教学难点与重点——“复合知识点” 4
2 C语言程序设计教学实践结果分析 5
3 结语 6
文2:C语言程序设计教学 6
1C语言的教学目标 6
2教学内容的设计 7
3信息资源和学习效果评价设计 9
参考文摘引言: 10
原创性声明(模板) 11
文章致谢(模板) 11
正文
C语言程序设计教学(资料)
文1:C语言程序设计教学
基金项目:北京高等学校青年英才计划项目;煤炭资源与安全开采国家重点实验室开放课题(SKLCM11KFB12)
作者简介:王振武,男,副教授,研究方向为数据挖掘、图形图像处理,wangzhenwu@
0 引言
为提高大学生利用计算机解决问题的能力,全国高校普遍为理工科专业的低年级学生开设了C语言程序设计这门必修的公共基础课程。一方面,该课程是学生接触的第一门程序设计类课程,其编程思维的养成是一个较长的过程;另一方面,该课程具有内容繁多、知识点关联性强、算法抽象、实践性要求高等特点,学生在学习过程中易产生畏难心理,进而出现学习动力不足、积极性不高等问题。C语言程序设计是一门难学也难教的课程,目前在教学上普遍存在很多问题。文献[1-4]对C语言程序设计的教学方法给出了建议,但都不够系统和全面。
1 C语言程序设计教学方法研究
理论教学
对于大多数课程而言,从宏观上将课程知识点及其关联讲授给学生非常必要,这便于学生更加系统深刻地理解所学内容。笔者以文献[5]作为教材讲解C语言程序设计的知识点结构。如图1所示,知识点之间的关联可以层层细化,教师首先从宏观上给学生介绍C语言程序的整体组成结构(如图1-(a),然后针对图1-(a)中一个源程序文件的组成成分举例介绍,如图1-(b)所示。在图1-(b)中,教师对涉及的知识点进行归类,共包含预处理命令、数据类型、运算符、语句和函数等5部分,然后图1-(c)至图1-(i)依次层层展开上述各类知识点的组成,逐步细化。
从宏观上梳理C语言与程序设计课程的知识点是非常必要和重要的,这样可以避免学生“只见树木,不见森林”,最后只学到一堆零散的知识点,只有从宏观上把握各个知识点在知识体系中的位置和作用,才能学得深、记得牢。
对于程序语言课程,如果仅仅介绍语法的运用,学生往往对知识点理解不深刻。我们在教学实践中的体会是:在讲解C语言语法的基础上,适当地剖析编程语言在计算机中的运行机制,会让学生的理解更加透彻。因此,我们的课堂教学方法分为如下两部分。
1)课件讲解。
课件讲解包括两部分,即知识点要点总结和知识点运行机制剖析。知识点要点总结就是告诉学生该知识点如何使用;而知识点运行机制剖析则告诉学生该程序在计算机内存中的执行过程。由于绝大部分高校在开设C语言程序设计之前都会开设计算机文化基础等课程,因此学生有足够的计算机基础知识来理解C语言程序的运行机制。
2)实例演示。
作为一门编程语言,C语言需要在实践中理解和掌握,因此,课堂教学中,在具体的编程环境(如VC++)下演示十分必要。通过在具体的软件环境下编程,告诉学生应该做什么和不应该做什么,并总结该知识点的注意事项。相比传统的脱离编程环境,只在PPT或黑板上进行板书的教学模式,该方法的教学效果要好得多。在课堂教学中,具体的教学步骤如下:①使用PPT或者板书列出该知识点的注意要点;②在编程环境(如VC++)下演示该知识点的用法,给出正确的和错误的使用方法,并进行对比;③通过幻灯片动画或flash动画等形式演示程序在计算机内存中的执行过程,让学生更加深刻地理解程序的运行机制。
3)教学难点与重点——“复合知识点”
从C语言的教学内容来讲,数组、函数和指针是教学的重点章节,这些章节之间相互关联的部分又是重点中的难点,如数组和函数结合,数组名做函数参数,数组和指针结合,指向数组的指针变量,函数和指针结合,指向函数的指针变量等。在教学过程中要反复强调各个知识点的注意事项,如果基本知识点能够理解透彻,上述难点内容也就迎刃而解了。
上机实践教学
在实践教学中,教师可以通过实际教学案例循序渐进地强化学生对C语言知识点的理解。上机实践的教学内容通常分为两部分:基本知识点练习和综合训练。首先通过基本知识点的练习,让学生掌握该知识点的使用,即巩固
您可能关注的文档
- 关于大学英语自考课程中英语阅读课堂教学的实践探索(高等教育学资料).doc
- 高校金工实习存在的问题和改革措施(行业资料).doc
- 基于项目驱动的金工实习教学改革(教学资料).doc
- 关于金工实习改革的几点思考与建议(高等教育学资料).doc
- 训诂学在中学文言文教学中的应用(教学资料).doc
- 训诂学在对外汉字教学中的价值(行业资料).doc
- 训诂学课程教学改革初探(教学资料).doc
- 浅析呼啸山庄中环境影响下的凯瑟琳的爱情观(高等教育学资料).doc
- 伤逝爱情观的现代性启示(高等教育学资料).doc
- 一种基于小世界模型的EMBA潜在生源挖掘方法(高等教育学资料).doc
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- 贵州省事业单位考试真题《公共基础知识》及答案解析(已编辑,可直接打印.docx VIP
- 北师大版(2024)小学数学二年级上册《分物游戏》教案及反思.pdf VIP
- 贵州省事业单位考试真题《公共基础知识》及答案解析(已编辑,可直接打印.docx VIP
- 锂电池荷电、健康与功率状态联合在线估计算法的深度解析与创新实践.docx
- ISO 三体系内审检查表- 生产.docx VIP
- 《建筑与市政工程防水通用规范》GB55030-2022.pdf VIP
- 2025年江西司法警官职业学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 山东省滨州阳信县联考2026届数学八上期末统考试题含解析.doc VIP
- 2025年江西司法警官职业学院单招笔试职业技能考核试题库含答案解析.docx VIP
- GB55030-2022《建筑与市政工程防水通用规范》主要内容.docx VIP
原创力文档

文档评论(0)