- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于C语言的几点经验和体会.doc
关于C语言的几点经验和体会
摘要:C语言作为当今最为流行的编程语言,目前已成为国内高校非计算机专业必修的计算机基础课程之一。本文针对C语言的教学中存在的问题,结合近几年的教学经历,提出了几点经验和体会。
关键词:C语言教学 内存模型 三步实践
1、引言
《C语言程序设计》是各大高校理工类专业的一门重要的必修课程,由于C语言使用灵活,数据类型繁多,结构复杂,因此学生在学习该课程时都或多或少的感觉头疼,学习不得要领。这就要求教师在教学中需要贯穿先进的教学理念,采用适合的教学方法。本文针对C语言教学中存在的问题,结合多年的教学经验,提出几点教学方法和体会。
2、C语言教学中存在的问题
2.1 学生学习热情不高
C语言课程的开设对象一般为大一学生,想让他们马上接受程序设计的思想几乎是不可能的。另外他们从高年级同学那里得知C语言学习难度大,就会产生学习C语言这门课程的惧怕心理。还有一部分学生认为学习C语言对自身的专业没有什么用处,因此产生了厌学的情绪。
2.2 传统教学方式存在弊端
以教师为中心的灌输式教学方法忽视了学生的“学”,学生处于被动接受状态,缺少教师和学生的互动,学生学习的主动性、积极性难以发挥。虽然近年来C语言程序设计课程多媒体课件教学得到广泛普及,在某种程度上激发了学生的学习兴趣,但仍然没有脱离传统教学方式,缺少教学目标的针对性,由“照本宣科”变为“照片(幻灯片)宣科”,没有从根本上解决师生交互匮乏的现实[1]。
2.3 学生学习方法不得当
由于大一学生还不是很适应大学的学习方式,很多时候还沿用高中时候学数学、英语等科目的方法来学习C语言,一些学生只重视理论知识,以为光靠背一背、做做题就能学好,忽视了实践环节的重要性,从而导致了一部分学生学不得法,效率极低。
3、几点教学体会
针对上述存在的问题,分别提出几点体会,可以归纳为:“一个目标”、“两个关键”、“三步实践”。
3.1 树立一个目标
这是针对学生的学习态度提出的。做一件事情如果没有一个明确的目标。就很难提起兴趣,遇到困难也很容易放弃,当然也无法做好。学习C语言也不例外。如果想激发学生的学习兴趣,让学生喜欢学、主动学,就必须让学生明确为什么要学习C语言,明确一个学习的目标。事实上,学习C语言对于任何专业的学生都有莫大的好处,可以锻炼逻辑思维能力,对以后的专业课的学习有很好的辅助作用,也会对以后学习其他编程语言打下良好的基础,正所谓”万变不离其宗”,如果真正掌握精了程序设计思想,具备了真正解决实际问题的能力,语言再更新可程序设计的本质不会变[2]。当然,从更实用的角度来看,可以把“通过国家二级考试”作为一个为之努力实现的目标,不仅对以后就业很有帮助,让学习有了兴趣和动力,有了克服困难的决心,取得事半功倍的效果。
3.2 把握两个关键
这是针对教师的教学方法提出的。为了克服传统教学方式的弊端,教师可以在课堂教学中把握两个关键点,从而把抽象难讲的C语言变的形象而简单。
第一个关键:注重“内存模型”的建立。C语言之所以难学,一大部分是难在对内存的理解。可以说,内存的概念贯穿了整个C语言的整个学习过程。让学生建立“内存模型”,可以让抽象的问题具体化。例如:变量,可以理解成是在内存空间中一个存放数据的“小盒子”,不同类型的小盒子容量大小不同(字节数不同);数组则是相同数据类型的一组连续的小盒子,它们的位置是相临的(顺序存储);指针变量是一种特殊类型的小盒子,它只能存放另外一种类型小盒子的地址,即,指针变量是指向另外一个存放具体数据的小盒子的小盒子,通过指针这个小盒子,可以访问到它指向的小盒子里的内容。除了这几个重要的概念之外,函数、结构体和共用体等知识点都需要理解内存,可以说,理解了内存,就理解了C语言的精髓。教师在讲解内存模型时,可以结合画图来使讲解过程更加形象。
第二个关键:举例要生动形象。C语言多数知识点非常抽象,需要把抽象的问题形象化,举例要生动形象,简单易理解,要符合学生的认知规律才行[3]。例如,在讲解循环结构时,可以用运动会长跑比赛作为实例,如果要跑10圈,则循环执行10次;跑完1圈,则循环变量减1,离终点近了一步;跑满10圈,则循环结束;如果计数器出现问题,跑完1圈后没有减1,即每次执行完一次循环后循环变量不变,则永远无法结束需要一直跑下去,这就是“死循环”;如果跑完一大圈要再跑若干小圈才能跑第二大圈,就是“嵌套循环”。如果教师能多设计出这样的实例,一定能让学生的学习过程变得轻松有趣,收到良好的教学效果。
3.3 强化三步实践
这是针对学生的学习方法提出的。体现在注重实验的环节,具体可以归纳为以下三步实践:
第一步:敲程序。“敲程序”是指把教材上的例题原样敲入电脑然后
您可能关注的文档
- 全面深化机制建设,有效管控电网运行风险.doc
- 全面营改增对路局运输业的影响及对策分析.doc
- 全面质量管理在科研管理中的应用与发展.doc
- 全面预算在工程项目管理中的意义与对策.doc
- 全面预算管理研究.doc
- 八个葡萄品种浆果品质性状主成分分析.doc
- 八角茴香油对玉米象的熏蒸作用研究.doc
- 八钢第一炼钢厂150转炉水处理系统PLC控制系统故障处理.doc
- 八马茶业挺进大别山.doc
- 公交移动电视广告节目传播优势与编排策略.doc
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)