- 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语言程序设计;多元化教学法
中图分类号:G717文献标识码:A文章编号:1672-5727(2010)04-0090-02
目前,大部分高职院校计算机专业都开设了《C语言程序设计》课程,此课是一门重要的专业基础课,开设此课的目的是通过该课程的学习,使学生掌握正确的编程方法,培养他们分析和解决问题的能力。但普遍存在的问题是,该课程的教学模式比较传统,课堂主要以教师讲授为主,学生往往处于被动接受知识的状态,学生虽然学完了全部内容,但在进行具体程序设计时往往无从下手。在多元发展的经济时代,与计算机行业相关的用人单位往往需要动手能力强的应用型人才,这就要求教师必须尽快改革传统教学方法,在教学实践的基础上,结合学科特点,在《C语言程序设计》课程的教学中进行多元化教学法的运用尝试。
对象与方法
对象实践对象为我院2007级计算机应用、计算机网络、计算机软件专业学生,共132人,年龄在20~22岁。将计算机应用专业42名学生作为对照组,计算机网络专业54名学生作为实验A组,计算机软件专业36名学生为实验B组。各组年龄、文化基础、专业基础课的构成比较,差异无统计学意义(均P0.05)。选用清华大学出版社出版的《C语言程序设计》教材。
教学方法课程安排在入学后第一学年第二学期,总学时为60学时,理论和实验课时各占50%。实验组和对照组教材与授课教师相同。对照组采用以讲授为主的传统教学法,即按照教学大纲和教学计划要求,将规定的内容讲授给学生。实验组采用多元化教学法进行实践,即在教学过程中根据授课的具体内容及其特点,将多种教学法优化组合,利用有限的时间达到最佳的教学效果。
1.问题探究式教学法。
在传统的《C语言程序设计》教学过程中,我们发现,学生没有真正学好的原因往往在于提不出问题。实际上,问题是最好的老师,是学生学习的引导者。在教学过程中,教师应引导学生在解决问题中学习,即提出问题,留给学生时间思考、讨论、解决问题,从而更深入地展开学习。
例如,在教学中,我们先设置问题:编程计算10个人的高数平均成绩。根据以前所学,学生会想到:需要说明10个类型相同的变量用于存放这10个人的成绩。再进一步要求:计算50个人的高数平均成绩。这时如再说明50个变量,则会将问题复杂化,学生此刻需要讨论如何合理说明变量。再深入要求:求100个人的高数平均成绩。此时,教师引出数组的概念、分析数组的性质时,学生不仅能够很容易地记住数组的性质,还能够知道在什么情况下使用数组。这种一环紧扣一环的探究式学习,能够发展学生的探索能力,避免了枯燥、繁杂的理论说教,不仅能激发学生的学习兴趣,而且加深了学生对新概念的理解。
2.功能驱动教学法。
功能驱动教学法就是引入实际案例来驱动教学进程。实例的功能由小到大、由简到全,各知识点因新增的功能需要而被引入教学。
例如,在“结构类型数据”的教学中,为了更好地让学生理解并掌握结构类型数据的使用,我们设计了如下的教学任务。
任务一:定义一个实型变量cj,从键盘输入,如果大于(包括等于)60,则输出其值,否则输出信息“该值小于60”。
任务二:定义一个描述学生学号(sno)和学生成绩(sgrade)的结构类型student,并定义一个student类型变量stu1,并赋初值,如果stu1的成绩在60分以上(包括等于),则输出“通过”,否则输出信息“加油!”。
任务三:定义5个student型变量s1、s2、s3、s4、s5,并从键盘输入其值,输出成绩最优秀的学生信息。
从项目设计中可以知道:任务一使用的是学生已掌握的知识点,学生完全能够自己完成;任务二引入了结构类型数据的使用,在教师辅导和相关资料的指引下,学生对结构类型已基本了解,此时让学生操作简单的结构类型实例;任务三让学生在理解“结构类型数据”的基础上进一步巩固相关知识,并灵活运用知识解决实际问题。这种层层推进方式,使得学生的每一步学习都有基础,是循序渐进、呈螺旋式上升的过程,使学生在不断探索中完成学习任务,激发学生的学习兴趣,增强学生的自信心。
3.互动教学法。
在教学过程中,教师应积极营造活跃、宽松的课堂气氛,采用互动的形式,遵循“教师是主导、学生是主体”的“双主”原则,注重发挥学生的主观能动性,重视教师的主导作用。
笔者针对这门课程的特点,在讲授不同的章节内容时,给学生布置了相应的专题作业。针对每一个问题,给予1
您可能关注的文档
最近下载
- 《高铁乘务》专业人才培养方案.docx VIP
- 《无机及分析化学》教案.doc VIP
- 松下DC-GX9GK高级功能说明书说明书.pdf VIP
- 职业道德与职业素养.ppt VIP
- 2025年租房合同范本(可直接打印)与租房合同范本(标准版) .pdf VIP
- 人教版七年级英语上册:Unit1 《单元写作小专题》.ppt VIP
- 道路白改黑施工组织设计方案.doc VIP
- 【新教材】2025-2026学年人教版(2024)初中八年级上册英语教学计划及进度表.pdf VIP
- 2025年医德医风考试试题(附答案).docx VIP
- ZOOM声乐乐器H8 使用说明书 (Chinese)用户手册.pdf
文档评论(0)