以党史学习系统为载体的C语言数组教学设计

2021-01-10 00:33杜娟赵彦陆蔚
科教导刊 2021年26期
关键词:混合式教学模式C语言课程思政

杜娟 赵彦 陆蔚

摘要今年恰逢中国共产党建党100周年,以党史学习系统为载体,融入课程思政元素,借助信息化教学手段,采用线上线下混合式教学模式,引导学生掌握利用数组处理批量数据的知识和技能,增强分析、解决问题的能力,厚植爱国情怀。

关键词 C语言 课程思政 混合式教学模式

中图分类号:G424文献标识码:ADOI:10.16400/j.cnki.kjdk.2021.26.042

Teaching Design of C Language Array Based on Learning System of Party History

DU Juan, ZHAO Yan, LU Wei

(SchoolofInternetofThings Engineering,JiangsuCollegeofInformationTechnology,Wuxi,Jiangsu 214153)

AbstractThis year coincides with the 100th anniversary of the founding of the Communist Party of China. Taking the party history learning system as the carrier, integrating the ideological and political elements of the course, with the help of information-based teaching methods, the online and offline hybrid teaching mode is adopted to guide students to master the knowledge and skills of using array to process batch data, enhance their ability to analyze and solve problems, and cultivate their patriotic feelings.

KeywordsC language; curriculum ideological and political education; mixed teaching mode

0引言

近年來,课程思政一直是各高校教育教学改革研究的一个热点。不断探索课程思政的内涵,深入挖掘课程思政的元素,积极实施课程思政的应用是每一所高校、每一位教师以及每一门课程所要担负的使命。对于不同学科的专业教育课程,要“深度挖掘提炼专业知识体系中所蕴含的思想价值和精神内涵,科学合理拓展专业课程的广度、深度和温度”。[1]“C语言程序设计”作为理工类专业课程,虽然更注重训练学生科学的思维方法,培养学生追求真理、勇攀高峰的探索精神,但是也可以有机融入马克思主义哲学思想,引领学生理解并自觉弘扬社会主义核心价值观。江苏信息职业技术学院(以下简称我院)课程团队的老师们一直致力于深度挖掘专业知识体系中蕴含的思政元素,今年恰逢中国共产党100岁生日,所以将党史学习也融入C语言课堂教学中,通过完成一款党史知识学习系统,使学生在学习字符数组知识的同时,学党史知党情,让学生明确自身使命和担当,培养学生家国情怀。

1教学设计

1.1课程资源

我院的“C语言程序设计”课程依托泛雅网络教学平台(手机端APP“超星学习通”),采用线上线下混合式教学模式。教学平台上含有丰富的教学资料,包括教学文档、PPT、视频、练习题等,便于学生课前预习和课后复习,增强学生学习的自主性。教师可以根据统计数据了解学生各项任务的完成进度,了解学生答题的准确率,及时掌握学生们的学习情况和效果,便于教师查漏补缺。

1.2学习目标

字符数组的学习目标分为以下三方面:

知识目标:掌握字符数组的相关知识,包括定义、初始化、输入输出、字符串处理函数等;

技能目标:掌握巧用字符数组批量处理数据的技能,培养学生利用所学知识解决实际问题的能力;

素质目标:提高分析问题、解决问题、探究问题的能力,提高创新意识和团队协作意识;通过学党史知党情,坚定理想信念,弘扬爱国主义情怀。

1.3教学内容设计

党史学习系统运行界面如图1所示。首先展示题目,然后学生答题,接着判断正确与否,完成所有题目后系统给出总分。整个过程可以分解为4步,对应了字符数组的相关知识,如图2所示。首先要将题目存储起来,需要用到数组的定义、引用、初始化等,然后输出题目,此时相当于字符数组的输出,接着进行答题,需要利用字符串的输入,答题后由系统判断正确与否,需要使用字符串比较函数。

1.4教学效果考核

学生学习效果考核分为线上和线下两部分,线上考核成绩占50%,其中课程视频学习占10%,课堂互动20%,课后作业20%;线下考核成绩占50%,其中测试20%,教师评价20%,学生评价10%。

2教学实施过程

2.1题目存储和展示

2.1.1课前准备

教师通过教学平台发布预习任务:(1)观看视频《中国共产党百年述职报告》;(2)学生准备5题关于中国共产党党史的选择题(包括答案),并形成电子文档;(3)预习字符数组的定义等内容,观看相关视频等资料。

2.1.2课中教学

导入新课。教师演示事先准备好的党史学习系统,学生答题,进行党史知识竞赛,激发学生的爱国情怀,并由此引入任务:完成党史学习系统。接着教师引导学生思考:该系统如何运行?流程是怎么样?需要用到哪些知识?进而让学生明确本次课的学习任务。

相关知识。讲解字符数组的定义、引用、初始化、输出等,然后学生完成教师发布在教学平台上的测试题,教师根据学生的答题情况有针对性地讲评,巩固相关知识。

