基于蓝墨智能云教学平台的项目式教学设计应用实践

2020-06-02 12:49贺养慧
关键词:普通班随堂实验班

贺养慧

(朔州师范高等专科学校 数计系,山西 朔州 036002)

0 引言

高职教育旨在为社会培养高质量的专业技能应用型人才,然而“教师教授、学生听练”的传统教学模式,师生缺乏互动,学生参与有限,导致学生的学习积极性、主动性不高,教学效果一般。因此,这种教学模式死板、守旧,已经难以满足新时代的职业发展需求,课堂教学改革势在必行。在国家政策导向和“互联网+”的浪潮下,涌现出了一些新型的教学模式,如翻转课堂、项目式教学、慕课、SPOC等。这些新教学模式的发展为教学改革提供了强大的支持,也为高职院校教学注入了新的活力。项目式教学注重实践技能的培养,被广泛应用在高职院校的教学课堂上,尤其是实践性强的课程。但是它有一个比较致命的缺陷,即项目的完成需要提前学习和掌握基础知识,还需要收集相关项目资料,否则容易导致大量课堂时间浪费在教师对项目所需知识的解读上,从而不能很好地完成教学任务,保证较高的教学质量。因此,本文以“switch语句的使用”一课为例,借助蓝墨智能云教学平台“云班课”强大的线上教学功能与项目式教学相结合,教师提前将MOOCs、微视频等各种优势资源整合到平台上,通知学生按要求完成,学生可以灵活、自主学习,教师还可以随时监督学生的完成情况,同时也有效地规避项目式教学的缺陷,使教学项目可以顺利高效地推进,极大地激励学生自觉学习、主动探索的热情,从而提高学生的编程实践能力,取得良好的教学效果。

1 教学设计

switch语句是《C程序设计》中第5章第4节的内容。选择结构是结构化编程的三大基本结构之一。switch语句是多分支选择语句,应用灵活且广泛,并且它是专升本常考的考点。因此,需要学生认真学习,灵活应用。但是,对于高专一年级的学生来说,刚刚接触编程,他们又好奇又不好进入。对此,本节课采用线上学基础、线下重实践的教学策略进行教学。

1.1 线上教学环节

首先,教师根据学生的水平和教学需求,将“中国大学”MOOC网上北京理工大学李凤霞老师和西北大学邢为民老师的“C程序设计”相关视频教学资源、PPT、文献资料上传到“云班课”的资料库中,并整合发布给学生观看,完成这节课基础知识的学习,同时发起关于“switch语句”的相关讨论,加深和巩固知识内涵。

然后,教师根据学生的现有知识和这节课准备要做的教学项目,布置作业:

如表1所示,要求:A等输出“ 90—100分”,B等输出“ 80—89分”, C等输出“70—79分”,D等输出“70分以下”,请用if语句完成编程。

表1学生成绩表

借助“云班课”还可以监测有多少人提交,有多少人未提交,及时提醒学生按时交作业,教师可以随时批阅发现问题。

通过答疑讨论和作业发现学生对switch语句的一般形式还有些不理解,比如,case、break的作用,等等,在课上需要重点解读。

1.2 项目式教学环节

1.2.1 引入教学项目

本节课在微机室进行教学。针对线上的学习情况,教师提出这节课的教学项目——将学生的等级成绩分类问题,请学生用switch语句来解决,要求学生对代码进行反复调试、测试,讨论和发现其中的知识内涵与规律,同时在编程过程中思考以下问题:

(1)if语句与switch语句的结构特征;

(2)switch语句的执行过程;

(3)switch语句的适用场合;

(4)switch语句的应用领域。

1.2.2 分析教学项目

(1)if语句与switch语句的结构特征。

让学生对if语句和switch语句进行比较,可以直观得到,在解决此类问题上switch语句更胜一筹。对于if语句需要进行if—else的匹配,结构复杂,代码可读性差;而switch语句的结构清晰,代码可读性高。

(2)switch语句的执行。

