信息化与计算机教育本栏目责任编辑:王力ComputerKnowledgeandTechnology电脑知识与技术第18卷第36期(2022年12月)基于实践创新能力培养的程序设计课程教学改革研究与实践杨福强1,尹西杰1,刘美珍1,赵建秀2,孙育红1(1.山东女子学院,山东济南250300;2.齐鲁工业大学(山东省科学院),山东济南250353)摘要:为提升程序设计基础课程的教学实效,探讨基于实践创新能力培养的混合式教学改革。通过引进ICPC竞赛训练形式结合在线测评平台OJ等实践训练方式、改革综合成绩分数结构,采用基于“MOOC+SPOC+翻转课堂”的混合式教学模式,进行教学改革。推动学生由被动学习向主动学习转化,提升学生编程求解问题的能力,培养计算思维和团队协作能力。通过历年来专业学科竞赛成绩对比分析,采用混合式教学模式后学生实践创新能力和竞赛水平得以稳步提升,教学改革取得了实效。关键词:课程改革;程序设计竞赛;在线评测;混合式;实践创新中图分类号:G642文献标识码:A文章编号:1009-3044(2022)36-0163-03开放科学(资源服务)标识码(OSID):1引言近年来国家大力推行卓越工程师教育培养计划2.0,面向工业界、面向世界、面向未来,主动应对新一轮科技革命和产业变革挑战,切实推进基于实践创新能力培养的课程混合式应用型教学改革研究与实践具有深远的意义,计算机专业教学改革的突破口在于人才培养目标的定位,研究计算机专业课程改革对推进我国高等教育改革具有重要意义和深远影响。程序设计课程是计算机专业的核心课程,能否高质量地完成该课程的教学任务,对学生的职业能力、就业及其发展前途具有根本的影响。如何改革现有的程序设计课程教学模式,让学生有效地掌握程序设计实际技能,目前已经成为计算机程序设计课程教学急需解决的迫切问题[1]。该校程序设计基础课程团队积极回应时代与学生需求,构建一种基于实践创新能力培养的《程序设计基础》课程教学模式,用MOOC教学内容、进行问题导向、以赛促学、任务驱动、以实践推动创新的教学方法[2],从技术层面解决困扰程序设计课程教学的瓶颈,提升学生的程序设计能力,实现学生计算思维的形成,满足国家社会、学校和个人发展的实践创新型新工科人才需要。课程团队一是研究以培养实践创新能力为目标所采取的以国际大学生程序设计竞赛ICPC为导向进行教学实践和开发程序在线评测网站(OnlineJudge)作为学生平时线上训练平台的这一措施的教学训练效果[3]。二是研究变革课程考核方式、提高平时成绩比重、重...