- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
非计算机专业C语言程序的设计课程教学的方法探析
非计算机专业C语言程序的设计课程教学的方法探析
[摘要] C语言程序设计是计算机专业主要的基础课程,属于教育部提出的高等学校计算机基础教育三个层次的第二层次――计算机技术基础的一门主要课程。本文针对本课程的特点,对教学方法、教学过程、以及教学中需要注意的事项,并结合教学实例,做了较为详细的阐述。
[关键词] 计算机C语言程序教学方法
一、引言
《C语言程序设计》课程非计算机专业学生的一门重要公共基础课,属于教育部提出的高等学校计算机基础教育三个层次的第二层次――计算机技术基础的一门主要课程,此外,还是学生考计算机等级考试二级时所选择的一种考试形式,因此,在整个课程体系中占有重要地位。教好这门课程,不仅能够使学生掌握知识、具有分析问题解决问题的能力,还能使得学生在计算机等级考试复习中取得先机,并在考试中能够取得较好的成绩。
C语言功能强大,表达能力强,但其丰富的功能所带来的繁多的数据类型和复杂的语法结构,给初学者产生了不少困难。在教学过程中,它不但要求教师具有良好的教学水平和教学方法,也要求学生具有良好的逻辑设计能力,因此,教师在教学过程中必须找到适合学生学习特点的教学方法,使学生在短暂的课堂学习时间内,学到尽可能多的C语言概念和C语言编程技巧。
二、重视第一节课
通常教师认为C语言第一节课非常好上,只要简单介绍一下什么是C语言,以及C语言的开发环境,举几个简单的例子就可以了。笔者认为,第一节课是本门课程最为重要的一节,第一节课上不好,没有给学生留下深刻的印象,会直接影响学生接下来学习的积极性。
使学生对本门课感兴趣是第一节课的最为主要的一个作用。非计算机专业的学生对程序设计没有一个具体的概念,笔者认为可以首先要以实例入手,简单展示几个最为流行的游戏,并且告诉学生这就是程序,只是比较复杂的程序。接下来再介绍C语言
三、编程思路与解题思路并重
C是一个结构化语言,它的重点在于算法和数据结构。教师对C语言基本语法的讲解,只是使学生手中有了解题的工具,而编程思想的培养可以使学生学会使用C语言这个工具实现程序。
非计算机专业的学生学习C语言程序设计课程,不仅仅希望能够锻炼逻辑思维能力,学会编写程序的方法,而且从实际需要出发,他们更希望通过这门课程的学习,能够通过国家计算机等级考试中二级中的VB科目考试,在就业过程中多一个筹码。在考试中,很大一部分题目,学生要去读懂别人的程序去答题,而通常在课堂中,学生只是学习、练习怎样用C语言去实现练习题目,而对于像等级考试中出现的比较复杂、异类的程序,九无从下手。按自己的思路一步步实现程序,与从已实现的程序中找出程序结构,理解实现的方法,是一个相逆的过程,这就是编程思路与解题思路的区别,因此在实际教学中,应该既要加强对学生解题思路的培养,也要加强解题思路的培养。
在课堂教学中,解题思路主要体现在程序填空题和程序阅读题,应适当加强这两种题型的的讲解。讲解过程中,既要在数量上,增加这两种题目的比重;同时,在讲解的过程中,也要注重培养学生对程序的理解方式。
四、先易后难、循序渐进、前后呼应
与其它课程类似,C语言课程的教材大部分大部分采用是先易后难、循序渐进的章节安排,相对应的教师的整个课程内容安排也要采用这种先易后难、循序渐进的方式。同样,在同一节课的讲解过程也需要按照先易后难、循序渐进的方式,这样才便于学生非常清晰理解掌握课程内容。
在课堂上学习本节课的内容时,并不是每位学生都对前面课程的知识掌握的非常牢固,教师在讲解本节课程内容时应有一段时间来复习,特别是这节课要用到的知识。复习的过程中采用方法可以多种多样,既可以采用随堂提问,也可以采用小测验的形式。这样学生才可以在课堂中做到“温故而知新”。同样在,本次课结束的时候,留有预习内容,让学生在课外了解下节课的知识点。采用这种方式,C语言课程内容会非常连贯,衔接流畅,学生也可以将知识点串联成知识面、知识体。
五、对于不同内容,采用不同的教学方法
C语言课程内容非常多,知识点的难度、特点也不一样,因此在整个课程内容上,对于不同的内容,应采用不同的教学方法。笔者在实际教学中主要以下的教学方法,取得不错的效果。
(1)对于基本语法,如数据类型、运算符、表达式,采用讲解法;
(2)对于基本语法的应用,如顺序结构语句、循环结构语句,采用演示法;
(3)对于难点重点,如函数、数组、指针,采用启发式教学;
(4)对于综合程序设计采用融入式教学方式等。
六、一题多解
C语言中一个题目的解题方法多种多样,通常教师在课堂中只是讲解一种解题方法,
您可能关注的文档
- 非常规天然气操作成本的研究.doc
- 非常规水平井Y104―1HF施工可取的经验分析.doc
- 非常规油气产业财税优惠政策的研究.doc
- 非常规油气藏工厂化丛式井钻井的模式的研究.doc
- 非常规油气藏钻完井工程技术的研究.doc
- 非平稳地震下巨子型有控结构非线性随机振动的研究.doc
- 非平衡数据分类算法的研究.doc
- 非开挖导向钻技术在城市排水管道工程中的应用.doc
- 非开挖定向钻进铺管施工技术及的应用.doc
- 非开挖工程中施工测量的方法初探.doc
- 2026年及未来5年蓝信流量统计日志系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年多功能烟气分析仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热熔焊制45°弯头项目市场数据调查、监测研究报告.docx
- 2025年学历类自考中国文化概论-中国当代文学作品选参考题库含答案解析.docx
- 2026年及未来5年微控双温区锑扩散系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年变频电机转子项目市场数据调查、监测研究报告.docx
- 2026年及未来5年数显压力机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年电话十台灯十时钟项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动空调控制板项目市场数据调查、监测研究报告.docx
- 2026年及未来5年大豆纤维服饰项目市场数据调查、监测研究报告.docx
最近下载
- 锡柴发动机维修.pdf VIP
- 2025中国储备粮管理集团有限公司招聘笔试考点考试题库及答案.docx VIP
- DB23T 458-1997 农业机械化 术语(种植业部分).docx VIP
- YAMAHA 雅马哈 YSP-1600 回音壁音响 使用说明书..pdf VIP
- 心理战法律战舆论战讲义.ppt VIP
- DB23T 3207-2022 社区消防安全管理技术规范.pdf VIP
- 2024年世界职业院校技能大赛“建设工程数字化计量与计价组”参考试题库(含答.docx
- DB23T 1056-2006 柞蚕现行品种.docx VIP
- DB23T 182-2004 烤烟生产技术规程.docx VIP
- 铁路接触网检修与维护课件 任务2-2 接触网线索.pptx VIP
原创力文档


文档评论(0)