Switch语句的结构搞清楚以后,它的执行是这节课的核心,也是重点、难点,为了让学生真正掌握它的内涵,教师要求学生:

A.对上面编写的代码输入不同的值进行反复的上机调试,如图1、图2、图3所示。

B.可以试着删除上面代码中的break语句再反复调试,如图4、图5所示。

C.最后通过讨论和总结,自己发现switch语句执行过程的规律,从而得出结论。

图1

图2

图3

图4

图5

学生经过反复上机调试发现,如图1、图2、图3所示,case后面的表达式起到开关作用,它们的值互不影响,switch中的表达式跟哪个case匹配就执行它后面的语句;如果没有匹配的就执行default后面的语句,如图4、图5所示。break语句不是每个case后面必须都有,如果遇到break语句,switch语句会提前终止;如果没有break语句只要从某个case进入后就会一直顺序执行下去,直到遇到break语句或者switch语句的“}”号为止。

经过反复论证、研究和总结,学生们得出一个结论:case 常量表达式只是个语句标号,只管进不管出;break语句功能提前中断switch语句的执行。

为了便于学生记忆,教师总结一句顺口溜:匹配谁,执行谁;如遇break则中断。

(3)switch语句的适用场合。

针对switch语句的适用场合,在MOOC网资料中李凤霞老师认为通常用在分类问题上。为什么呢?这里通过一个问题引入:switch语句用在多分支选择结构中,那是不是所有的多分支选择结构都能用switch语句来解决呢?例:给出一百分制成绩,要求编程输出:90分以上输出“A”,80—89分输出“B”,70—79分输出“C”,70分以下输出“D”。

经过思考和讨论,学生明白了这个例子显然用if语句编程实现比较方便。前后两个例子比较,引导学生得出switch语句的适用场合:if适用于判定区间或者范围,switch适用于具有固定值的多分支结构。

为了方便记忆,教师又归纳一句话:固值多分支结构用switch,if用区间。

(4)switch语句的应用领域。

通过这节课的学习,学生了解了switch语句在软件开发中应用很广泛。教师给出一些典型例子(如图6和图7所示),以激发学生的编程兴趣。

图6图7

让学生课后查阅资料,看看switch语句还有哪些应用,使得学生能更多更深入地了解switch语句的使用。

1.2.3 总结课堂教学

通过本节课的项目实践,学生能自己用switch语句编程实现学生等级成绩分类问题,学会自己独立去思考问题,解决问题,真正明白了switch语句的内涵,而且编程技能也有了很大的提高。但是,项目式课堂教学往往会导致学生对知识的掌握比较凌乱,因此,需要在下课前做一个小结,帮助学生理清知识脉络,形成完整的知识网络体系。

总结起来三句话:

(1)switch语句一般形式要牢记;

(2)匹配谁,执行谁,如遇break则中断;

(3)固值多分支结构用switch,if用区间。

1.2.4 课后作业与测试

为了让学生巩固所学知识,能将知识内化成为能力,教师利用“云班课”布置随堂测试和课后作业,有动手操作题,让学生上机编程并运行调试,提高学生的操作实践能力;还有一些专升本相关的客观题,为专升本考试打基础。

2 试验结果与分析

为了研究基于蓝墨智能云教学平台的项目式教学模式的教学效果,本实验选取了现代教育技术专业高专一年级的两个班(各班50人)进行试验,普通班采用传统的教学模式,试验班采用本文介绍的教学模式分别进行教学,并且借助“云班课”对本节课教学过程的满意度调查、课后作业和测试完成情况做了统计。

2.1 教学过程对比分析

对于普通班,按照传统教学模式,教师首先通过PPT进行关于“switch语句的使用”的讲解,学生按部就班地听,再做练习巩固知识,再上机实践,最后课堂小结并完成随堂测试,这节课结束了。整个教学过程有“教师问,学生答”互动环节,还有学生上机实践教师巡视辅导环节,讲解细致,重点突出,整个流程完成流畅,可以很好地完成教学任务。

