OBE
理念
语言程序设计
课程
线上
混合式
金课
建设
研究
实践
2 0 2 3年第4期商丘职业技术学院学报V o l.2 2 N o.4第2 2卷(总第1 2 7期)J OUR NA L O F S HAN GQ I U P O L Y T E CHN I CA u g.2 0 2 3 收稿日期:2 0 2 2-0 9-2 3基金项目:2 0 2 1年度黄淮学院高等教育教学改革研究课题“O B E理念下C语言程序设计 线上线下混合式金课建设的研究与实践”(2 0 2 1 X J G L X 4 5);2 0 2 1年度河南省重点研发与推广专项(科技攻关)项目“用于酸性气田I n c o n e l 7 1 8合金的井下高效磨铣工具制造关键技术研究”(2 1 2 1 0 2 3 1 0 4 0 0)作者简介:行舒乐(1 9 8 2),男,河南驻马店人,黄淮学院教授,博士,主要从事新能源材料研究。O B E理念下“C语言程序设计”课程线上线下混合式“金课”建设的研究与实践行舒乐,闫 卓,罗 鑫,邱 栋,高海宁,肖伟中(黄淮学院 能源工程学院,河南 驻马店 4 6 3 0 0 0)摘 要:在教育部实施一流本科课程“双万计划”的背景下,针对非计算机专业“C语言程序设计”课程的特点,基于以学为中心的教学理念,结合黄淮学院非计算机工科专业学生学习“C语言程序设计”课程的学情、培养方案和课程标准,对该课程的教学理念、教学方法和考核方式进行了改革探索.结合专业特点制定了针对非计算机专业学生的学习内容,课程与单片机等后续课程组建成课程联合体,通过学科竞赛将其串联起来,扩展了学生学习该门课程的空间和维度,取得了一定的成效.关键词:O B E理念;混合式教学;课程建设 中图分类号:G 6 4 2文献标志码:A文章编号:1 6 7 1-8 1 2 7(2 0 2 3)0 4-0 0 6 4-0 6R e s e a r c h a n d P r a c t i c e o f t h e C o n s t r u c t i o n o f M i x e d O n l i n e-O f f l i n e“G o l d e n C o u r s e”o f“C L a ngu age P r ogr a mm i ng”C o u r s e u n d e r O B E C o n c eptX I N G S h u l e,YAN Z h u o,L UO X i n,Q I U D o n g,G AO H a i n i n g,X I AO W e i z h o n g(S c h o o l o f E n e r g y E n g i n e e r i n g H u a n g h u a i U n i v e r s i t y,Z h u m a d i a n 4 6 3 0 0 0,C h i n a)A b s t r a c t:U n d e r t h e b a c k g r o u n d o f t h e i m p l e m e n t a t i o n o f t h e“D o u b l e T e n-T h o u s a n d P l a n”f o r f i r s t-c l a s s u n-d e r g r a d u a t e c o u r s e s b y t h e M i n i s t r y o f E d u c a t i o n,i n l i g h t o f t h e c h a r a c t e r i s t i c s o f t h e“C L a n g u a g e P r o g r a mm i n g”c o u r s e f o r n o n-c o m p u t e r m a j o r s a n d b a s e d o n t h e s t u d e n t-c e n t e r e d t e a c h i n g p h i l o s o p h y,a n d t a k i n g i n t o a c c o u n t t h e l e a r n i n g s i t u a t i o n,t r a i n i n g p l a n s,a n d c u r r i c u l u m s t a n d a r d s o f n o n-c o m p u t e r m a j o r s t u d e n t s a t H u a n g h u a i U n i v e r s i-t y s t u d y i n g t h e“C L a n g u a g e P r o g r a mm i n g”c o u r s e,t h e t e a c h i n g p h i l o s o p h y,m e t h o d s,a n d a s s e s s m e n t m e t h o d s o f t h e c o u r s e h a v e b e e n r e f o r m e d a n d e x p l o r e d.C o n t e n t t a i l o r e d f o r n o n-c o m p u t e r m a j o r s t u d e n t s h a s b e e n d e v e l o p e d a n d c o m b i n e d w i t h s u b s e q u e n t c o u r s e s s u c h a s s i n g l e-c h i p m i c r o c o m p u t e r t o f o r m a c o u r s e p a c k a g e,w h i c h h a s b e e n i n t e r c o n n e c t e d t h r o u g h d i s c i p l i n e c o m p e t i t i o n s,a n d c o n s e q u e n t l y t h e s p a c e a n d d i m e n s i o n o f s t u d e n t s l e a r n i n g i n t h e c o u r s e h a v e b e e n e x p a n d e d a n d c e r t a i n r e s u l t s h a v e b e e n a c h i e v e d.K ey W o r d s:O B E c o n c e p t;m i x e d t e a c h i n g;c u r r i c u l u m c o n s t r u c t i o n 2 0 1 8年6月,教育部陈宝生部长在“新时代全国高等学校本科教育工作会”上,第一次提出了“金课”概念.随后,“金课”被写入教育部文件.2 0 1 8 年 1 1 月 2 4 日,教育部高等教育司司长吴岩在第1 1 届中国大学教学论坛上讲道:“课程是中国大学普遍存在的短板、瓶颈、软肋,是一个关键问题.”1线上线下混合式“金课”不是线下“金课”和线上“金课”的简单组合,而是利用线上技术手段,将先进的教学理念和现代教学工具有46第4期行舒乐,闫卓,罗鑫,等:O B E理念下“C语言程序设计”课程线上线下混合式“金课”建设的研究与实践机地渗入到教学过程中;利用线上教学资源拓展教学的时间和空间,充分调动学生在课堂外的时间,将知识点的阐述放在线上完成,线下教学则通过各种手段检测学生线上学习的效果,测试学生对于知识点掌握的达成度,查漏补缺,同时完成“金课”对于“两性一度”的要求2-3.1 “C语言程序设计”在“金课”建设过程中面临的问题“C语言程序设计”课程是高校理工科一年级学生的一门基础必修课.随着计算机信息技术的高速发展和计算机编程语言与各专业的专业知识交叉融合度的提高,“C语言程序设计”课程也成为各类理工科学生学习专业知识的基础前置课程.如机械类专业学生,在后期学习数值模拟软件、机电信号分析软件和单片机软件等专业应用软件时,都需要 C 语言作为学习这些软件的基础.同时,“C语言程序设计”课程是一门实践性很强的课程,如何将传统的以教学为中心的教学理念改进为以学为中心的教学理念;如何有效地调动学生学习“C语言程序设计”课程的学习兴趣和积极性;如何改变以往单一的“先理论,后实践”的教学模式,改变学生学习理论知识后只能“纸上谈兵”,无法将理论知识转化为应用实践能力的现状;如何将“C语言程序设计”课程打造为符合两性一度要求的“金课”,这些都是亟需解决的教学问题3-4.结合非计算机专业的特点,该课程在教改过程中需要解决的重点问题总结如下:1)“眉毛胡子一把抓”:采取扫盲式教学,对大学计算机课程各方面内容进行无差别、普及型教育,如软硬件、网络、多媒体、数据库等.课程涉及面广,学生无从理解,只能死记硬背,只求拿到学分,缺乏学习热情.2)“千人一面,以偏概全”:把非计算机专业的课程当成计算机专业课程的简版或者浓缩版,内容与学生的专业脱节.学生对于在专业领域如何应用计算和创新计算知识缺乏训练,更不用说实现“新工科 交叉融合、协作共享”的理念了.3)“无米难为炊”:课时较少,从非计算机专业的角度来看,各章节课时分配不合理,无法深度分析专业问题的计算和求解过程,不能有效地向学生传递计算(机)技术的核心思想与方法,难以完成计算思维培养的目标.4)“置身事外,未战先败”:非计算机专业的学生不适应计算思维模式,有畏难情绪或者持怀疑态度,认为自己的专业学习计算思维没有用处.2 “金课”建设过程中的相关举措2.1 教学理念改革O B E理念,即“成果导向教育”理念,是一种以学生为教学活动中心,以预期成果驱动整个教学过程的教学理念,其目的是让教学目标更为明确清晰,人才培养更符合社会需求.而O B E理念将学生作为教学活动的主体,以学生的预期学习成果为教学出发点,逆向设计所有的教学环节,使得整个教学过程都围绕着学生这一主体.在“C语言程序设计”的“金课”建设过程中,教学团队统一思想,在该课程的每一环节的建设中,达成了以O B E教学理念为核心的共识.每个环节构思完成后,团队内部都会进行头脑风暴:该教学环节是否真正以学生为中心;该环节完成后给学生预设的能力培养能否达成;有没有更好的设计构思能帮助学生更有效地、更积极地完成学习目标.在每个教学环节结束后,通过调查问卷的形式收集学生对于该环节的意见,真正做到以学生为中心和持续改进5-6.2.2 课程内容改革根据“C语言程序设计”课程的特点,将课程内容划分为理论和实践两部分.在理论学习方面,不简单地以计算机专业的学习内容为标准,盲目拔高,而以本专业培养目标为基准,确保学生在有限的学习时间内完成预定的学习目标.根据非计算机专业学生的培养目标,将理论教学内容进一步精简,使其更加符合本专业56商丘职业技术学院学报2 0 2 3年培养目标的要求.简化后的理论课程内容,如图1所示.第一讲程序设计与C语言第一个程序C语言计算机和编程语言第二讲数据类型变量数据类型表达式O n l i n e j u d g e第三讲判断与循环1判断循环第四讲判断与循环2逻辑类型和运算级联和嵌套的判断多路分支循环的例子判断和循环常见的错误第五讲循环控制循环控制多重循环循环应用第六讲数组与函数数组函数的定义与使用函数的参数和变量二维数组第七讲数组运算数组运算搜索排序第八讲指针与字符串指针字符类型字符串字符串计算图1 根据培养目标简化后的课程内容考虑到学生学习能力的差异,为学生提供了不同的线上资源以供学生进行理论学习.大部分学生在线上采用S P O C(小规模限制性在线课程)学习较为基础的理论知识(如图1所示).对于学有余力的学