- 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语言程序的设计教学的方法探索_0002
C语言程序的设计教学的方法探索_0002
摘要:介绍了“C语言程序设计”课程的四种教学方法。坚持“教师为主导、学生为主体”的教学模式,采用启发、类比、案例和任务驱动等多种教学方法,充分调动学生的学习积极性,引导学生形成结构化的编程思维,养成良好的编程习惯。
关键词:C语言;兴趣激发;多种教学方法
作者简介:符强(1976-),男,海南东方人,桂林电子科技大学信息与通信学院,讲师。(广西#8194;桂林#8194;541004)
基金项目:本文系广西教育科学“十二五”规划2011年立项课题“大学生科研能力培养研究”的研究成果。
中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2011)27-0162-02
“C语言程序设计”在桂林电子科技大学是非计算机类工科各专业的一门技术基础课程。通过本课程的教学,要使学生掌握C语言的语法规则、数据类型、基本语句和函数结构等基本知识,学会运用C语言结构化的程序设计方法和技巧,初步建立程序设计的思想,养成良好的编程风格,具备一定的分析程序、设计程序的能力。“C语言程序设计”课程理论性和实践性都很强,在教学中要注重理论联系实际,加强学生上机动手运行调试程序的能力和进行软件设计、系统开发的能力。
“C语言程序设计”的授课对象是大一下学期刚刚接触计算机程序设计的低年级学生,他们对程序设计充满了好奇,但又心存畏惧,如何引导他们形成结构化的编程思维,养成良好的编程习惯呢?在下文中,笔者结合自己这几年实际的教学经验对C语言的教学进行探索。
一、基于兴趣激发的第一堂课
不管哪门课程的学习,第一堂课都举足轻重。俗话说:良好的开端是成功的一半。第一堂课开头开得好,这门课程就能够得到学生的认可。第一堂课的教学目的除了向学生介绍这门课程的研究内容、学习重点与难点、学习的目的与应用外,更主要的是激发学生的学习兴趣,提升学生的学习热情,使学生从心里自发地想学好这门课程。作为教师,要重视备好第一堂课,努力上好第一堂课。
“C语言程序设计”课程是大学生在进入大学后接触到的第一门程序设计语言,既是学习软件设计的基础,也可以说是学习硬件设计的基础。如何激发学生的学习兴趣,提升学生的学习热情呢?笔者从四个方面开始上第一堂课。
1.从电脑游戏开始
向学生展示多款常见游戏,比如俄罗斯方块、五子棋、推箱子、贪食蛇等,并请学生亲自操作,然后告诉他们这些游戏是用C语言编写的,而且是学生自己就可以编写的,这些游戏的展示在吸引学生注意力的同时,也调动了学生对该门课程的学习热情。
2.从学生熟悉的事物入手
展示简易计算器、电子时钟、学生成绩管理系统等,使学生认识到C语言程序设计可以用来实现他们熟悉的事件,C语言离生活并不遥远,反之可以说是息息相关的。这些应用程序的展示在激发学生学习热情的同时,也让学生明白了C语言可以学以致用。
3.运行一个简单C语言“开机问好”程序
通过对代码的分析,让学生明白学习C语言程序设计入手并不困难,从而增加学生学习的自信心。
4.总结C语言的“神通广大”
C语言可以编写上述应用软件,也可以编写操作系统等系统软件,要想学好要下真功夫,从而给学生一点压力,激发学生学习的动力。
二、多种教学方法的适当应用
通过第一堂课激发了学生的学习兴趣,提升了学生的学习热情后,教师在后续的教学中就可以灵活运用多种教学方法进一步提高教学质量。
1.启发式教学
采用启发式授课方法,以培养学生分析问题和解决问题的能力。启发式,是指教师在全面掌握讲授内容的前提下,在讲解新的讲授内容前,通过对以前学习的相关内容的复习,引出新的讲授内容。例如,在讲解循环程序设计时求表达式sum=l+2+3+4+……+100的值。表达式是每项之间相加,而相加项是一个递增序列,初始值为1,最大值为100,公差为1。先让学生思考并说出他们自己的解法,之后引出本节需掌握的理论知识――循环和循环的嵌套,接着让学生根据所讲知识优化算法,确定循环条件为加数i=100,循环体为加法sum=sum+i,循环增量为i++,实现手段为用while循环、do-while循环或for循环。进而求表达式:sum=l+3+5+7+……+99的值,提示学生比较一下此例和上例的相同和不同之处。相同点:他们都是求表达式的值,表达式是每项之间也是相加,而相加项也是一个递增序列。不同点:初始值为1,最大值为99,公差为2。编程时只需把上例中的i++变成i+2就可以了。可以进一步启发学生思考表达式sum=l-2+3-4+……-100的值。相同点:他们都是求表达式的值;不同点:表达式是每项之间不是相加,而是加减交替,这样相加项就不是一项了,一项可
您可能关注的文档
最近下载
- 2003年房地产估师考试《房地产开发经营与管理》真题及答案-中大网校.doc VIP
- 职业生涯报告六篇.pdf VIP
- 弧度制、扇形的弧长与面积.PDF VIP
- 2024-2030年中国纺织行业十四五发展分析及投资前景与战略规划研究报告.docx VIP
- 2025云南省交通投资建设集团有限公司下属云南省交通科学研究院有限公司管理人员招聘16人笔试参考题库附答案解析.docx VIP
- 《电子商务安全技术》考试复习题库(含答案).docx VIP
- 人工智能数学基础-全套PPT课件.pptx
- 山东名校2025届高三12月校际联合检测 生物试卷(含答案解析).docx
- 职业计划生涯范文5篇.docx VIP
- 成功必备的八大心态.ppt VIP
原创力文档


文档评论(0)