- 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语言教学
DOIDOI:10.11907/rjdk.171301
中图分类号:G433
文献标识码:A 文章编号文章编号:1672-7800(2017)008-0214-02
0 引言
作为计算机基础教学中的一门重要课程,C语言在很多高等院校都作为理工科学生的必修课。计算机?Z言课程的目的在于培养学生分析问题和解决问题的能力。而在实际教学中,有很多教师对于课堂教学随意性强,教学效果不甚理想,对学生的要求也只注重程序编写而忽略了思维能力的培养。同时,学生往往也会因为繁琐的语法和对算法的不甚理解最终失去学习兴趣。
在教学中引入目标导学模式,可以将传统的“讲授―听课”关系转变成“引导―参与”模式,通过以计算思维的培养来设定目标,实现以教师为主导、学生为主体的“双主教学”来激发学生的学习动机,从而达到提升学生计算思维能力和创新实践能力的目的。
1 目标导学模式内涵
美国著名的心理学家,教育家布鲁姆在20世纪中期发表了著作《教育目标分类学》和《掌握学习理论导言》,而目标导学正是在“目标分类”和“掌握学习”这两大理论基础上发展出来的一种教学模式,它是一种以教学目标为核心和主线实施课堂教学的方式。这种模式下,教师作为主导,以教学目标为导向引领、指导学生围绕目标展开一系列的教学活动,最终完成教学任务。学有目标,则更能激发学生的学习兴趣和主动性;目的明确,学生的积极性被充分调动,在教师的引导下真正成为学习的主体。相比其它教学法,目标导学更注重教学的过程和效果,而学生也能在较短的时间内获得达标后的喜悦感和成就感,从而形成良性循环,促使学生更加努力地想要完成下一个目标。
2 计算思维能力要义
计算思维概念的提出,起源于美国麻省理工学院西蒙?帕佩特(Seymour Papert)教授,而美国卡内基梅隆大学周以真教授则对其进行了系统阐述和推广。周以真教授将计算思维定义为:“计算思维涉及运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。计算思维涵盖了反映计算机科学之广泛性的一系列思维活动。”她认为,计算思维可以通过约简、嵌入、转化和仿真等方法把一个看起来困难的问题重新阐述成一个大家知道怎样解决的问题。计算思维代表着一种普遍的认识和一类普适的技能,每一个人都应热心于它的学习和运用[1]。随着国外计算思维的兴起,国内计算机教育界也对计算思维进行了探索和研究,哈尔滨工业大学战德臣教授等[2]用“计算之树”给出了计算思维多维度的表述框架,认为“0 和1”、“程序”、“递归”三大思维最为重要。而九校联盟[3]在《计算机基础教学发展战略联合声明》中也强调要把培养学生的计算思维能力作为计算机基础教学的核心任务。
3 目标导向模式在C语言中的教学组织
当前,如何将计算思维理念融入到计算机语言教学中,培养学生的计算思维能力,成为计算机教学研究的焦点,国内外的探索也取得了一定的成果,但尚未形成一套完整有效的教学模式。通过在教学中的不断摸索,发现在计算机语言教学中非常适合融入计算思维。以C语言为例,首先教学目的是为了让学生学习计算机分析、解决问题的思路和方法,培养学生运用计算机技术去解决问题的能力,这正是计算思维的一个方面;其次,语言课程的内容也非常好地体现了语言级问题的求解方法,这也是计算思维能力培养的重要内容。与此同时,也发现C语言中很多生动有趣的案例都可以和语法结合起来设置成一个个学习目标。因此,围绕学生计算思维能力培养这一核心任务,在C语言教学中构建目标导学模式,可以达到事半功倍的教学效果。
3.1 教学目标设计
将目标导学运用到C语言教学中,首先要示标,通过出示教学目标,唤起学生的参与意识,产生学习动机,并对学习起到引导和激励的作用。教学目标是每堂课的出发点也是最终的归宿,它应该有明确的教学内容和要求,一个好的教学目标应该不过于简单也不过于难,能让学生在积极思考后体会达成目标的快乐,这样才能充分激发学生的学习兴趣[4]。同时,目标还应该具有启发性,培养学生的创造性,激发学生的探究性,从而培养学生的思维能力。因此,目标确定非常重要。设计目标时应遵循以下原则:
(1)以计算思维培养为目标。传统的程序设计教学普遍重视编程能力的培养,对计算思维的本质“抽象和自动化”关注较少。抽象过程就是对问题系统进行建模的过程,是从现实世界――信息世界――机器世界的转变。而自动化则是指“机械式”地按照步骤自动执行,所以对问题的求解要有精确
您可能关注的文档
最近下载
- 2025年妇女儿童发展规划实施情况中期评估报告 .pdf VIP
- 智慧农业导论-第9章-智慧农业系统案例 - 复件.pptx VIP
- 2025年过敏性鼻炎患者疾病认知与管理蓝皮书-腾讯新闻.pdf
- 汽车制造物流技术课件:认识汽车制造物流技术.pptx VIP
- 幼儿园中班语言《萝卜回来了》教学课件精品PPT学前班儿童优秀公开课.ppt VIP
- 控制电缆技术规范书.docx VIP
- 人教版《劳动教育》七上 劳动项目九《体验快递派送》课件.ppt VIP
- 2022中国幽门螺杆菌感染治疗指南.pptx VIP
- 考试高科技无线电作弊技术装备图解手册.docx VIP
- 《基于PLC的自动门控制系统设计》-毕业论文.doc VIP
原创力文档


文档评论(0)