对于实验班,按照本文教学模式,教师首先结合线上平台反映的情况串讲这节课的知识点,然后抛出本节课的教学项目,剩下大部分时间留给学生;学生自行上机实践,教师来回巡视辅导;时间快过半,大部分学生开始反复调试代码,有了初步的结论;接着教师将学生分成10个小组就设计中提出的四个问题开始讨论。这个阶段,学生们遇到分歧就会展开激烈的争论,如break的作用,很多学生看法不一,通过反复演练反复讨论得知:一遇到break就会跳出switch语句。最后教师为了理清思路,便于记忆,将知识升华,总结了三句话,并完成随堂测试,这节课到此结束。在整个教学过程中,学生成了主角,都积极动手调试代码,找规律,自然而然地全身心地投入到整个学习过程中,他们很享受这种通过自己的努力获取知识和解决问题带给他们的成就感。最终大大提高了他们的编程技能、思维能力和沟通能力,顺利地完成教学任务,取得了很好的教学效果。

2.2 学生满意度调查统计

在两个班完成本节课教学后,对本节课课程教学做了满意度调查统计,结果如图8、图9所示。

图8 普通班学生满意度统计图

图9 实验班学生满意度统计图

从图8、图9可知,普通班学生对传统教学方式表示一般(占62%),还有24%的学生不满意,认为这种模式太陈旧,没有一点吸引力;而采用新型教学模式的实验班大部分学生表示满意,甚至非常满意,共占有88%,经过调查得知,剩余学生不满意的原因,有的不喜欢接受新鲜事物,有的觉得样式太花哨,实际效果不一定好。

2.3 学生课后作业和测试完成情况统计

学习完本节课,普通班和实验班都布置了相应的随堂测试题和课后作业,利用“云班课”发布,随堂测试(共10道题,满分50分)要求当堂完成并提交,课后作业(共4道小题,2道编程题)要求在下次上课之前完成并提交,然后教师根据导出的学生成绩表做了如下统计,如图10—图12所示。

图10 随堂测试成绩比较分析图

从图10可知,对于随堂测试,普通班学生集中在30—39分之间,而实验班学生集中在40—49分之间;而得满分50分的学生人数,实验班比普通班多9人,高出18%。

图11 课后作业成绩比较分析图

图12 综合成绩比较分析图

从图11可知,对于课后作业,大部分学生都可以顺利完成,通过课后巩固和复习,正确率也大幅度提高。但是得满分50分的学生人数,两个班学生相差很悬殊,实验班比普通班多19人,高出38%。

从图12可以看出,普通班的综合成绩每个等级上基本均衡,而且由于随堂测试的原因不及格人数比较多;相对实验班主要集中在80—100分,而且满分或将近满分的学生所占比例为42%,高出普通班34%,说明学生们可以较好地掌握和内化所学的知识。

3 结论

蓝墨智能云教学平台教学和项目式教学相结合的教学模式得到了学生的一致好评,最大优势是教师利用线上平台能随时引导和监督学生各种优势资料的学习、答疑讨论、完成测试、作业提交等教学任务,使得项目式教学可以在有限的时间内顺利高效地完成。不足之处是用一次试验结果做分析存在很多偶然因素(如某个学生状态不好、请假等);再则,通过问卷调查表获悉,这种“线上+线下”的教学模式虽好,但其实是将课堂教学延伸到课下,占用了学生比较多的私人可自由支配时间,长时间下来学生会很累,也容易失去兴趣。针对这几方面的不足,笔者会持续探索,以找到真正适合高职课程的教学模式。

猜你喜欢
普通班随堂实验班
基于语料库的词块教学对大学生英语写作能力提升有效性研究
山西农大乡村振兴“双创”实验班开班
“功”随堂练
“压强”随堂练
实验班以情促教教学策略谈
“破境”而出,向上生长
高校大类招生模式按实验班/基地班招生
Unit 1 STEP BY STEP 随堂通Section A
Unit 2 STEP BY STEP 随堂通Section A
若想成功,就别把路堵上