编程实践。“纸上得来终觉浅,绝知此事要躬行”。C语言是一门实践性很强的课程,理论知识需要通过编程练习来进一步强化。学生利用上述知识点,通过小组合作将党史知识题目存储到数组中并输出。在此过程中学生从生手转变为熟手,而教师并不是无所事事,而是要随时进行答疑解惑,时刻关注不同层次学生们的编程进度,通过小组互助,教师帮助等方式使每一位同学都能掌握相关知识技能。

总结评价。完成后学生分组演示程序,教师对每组程序进行评价,强调程序中的关键点和易错点,最后总结本次课的重点和难点。

2.1.3课后拓展

教师通过教学平台发布课后拓展任务:学生准备5个关于党史的填空题,将题目存储并输出。

2.2答题并判断对错

2.2.1课前准备

教师通过教学平台发布预习任务:(1)预习字符串处理函数,观看相关视频等学习资料;(2)教师在讨论区提问:字符串的输入函数gets()和scanf()的区别?学生回帖进行探讨。

2.2.2课中教学

导入新课。上一次课将题目展示后,就可以输入自己的选项进行答题了,即字符串的输入。答题后由系统判断对错,即将选项和答案比较,两者一致则正确,否则错误,由此引入字符串的比较函数。

相关知识。教师讲解字符串的若干处理函数,重点是字符串比较函数,然后学生完成教师发布在教学平台上的测试题,接着教师根据学生的答题情况有针对性地讲评,巩固理论知识。

编程实践。接着上一次课的程序,学生分组合作进行编程练习,完成整个党史学习系统:输出每一题后先答题,然后由系统判断对错,接着进入下一题,这个过程循环5次,5题全部完成可以让学生思考如何给出总分,并进一步提示学生利用Sleep()函数、system()函数等继续优化系统,这个阶段学生由熟手转变为能手。

总结评价。完成系统后学生分组演示,小组相互评分,教师对每组的系统进行评价并打分,最后强调使用字符串处理函数时的注意点,总结本次课的重点和难点。

2.2.3课后拓展

教师通过教学平台发布课后拓展任务:学生完成党史学习系统(填空题),并继续完善系统,增加系统的注册和登录模块,(提示学生:利用字符串的输入、比较函数等),加强深度学习和自主学习,使学生由能手转变为高手。完成后上传至教学平台,师生相互探讨,教学相长。

3总结与反思

字符数组的教学过程以党史学习系统为主线,以学生为主体,教师引导,紧抓课前、课中、课后三个环节,合理设计教学内容,将各知识点串联起来,由易到难,按部就班,循序渐进,层层深入,学生经历了“生手——熟手——能手——高手”的各个阶段,激发学生的学习兴趣,增强学习主动性,获得良好的教学效果。

创新教学方法和教学模式。采用线上线下混合式教学模式,借助信息化教学手段和教学平台,整合各类学习资源,帮助学生课前和课后进行自主学习,发现知识、探索未知,培养学生追求真理、精益求精的品质,提高学生探究问题的能力,训练学生科学的思维方法。

课程思政是一种教育理念、一种思维方式、一种教育实践,更是一个系统工程。[2]利用党史学习系统引导学生了解国情党情民情,当代大学生应该深入系统地学习中国共产党历史,这是坚持道路自信、理论自信、制度自信、文化自信的现实需要,从中汲取力量,明确自身使命和担当,为中华民族伟大复兴而奋斗。

高职学生在学习C语言的各部分理论知识时普遍存在基础薄弱、学习积极性主动性不强等情况,经常需要教师扶着走、推着走,如何因材施教,在课程中更好地融入思政元素,发掘学生的潜力,引领他们践行社会主义核心价值观,起到课程思政润物无声的效果,需要课程团队继续深入研究。

基金项目:2019年学院“课程思政”教育教学改革精品项目(苏信院教〔2019〕17号);2020年度学院优秀教学团队程序设计基础课程教学团队(苏信院教〔2020〕4号)

参考文献

[1]教育部关于印发《高等学校课程思政建设指导纲要》的通知[EB/OL]. http://www.moe.gov.cn/srcsite/A08/s7056/202006/t20200603_ 462437.html,2020-5-28.

[2]劉鹤,石瑛,金详雷.课程思政建设的理性内涵与实施路径[J].中国大学教学,2019(3):59-62.

猜你喜欢
混合式教学模式C语言课程思政
“C语言程序设计”课程混合教学探索
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
课程思政下的民办高职院校师生关系构建
发挥专业特色 实施“课程思政”
课程思政下的民办高职院校师生关系构建
计算机原理中C语言的应用价值
混合式翻转教学模式对高职院校外语师资的要求及建设策略
混合式教学模式在《媒体广告制作》课程中的应用
浅谈混合式教学模式在高校声乐课程教学的应用与实践