以赛课结合为抓手编程技能培养.docVIP

以赛课结合为抓手编程技能培养.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
以赛课结合为抓手编程技能培养

以赛课结合为抓手的编程技能培养   摘 要:研究以开展能力培养为目标的课程改革和以学科竞赛为载体的教学探索,以赛课结合为抓手,通过研究优质课程资源建设方案和多校资源共建共享策略,阐述如何实现课程优质资源的最大化,以达到全面提升大学生程序设计能力和计算机素养的目的。   关键词:能力培养;赛课结合;优质课程资源共建共享   1 背 景   程序设计课程是大学计算机基础教育和计算机专业的核心基础课程,是中国计算机科学课程体系2009(CCC2009)、美国计算机课程体系2013(CC2013)6门核心课程的第1门,面向非计算机专业的中国计算机基础教育课程体系2014(CFC2014)4门核心课程的第2门,课程覆盖面广,选修人数多。程序设计既是各专业技术课程的计算机应用基础,又是各类实践环节的软件工具,更是大学生参加课程设计、毕业设计、创新创业实践、科技制作、学科竞赛等活动的重要平台。据统计,各高校ACM-ICPC国际大学生程序设计竞赛、数学建模、机器人大赛、电子设计竞赛、智能汽车大赛、全国软件设计大赛、“挑战杯”大学生课外学术科技作品竞赛等均以大学生程序设计能力为基础。程序设计能力涉及算法设计、程序实现、软件开发、系统集成等方面的能力,不仅是大学生进一步深造的潜力体现,也是用人单位选拔优秀毕业生的重要指标,因此,程序设计能力是大学生计算机方面的基础和核心能力。   课程基础教学和综合实践教学是大学生程序设计能力培养的关?I,但在目前的教学活动中,前者通常被理解为课程知识的积累,后者被定位为课程知识的运用。这种隐形的切割导致学生对所学知识进行思辨、综合、运用、实施等方面的训练不够充分,大学生后续的专业能力“输在起跑线上”。在第一课堂教学改革相对滞缓的情况下,通过第二课堂学科竞赛可以有效“引燃”学生活力,激活学生自主学习[1]。   通过调研国内外培养编程能力成绩显著的大学发现,通过建立多类型、多层次的学科竞赛体系和平台,有利于激发学生内在动机,使其价值、潜能、个性得到充分发挥。通过构建区域间共享的优质课程资源和平台,有利于形成第二课堂学科竞赛推进第一课堂教学改革的有效途径[2]。   2 建设赛课结合的优质资源,为提升学生编程技能提供资源保障   与国内很多高校的程序设计教学团队交流表明,多数高校都迫切需要一套整体性、系统性的程序设计系列课程优质教育资源。   1)搭建递进式MOOC精品课程群,提供精品学习资源。   MOOC教育为教学法的定量化研究提供了全新的机遇和手段。与传统的在线教学模式相比,MOOC学习过程强调学生的高度互动性,同时MOOC内容以片段形式呈现给学习者,整体内容又不缺乏系统性,更利于学习者自主、自由地学习。因此,根据受众需求建设优质的课程资源、最大限度地吸引学生完成课程学习是MOOC教育的关键。   学校程序设计团队在原有的多门省级精品课程基础上进行改革,针对程序设计课程用户需求重构课程体系,建设了程序设计MOOC课程系列资源。已经建好并在中国大学MOOC平台上线的课程有C程序设计、C++程序设计、C#程序设计,正在建设的课程有Python程序设计、Java程序设计、VB.net程序设计、程序设计思想、高级编程技术、编程抽象思维、工程方法学等。这些系列课程在程序设计能力培养过程中各有侧重点、相互关联,形成“循序渐进编程入门―算法设计能力提升―基于项目系统培养―融合专业价值塑造”的能力培养路径。系列MOOC课程不仅满足了不同阶段学习者的个性资源需求,更强调以系统性、整体性的方式提升学生的程序设计技能,培养学生的编程思维,激发学生的专业创新能力。   2) 构建分层次的实训资源库,夯实实践效果。   程序设计是一门实践性很强的课程,没有恰当的、饱和的训练辅助,学习效果将大打折扣。据此,学校程序设计课程团队针对不同基础学生、不同层次高校,提供了分层次的实践训练资源。这些资源包括面向基本训练的基础OJ题库、面向课程竞赛的提高OJ题库以及面向编程技能应用的课程设计题库和案例资源库。分层次的实训资源库不仅囊括了基础的课程教学实践需求,也满足了竞赛以及工程实践的需求,与MOOC课程系列资源相呼应,形成了完整的实训资源链条,使不同水平的学生都有提升空间。实训资源库在加强基本训练的基础上,通过自选的提高型实践,鼓励基础好的学生向系统化和高难度的训练方向发展[3]。这些资源极大地激发了学生学习程序设计和在本领域应用创新的兴趣,拓宽了学生的视野,提高了学生自主学习的积极性,使学生能够有所发现、发明和创造。   3)搭建完备的试题资源库,量化学习效果。   程序设计团队针对课程学习者的需求建造了完备的试题资源库。这些试题资源不仅包括考核学生程序设计基础知识的理论试题库,还包括衡量学习者编程技能水平的实践

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档