论文部分内容阅读
摘要:针对在线教学存在的问题,分析CDIO 教育模式的优势及课程的特点,提出在计算机程序设计课程的在线教学中实施以项目为牵引的CDIO教学方法。结合教学实践,阐述了如何从实际需求出发创设教学项目、利用有效的在线平台组织项目实施、构建“做中学” 的创客环境,给出了展开 CDIO 项目式在线教学的过程建议,并在教学实践中取得了很大成效。
关键词:CDIO;在线教学;项目牵引;实践
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)27-0185-03
在线教学不是简单地把课堂从教室搬到网络平台授课,而应该是以学生为主体,让学生带着问题去获得学习能力上的提升。借助在线平台和手段,可以更有效地组织和开展教学,锻炼学生的自我管理能力,尤其是增强学习自觉性和主动性。
1在线教学存在的效果问题
单纯的在线教学,有更大的自由度和更多的在线资源。但由于屏幕隔离了师生,在教学过程中带来的一些问题,造成教学效果一度比传统课堂还要差。
1.1 学生产生厌烦倦怠
教师的角色从线下传统课堂里的主演变成了网络主播[1]。现场教学搬到线上以后,课堂里大部分时间是教师一个人在镜头前面讲,学生在线上听,有的课堂依旧延续满堂灌的授课方式。教学中,缺乏师生之间、学生之间的互动与交流,缺乏课堂真实感,时间久了,学生心生厌倦,课堂成了一个人的狂欢,一群人的寂寞,学生过早地失去了兴趣。
1.2 缺乏对学生的有效监管
由于屏幕阻隔了教师和学生面对面交流的通道,缺乏课堂的环境和气氛,缺乏真实感。使得本来灵活、方便的教学方式难以发挥它的优势。如果学生的自我约束力差,听课的时候则很难集中精力,有的出现玩游戏、听音乐、上网,甚至出现中途离开课堂的现象[1],这种学生完全独立自主的学习无法保证教学进度,一段时间以后学生两极分化会很严重。
1.3 线上教学课堂活力不足
学生分散在不同的地点,缺乏老师的现场指导,老师也不能及时发现学生的存在的问题并及时做出调整,师生都容易走弯路。课堂上,难以组织小组讨论,远不如现场教学生動,这样的课堂是冰冷的。
1.4 课后反馈效果不理想
教师布置作业、问卷来巩固和拓展教学内容,并要求学生按时提交,但学生课后作业很容易敷衍、抄袭,或者借助搜索引擎、搜题软件完成任务,这些反馈是没有意义的,教师不能通过学生反馈掌握真实情况并针对具体问题及时做出调整。
2 CDIO项目式创客课堂构建
2.1 CDIO教学模式
2004年,以美国麻省理工学院(MIT)为首的世界多所著名大学首创“CDIO工程教育模式”,并在教学实践中获得成功。CDIO(Conceive-Design-Implement-Operate,构思-设计-实现-运行)教育理念是以工程项目从研发到产品运行的全过程为载体,使学生在项目实践中学习工程基础知识,提升工程实践能力、分析解决复杂问题的能力和综合创新能力[2]。
CDIO倡导探究式教学,学生主动参与、探究发现、交流合作[3],改变过分依赖教师和教材、过于强调接受学习、死记硬背、机械式训练等现象,突出知识的建构和教学方法的导引性,让学生想明白、做明白、说明白,从而实现课堂反转,改变以教师为中心的传统教学,教师由“主播”向“主持人”身份转变,把课堂构建成以学生为主体的创客课堂。依托项目,培养学生计算思维、工程思维和系统思维的能力,提高学生任职能力。在开放式的在线教学中,开展CDIO项目式创客教学模式非常有意义。
2.2 CDIO项目式教学及实践环境构建思路
相比强制的外力约束,通过激发学生兴趣,来激发来自学生内心的学习动力,更易于调动学生学习和钻研的主观能动性。“任何一种兴趣都包含着天性中有倾向性的呼声,也许还包含着一种处在原始状态中的天才的闪光。”哪里没有兴趣,哪里就没有动力。所以,作为一切情况下最好的老师,兴趣才是学问之始,才是学生获得知识的第一步。课堂中,只有准确地抓住学生心动的兴趣点,才能在学习过程中“嗜之越笃,技巧越工”。
以《计算机程序设计》为例,结合课程特点,依据能力导向,提炼学生专业领域的实际需求,设计教学项目,以项目的构思、设计、实现和运行为载体,进行CDIO开放式课堂创建,构建一种“做中学”的线上课堂,实施过程如图1所示。
通过实现实际需求的项目,能紧紧抓住学生的兴趣点。在教学过程中,贯穿项目实现的全过程,采用任务驱动方式开展教学。教学中,以ATmega16单片机为蓝本,结合Win AVR、Proteus虚拟环境,从实验、实践、实用的角度,学习ATmega16单片机C语言程序设计和单片机控制系统的应用技术。
教学项目来源于学生专业需求,知识点就在实施的各个子项目中。项目式教学让学生参与其中,寓教于乐,教学相长,学生受益最直接的就是实现了“要学-好学-乐学”的转变,学并乐在其中。
3以CDIO项目为牵引的在线教学实施方案
依据计算机课程可操作性强、实践性强的特点,采用探究式“做中学”的CDIO教学模式。CDIO教学模式从岗位需求和学生的能力素质培养这个成果目标出发,反向设计教学思路。从学生专业领域和现实生活的问题中,发现需求,构建项目,进一步反推出项目所需的知识模块,设计成教学项目搬进课堂,利用项目来牵引知识。在教学实践中,采用基于CDIO的在线教学模式,契合《计算机程序设计》课对计算机可感知、可操作、可触摸的要求和特点。实施过程中,全面梳理课程思路,结合实际,合理设计教学项目,进行迭代式、增量式、敏捷式教学,打造“知识金字塔”,逐步提升学习挑战度、增加学习难度、拓展学习深度,切实提高教学质量,实现有效在线教学。 3.1 项目背景及目的
2021年是我们中国共产党成立100周年。以此为契机,全国上下开展唱响红歌、军歌活动来弘扬新时代军营强军的主旋律。CDIO项目设计为《军歌嘹亮》,这是《计算机程序设计》课程中定时器部分的第二个项目,以该项目为牵引,使学生掌握ATmega16单片机中定时器T/C1的CTC模式,学会定时器的编程方法。通过学习,培养学生应用所学知识解决实际问题的能力,培养学生表达、沟通、团队合作等能力,初步培养学生形成计算思维。依托该项目,用音乐教化风气,鼓舞学生士气、激发战斗意志。
3.2 课前准备
以2021年春季学期开课班为33人的班次为例。把学生分成11个组,每组3人。每组推选1名组长,组长的职责是分配任务,组织研讨,并代表该组提交方案、展示汇报,督促检查组员学习进展情况,组长对教师负责,组员对组长负责。
建立班级微信群和钉钉会议群,每个小组自行建群。
课前知识准备,推送并请学生根据情况自学:
(1)腾讯微课:《ATMEGA16:定时器—比较匹配》《乐理基础知识:认识音符、音节》;
(2)研读Atmega16的定时/计数器的相关资料,并准备部分军歌的音频素材、简谱,供大家选取使用,也请学生补充更新。
通过自学,了解T1定时器的结构特点和工作方式。自学过程中,鼓励组间争辩,不约束评论,鼓励不同观点之间的争论。小组研讨后,能回答T/C1和T/C0的区别,以及编程需要注意的一些问题,提交简短的预习报告。
3.3 项目构思:计算思维——人的思维
利用钉钉平台,开启视频会议,让学生畅所欲言,教师转换成主持,组织研讨。
讨论主题:项目实现的最困难的地方在哪里?
机器不认识乐谱,它怎么发声的?如果能让机器理解了我们的行为,并模拟出来,就可以做到了。下面,以预习资料提供的八路军《冲锋号》的第一小节为例来看这个过程。根据乐谱,每一个音的发声时长是不同的,按照时长发音就是节奏了。所以,机器在模拟发声时,每一个音按乐谱给一定的延时,就可以用喇叭或是蜂鸣器来实现。这样,问题就转化为:计算机想唱歌,该如何给出电信號呢?我们知道,机器是可以输出高低电平的,也就是逻辑上的0和1。这样的方波就可以驱动发声。经过验证,可以实现机器模拟发声。
项目构思的过程就是从一开始就注重计算思维的培养。所谓计算思维,其本质是人的思维,是让机器去理解并模拟人的思维过程,并代替人做事情。同时,机器可以将人类经验化、艺术化的事务进行精确化、科学化,来改善工作中经验描述多、科学量化少的弊端。
3.4 项目设计——软硬件的协同
解决了学生共性的难点问题以后,开始设计该项目。在之前的项目基础上,利用定时器的普通工作方式可以实现发声,而本项目要求用CTC模式来实现。
利用钉钉平台,开启视频会议,开展项目设计。
项目开始,先通过问题启发共同思考,什么是CTC工作模式,它的工作原理又是什么?
单片机的编程,就是对寄存器的操作。学习一种新的工作模式,就是要学会相关寄存器的设置。CTC模式相关的寄存器主要是控制寄存器TCCR0,比较匹配寄存器OCR0。
简单地说,CTC模式就是普通模式的基础上增加一个比较器,在计数过程中,每计数一次,就将计数值与比较器中预先设定的值相比较[4],如果两者值相同,就触发特定的中断,同时将定时器清0。我们可根据下面的公式来计算OCR0的值:
计数个数=时钟源频率/(分频系数×2×音符频率)
通过公式,可以计算出一个音所对应的定时器计数值。和普通模式相比,CTC模式增加了一个寄存器,也就是增加了硬件的复杂度。它的优势体现在,由比较匹配寄存器自动触发事件。这就是,专业的人做专业的事,即代理。从思维上层面上讲也叫代理与授权策略。
3.5 项目实现
项目设计中,设计出了一个音的发声方法,接下来实现一首歌的编程。以《冲锋号》简谱第一小节为例编程实现,如图2所示。
结合人唱歌的流程,让学生把机器模拟人唱歌的流程画出来,如图3所示。
对于乐谱里的音节和节拍,可以定义两个数组来表示。表示频率的数组tone[]和表示节拍的数组jp[],并且把音符与相应频率进行宏定义,在算法上就可以采用循环的方式来实现。
/* C调中音的音频宏定义的部分代码 */
#define dao 523 /* 将"dao"宏定义为中音"1"的频率523Hz */
#define re 587 /* 将"re"宏定义为中音"2"的频率587Hz */
#define mi 659
#define fa 698
#define sao 784
#define la 880
#define xi 987
/* 《冲锋号》第一小节音调 */
unsigned int TONE_FRQ[]={sao,mi,dao,sao,sao,sao, /* 每行对应一小节音调 */
sao,mi,dao,sao,sao,sao,
sao,mi,dao,sao,sao,sao,0xff}; /* 以0xff作为音调的结束标志 */ /*《冲锋号》第一小节节拍 */
/* "4"对应4个延时单位,"2"对应两个延时单位,"1"对应1个延时单位 */ unsigned char JP[ ]={3,1,2,2,2,2, /* 每行对应一小节音调的节拍 */
3,1,2,2,2,2,
3,1,2,2,2,6 };
这个程序的实现体现了程序设计的几个特点:
第一,一切都有范式。本项目遵循单片机编程的范式。
第二,不重复发明轮子。巧妙地把音符do、re、mi等定義为宏指令,程序中自动进行宏替换,不过多的使用频率值。
3.6 项目运行
本项目给学生预留2个学时的实践时间。要求大家在创客软件环境中,按小组完成项目,要求实现两首以上歌曲的选播,编程实现后写出汇报报告及制作PPT,通过组内自评,组与组互评,最后由教师点评的方式确定最终成绩。
3.7 项目小结
围绕计算机程序设计培养目标展开点评,广泛组织讨论,深入组织研究。在此基础上,启发学生,拓展学生思维。编程环境中,运行程序,歌曲就响起来了。如果要实现MP3一样的多首歌曲的选择和切换又该如何设计?接下来,同学们以小组为单位选择红色歌曲优化程序,针对各小组完成的作品,进行一场在线红歌竞赛。
4 结语
以CDIO项目为牵引的线上教学法,不是单纯的在线教学方式。它颠覆了传统灌输式的教学模式,将学生专业领域的需求和现实生活中的问题设计成牵引知识的项目,激发学生的专业兴趣和学习动力,是开发学生计算思维、工程思维和系统思维的一种有效教学方式。这种教学方式是以学生为中心的,突出学生课堂主角的地位,将在线课堂和传统课堂的满堂灌变成满堂研、满堂练,提供以学生为主的创客体验,着重培养学生钻研探究精神与团结协作精神,增强了学生学习的成就感和获得感。为以后提升在线教学质量,极具借鉴和参考价值。
参考文献:
[1] 亢清鹏.疫情期间,关于线上教学有效的几点思考[EB/OL].[2020-03-16].http://www.360doc.com/content/20/0316/08/51016_899498240.shtml.
[2] 叶民,孔寒冰,张炜.新工科:从理念到行动[J].高等工程教育研究,2018(1):24-31.
[3] 顾佩华,包能胜,康全礼,等. CDIO在中国(上)[J]. 高等工程教育研究, 2012(3):24-40.
[4] 吴新杰. AVR单片机项目教程 基于C语言[M].3版.北京:北京航空航天大学出版社,2017.
【通联编辑:王力】
关键词:CDIO;在线教学;项目牵引;实践
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)27-0185-03
在线教学不是简单地把课堂从教室搬到网络平台授课,而应该是以学生为主体,让学生带着问题去获得学习能力上的提升。借助在线平台和手段,可以更有效地组织和开展教学,锻炼学生的自我管理能力,尤其是增强学习自觉性和主动性。
1在线教学存在的效果问题
单纯的在线教学,有更大的自由度和更多的在线资源。但由于屏幕隔离了师生,在教学过程中带来的一些问题,造成教学效果一度比传统课堂还要差。
1.1 学生产生厌烦倦怠
教师的角色从线下传统课堂里的主演变成了网络主播[1]。现场教学搬到线上以后,课堂里大部分时间是教师一个人在镜头前面讲,学生在线上听,有的课堂依旧延续满堂灌的授课方式。教学中,缺乏师生之间、学生之间的互动与交流,缺乏课堂真实感,时间久了,学生心生厌倦,课堂成了一个人的狂欢,一群人的寂寞,学生过早地失去了兴趣。
1.2 缺乏对学生的有效监管
由于屏幕阻隔了教师和学生面对面交流的通道,缺乏课堂的环境和气氛,缺乏真实感。使得本来灵活、方便的教学方式难以发挥它的优势。如果学生的自我约束力差,听课的时候则很难集中精力,有的出现玩游戏、听音乐、上网,甚至出现中途离开课堂的现象[1],这种学生完全独立自主的学习无法保证教学进度,一段时间以后学生两极分化会很严重。
1.3 线上教学课堂活力不足
学生分散在不同的地点,缺乏老师的现场指导,老师也不能及时发现学生的存在的问题并及时做出调整,师生都容易走弯路。课堂上,难以组织小组讨论,远不如现场教学生動,这样的课堂是冰冷的。
1.4 课后反馈效果不理想
教师布置作业、问卷来巩固和拓展教学内容,并要求学生按时提交,但学生课后作业很容易敷衍、抄袭,或者借助搜索引擎、搜题软件完成任务,这些反馈是没有意义的,教师不能通过学生反馈掌握真实情况并针对具体问题及时做出调整。
2 CDIO项目式创客课堂构建
2.1 CDIO教学模式
2004年,以美国麻省理工学院(MIT)为首的世界多所著名大学首创“CDIO工程教育模式”,并在教学实践中获得成功。CDIO(Conceive-Design-Implement-Operate,构思-设计-实现-运行)教育理念是以工程项目从研发到产品运行的全过程为载体,使学生在项目实践中学习工程基础知识,提升工程实践能力、分析解决复杂问题的能力和综合创新能力[2]。
CDIO倡导探究式教学,学生主动参与、探究发现、交流合作[3],改变过分依赖教师和教材、过于强调接受学习、死记硬背、机械式训练等现象,突出知识的建构和教学方法的导引性,让学生想明白、做明白、说明白,从而实现课堂反转,改变以教师为中心的传统教学,教师由“主播”向“主持人”身份转变,把课堂构建成以学生为主体的创客课堂。依托项目,培养学生计算思维、工程思维和系统思维的能力,提高学生任职能力。在开放式的在线教学中,开展CDIO项目式创客教学模式非常有意义。
2.2 CDIO项目式教学及实践环境构建思路
相比强制的外力约束,通过激发学生兴趣,来激发来自学生内心的学习动力,更易于调动学生学习和钻研的主观能动性。“任何一种兴趣都包含着天性中有倾向性的呼声,也许还包含着一种处在原始状态中的天才的闪光。”哪里没有兴趣,哪里就没有动力。所以,作为一切情况下最好的老师,兴趣才是学问之始,才是学生获得知识的第一步。课堂中,只有准确地抓住学生心动的兴趣点,才能在学习过程中“嗜之越笃,技巧越工”。
以《计算机程序设计》为例,结合课程特点,依据能力导向,提炼学生专业领域的实际需求,设计教学项目,以项目的构思、设计、实现和运行为载体,进行CDIO开放式课堂创建,构建一种“做中学”的线上课堂,实施过程如图1所示。
通过实现实际需求的项目,能紧紧抓住学生的兴趣点。在教学过程中,贯穿项目实现的全过程,采用任务驱动方式开展教学。教学中,以ATmega16单片机为蓝本,结合Win AVR、Proteus虚拟环境,从实验、实践、实用的角度,学习ATmega16单片机C语言程序设计和单片机控制系统的应用技术。
教学项目来源于学生专业需求,知识点就在实施的各个子项目中。项目式教学让学生参与其中,寓教于乐,教学相长,学生受益最直接的就是实现了“要学-好学-乐学”的转变,学并乐在其中。
3以CDIO项目为牵引的在线教学实施方案
依据计算机课程可操作性强、实践性强的特点,采用探究式“做中学”的CDIO教学模式。CDIO教学模式从岗位需求和学生的能力素质培养这个成果目标出发,反向设计教学思路。从学生专业领域和现实生活的问题中,发现需求,构建项目,进一步反推出项目所需的知识模块,设计成教学项目搬进课堂,利用项目来牵引知识。在教学实践中,采用基于CDIO的在线教学模式,契合《计算机程序设计》课对计算机可感知、可操作、可触摸的要求和特点。实施过程中,全面梳理课程思路,结合实际,合理设计教学项目,进行迭代式、增量式、敏捷式教学,打造“知识金字塔”,逐步提升学习挑战度、增加学习难度、拓展学习深度,切实提高教学质量,实现有效在线教学。 3.1 项目背景及目的
2021年是我们中国共产党成立100周年。以此为契机,全国上下开展唱响红歌、军歌活动来弘扬新时代军营强军的主旋律。CDIO项目设计为《军歌嘹亮》,这是《计算机程序设计》课程中定时器部分的第二个项目,以该项目为牵引,使学生掌握ATmega16单片机中定时器T/C1的CTC模式,学会定时器的编程方法。通过学习,培养学生应用所学知识解决实际问题的能力,培养学生表达、沟通、团队合作等能力,初步培养学生形成计算思维。依托该项目,用音乐教化风气,鼓舞学生士气、激发战斗意志。
3.2 课前准备
以2021年春季学期开课班为33人的班次为例。把学生分成11个组,每组3人。每组推选1名组长,组长的职责是分配任务,组织研讨,并代表该组提交方案、展示汇报,督促检查组员学习进展情况,组长对教师负责,组员对组长负责。
建立班级微信群和钉钉会议群,每个小组自行建群。
课前知识准备,推送并请学生根据情况自学:
(1)腾讯微课:《ATMEGA16:定时器—比较匹配》《乐理基础知识:认识音符、音节》;
(2)研读Atmega16的定时/计数器的相关资料,并准备部分军歌的音频素材、简谱,供大家选取使用,也请学生补充更新。
通过自学,了解T1定时器的结构特点和工作方式。自学过程中,鼓励组间争辩,不约束评论,鼓励不同观点之间的争论。小组研讨后,能回答T/C1和T/C0的区别,以及编程需要注意的一些问题,提交简短的预习报告。
3.3 项目构思:计算思维——人的思维
利用钉钉平台,开启视频会议,让学生畅所欲言,教师转换成主持,组织研讨。
讨论主题:项目实现的最困难的地方在哪里?
机器不认识乐谱,它怎么发声的?如果能让机器理解了我们的行为,并模拟出来,就可以做到了。下面,以预习资料提供的八路军《冲锋号》的第一小节为例来看这个过程。根据乐谱,每一个音的发声时长是不同的,按照时长发音就是节奏了。所以,机器在模拟发声时,每一个音按乐谱给一定的延时,就可以用喇叭或是蜂鸣器来实现。这样,问题就转化为:计算机想唱歌,该如何给出电信號呢?我们知道,机器是可以输出高低电平的,也就是逻辑上的0和1。这样的方波就可以驱动发声。经过验证,可以实现机器模拟发声。
项目构思的过程就是从一开始就注重计算思维的培养。所谓计算思维,其本质是人的思维,是让机器去理解并模拟人的思维过程,并代替人做事情。同时,机器可以将人类经验化、艺术化的事务进行精确化、科学化,来改善工作中经验描述多、科学量化少的弊端。
3.4 项目设计——软硬件的协同
解决了学生共性的难点问题以后,开始设计该项目。在之前的项目基础上,利用定时器的普通工作方式可以实现发声,而本项目要求用CTC模式来实现。
利用钉钉平台,开启视频会议,开展项目设计。
项目开始,先通过问题启发共同思考,什么是CTC工作模式,它的工作原理又是什么?
单片机的编程,就是对寄存器的操作。学习一种新的工作模式,就是要学会相关寄存器的设置。CTC模式相关的寄存器主要是控制寄存器TCCR0,比较匹配寄存器OCR0。
简单地说,CTC模式就是普通模式的基础上增加一个比较器,在计数过程中,每计数一次,就将计数值与比较器中预先设定的值相比较[4],如果两者值相同,就触发特定的中断,同时将定时器清0。我们可根据下面的公式来计算OCR0的值:
计数个数=时钟源频率/(分频系数×2×音符频率)
通过公式,可以计算出一个音所对应的定时器计数值。和普通模式相比,CTC模式增加了一个寄存器,也就是增加了硬件的复杂度。它的优势体现在,由比较匹配寄存器自动触发事件。这就是,专业的人做专业的事,即代理。从思维上层面上讲也叫代理与授权策略。
3.5 项目实现
项目设计中,设计出了一个音的发声方法,接下来实现一首歌的编程。以《冲锋号》简谱第一小节为例编程实现,如图2所示。
结合人唱歌的流程,让学生把机器模拟人唱歌的流程画出来,如图3所示。
对于乐谱里的音节和节拍,可以定义两个数组来表示。表示频率的数组tone[]和表示节拍的数组jp[],并且把音符与相应频率进行宏定义,在算法上就可以采用循环的方式来实现。
/* C调中音的音频宏定义的部分代码 */
#define dao 523 /* 将"dao"宏定义为中音"1"的频率523Hz */
#define re 587 /* 将"re"宏定义为中音"2"的频率587Hz */
#define mi 659
#define fa 698
#define sao 784
#define la 880
#define xi 987
/* 《冲锋号》第一小节音调 */
unsigned int TONE_FRQ[]={sao,mi,dao,sao,sao,sao, /* 每行对应一小节音调 */
sao,mi,dao,sao,sao,sao,
sao,mi,dao,sao,sao,sao,0xff}; /* 以0xff作为音调的结束标志 */ /*《冲锋号》第一小节节拍 */
/* "4"对应4个延时单位,"2"对应两个延时单位,"1"对应1个延时单位 */ unsigned char JP[ ]={3,1,2,2,2,2, /* 每行对应一小节音调的节拍 */
3,1,2,2,2,2,
3,1,2,2,2,6 };
这个程序的实现体现了程序设计的几个特点:
第一,一切都有范式。本项目遵循单片机编程的范式。
第二,不重复发明轮子。巧妙地把音符do、re、mi等定義为宏指令,程序中自动进行宏替换,不过多的使用频率值。
3.6 项目运行
本项目给学生预留2个学时的实践时间。要求大家在创客软件环境中,按小组完成项目,要求实现两首以上歌曲的选播,编程实现后写出汇报报告及制作PPT,通过组内自评,组与组互评,最后由教师点评的方式确定最终成绩。
3.7 项目小结
围绕计算机程序设计培养目标展开点评,广泛组织讨论,深入组织研究。在此基础上,启发学生,拓展学生思维。编程环境中,运行程序,歌曲就响起来了。如果要实现MP3一样的多首歌曲的选择和切换又该如何设计?接下来,同学们以小组为单位选择红色歌曲优化程序,针对各小组完成的作品,进行一场在线红歌竞赛。
4 结语
以CDIO项目为牵引的线上教学法,不是单纯的在线教学方式。它颠覆了传统灌输式的教学模式,将学生专业领域的需求和现实生活中的问题设计成牵引知识的项目,激发学生的专业兴趣和学习动力,是开发学生计算思维、工程思维和系统思维的一种有效教学方式。这种教学方式是以学生为中心的,突出学生课堂主角的地位,将在线课堂和传统课堂的满堂灌变成满堂研、满堂练,提供以学生为主的创客体验,着重培养学生钻研探究精神与团结协作精神,增强了学生学习的成就感和获得感。为以后提升在线教学质量,极具借鉴和参考价值。
参考文献:
[1] 亢清鹏.疫情期间,关于线上教学有效的几点思考[EB/OL].[2020-03-16].http://www.360doc.com/content/20/0316/08/51016_899498240.shtml.
[2] 叶民,孔寒冰,张炜.新工科:从理念到行动[J].高等工程教育研究,2018(1):24-31.
[3] 顾佩华,包能胜,康全礼,等. CDIO在中国(上)[J]. 高等工程教育研究, 2012(3):24-40.
[4] 吴新杰. AVR单片机项目教程 基于C语言[M].3版.北京:北京航空航天大学出版社,2017.
【通联编辑:王力】