APP下载

金课背景下公安院校程序设计课程教学创新研究

2023-11-06赵晓凡

电脑知识与技术 2023年27期
关键词:公安院校程序设计公安

赵晓凡

(中国人民公安大学信息网络安全学院,北京 100038)

0 引言

2018年6月21日,陈宝生部长在新时代全国高等学校本科教育工作会议上提出,对大学生要有效“增负”,要提升大学生的学业挑战度,合理增加课程难度,拓展课程深度,扩大课程的可选择性,真正把“水课”转变成有深度、有难度、有挑战度的“金课”[1-3]。提升课程建设标准,打造公安院校课程深刻内涵,创新教学模式是顺应新时代要求的必经之路。

以学生为中心,金课的“两性一度”为标准的教学设计与创新是指结合程序设计课程专业特点,以培养学生计算思维和编程能力为向导[4],以拔高C 语言程序设计课程建设标准为目的,重构教学内容,改革教学方法,融入课程思政,建立多元化的过程性考核评价方式。针对不同层次学生设置不同要求,对于学习能力强、兴致高的学生鼓励参加网络实验班选拔、软件设计大赛、网络安全创新能力竞赛等,并将参加学科竞赛增加为保研加分项,以赛促学。

1 公安院校程序设计课程教学问题

1.1 教学理念落后

公安类院校由于有公安联考政策保障,毕业后入警率高,就业有优势,所以导致学校对于教学创新不够重视。部分教师也认为创新教学费时费力,没有必要,基本还是停留在老师讲学生听的传统模式。同时,警校学生存在固有的“预备警官”观念,考取公务员,当一名警察就是他们追求的目标,对理论学习兴趣不高。传统教学理念不能顺应形势发展,无法有效激发学生学习的积极性和创造性,更谈不上培养学生的创新精神。

1.2 教学方法不当

C 语言课程教学仍然采用课堂PPT 来讲授知识,日常的考试也侧重于理论知识的考查,对于编程技能的运用考核不够重视。缺乏上机操作的教学环境,学生体验不到运用编程语言与程序,操控计算机完成具体任务的过程。久而久之,单一、枯燥的授课及考试形式让学生产生厌倦感,导致学生上课积极性下降,遇难易退,应付学习,考试临时抱佛脚。学生的专业技能及综合素质不能充分提高,教师在教学中创新能力也得不到有效提升。

1.3 课程建设不完善

作为一门基础课程,C语言侧重于理论知识传授,实践性教学环节落后。目前只有配套的授课课件及对应章节练习题。多样化的授课资源建设不足。课程内容与公安业务联系不大,课程案例库尚未建立。缺乏与社会相关企业、公安业务实践部门的合作[5],课程建设及更新速度相对缓慢。

针对以上情况,程序设计课程组开展了基于竞赛的第二课堂教改研究。2018年7月学院以C语言为主要考核内容,进行了第一届网络安全实验班学生的筛选,2018 年12 月份正式成立首批网络安全实验班。本课程组在积极配合学院培养方案改革的同时,开始探索C语言程序设计课程的教学改革创新之路。

2 公安院校程序设计课程内容重构

根据课程定位,结合公安业务场景,将编程能力培养过程具象为通过课程的学习,使学生最终能编写一个简单的、模拟的重点人员核查系统,并以此为主线,进行教学脉络设计。让学生在项目设计中感受到知识的实用性,切实提高学生的学习体验感[6]。

重点人员核查系统是民警巡逻时进行的一项重要工作。从人员信息的存储、查询、分析的角度,设计5 个项目任务,分别对应课本第1-9 章的重点内容。并且在设计项目时,分初阶与高阶任务,初阶任务需要全部同学掌握,高阶任务对学习好、能力强的学生进行拔高练习,增加了课程难度,实现了金课标准中的“两性一度”要求。知识点与系统功能分解对照如表1所示。

表1 知识点与系统功能实现对照

3 课程思政元素挖掘

3.1 课程思政流程

公安院校培养的学生要具有崇高的职业理想和高尚的职业道德。入学后要持续地进行理想信念教育、警察职业养成教育。基于此,课程组深挖思政元素,利用小知识点解锁大思政,并落实到身边的人和事,潜移默化地为学生树立正确的价值观和精神导向[7]。如图1所示。每章第一次课开篇以思政元素引入,结束再次强调思政点,加深理解。

图1 知识点对应课程思政元素

3.2 教具体现德育元素

在组织课堂活动时,利用国旗等元素,强化爱国主义教育。在设计教学案例时,融入党的十九大和十九届历次全会精神、新时代公安工作的重要论述、重要训词精神等文字作为程序数据,使学生在学习知识的同时,进一步强化对党忠诚、服务人民、执法公正、纪律严明的总要求。

3.3 教师身正示范

真正的立德树人需要身教大于言传,课程组教师秉承随时在线的态度,全天候24小时的指导、严谨求真的态度、恪尽职守的奉献,潜移默化影响着学生,这就是最好的课程思政。学生在教师热心辅导的帮助下,越发的愿意求教、动手编程序。教师与学生积极互动,可以及时发现教学中存在的问题,课后反馈往往会让下次上课效果更佳。

4 公安院校程序设计课程教学的方法创新

4.1 凝练教学内容,提出创新思路

通常学生解决现实问题时,在程序编码环节往往一筹莫展。学了C 语言,却不会编程。课程组创新提出“编程结构化”教学方法,辅以小组讨论、启发引导、套用规则,突破了从解决任务过渡到编码解决问题的重要瓶颈。

以while 循环为例,具体讲解一次教学过程。基于OBE 理念[8]采用4 种教学方法,通过创设情境-观察归纳-解决任务-讨论探究-即时训练-总结反思完成教学,第一步由视频民警进行人员核查的情境,提出编程实现重点人员核查系统中重点人员的信息查询功能;第二步经教师讲解while循环控制结构的语法和流程图,给出人员信息查询的中文描述,将中文转化为英文表述,第三步用表达式、变量替换英文表述中的条件和循环操作语句,套用语法结构,形成伪代码。在编译环境中实现程序的运行,并讨论难点和问题,接着给出课后思考题,引导学生如何解决对应问题,并引出下节课的知识点。

4.2 多角度设计情景式课堂活动

为避免课堂沉闷,坚持以学生为中心,课程组创新设计学生参与动手编程环节,在智慧教室、实验室环境下,采用分小组讨论、优秀学生示范讲解、即时演示操作等方式,多角度设计课堂活动,充分调动学生积极性。

4.3 线上线下混合教学环境创设

课程组教师通过逐步完善案例库、线上习题库、课前预习手机课件库、微课资源库等,采用线上线下混合教学模式[9-10],探讨出如图2所示的课前、课中、课后一体化的教学模式。希望通过多思考、及时反馈、勤练习,完善整个教学过程,提升教学效果。

图2 课前、课中、课后一体化教学模式示意图

5 结论

经过几年的不断改革,C 语言课程逐渐向金课靠拢。课程内容以崭新的面貌,更接近于公安实战的方式,用多种信息化教学手段呈现给学生。线上课程资源库不断完善,满足不同程序学生的学习要求。课程思政从立德树人的角度,以课前、课后视频资源的方式,潜移默化地传递着正确的价值观和世界观。

公安院校程序设计课程改革任重而道远,还需要长期、持续不断的探索研究。在新时代、新技术快速更迭,新型犯罪手段层出不穷的今天,公安院校课程教学也必须与时俱进,建立精品特色课程资源,进一步挖掘课程内涵,提升课程建设高度,使知识体系更加贴近公安实战,才能为公安行业人才培养奠定基础,更好服务国家战略需求和公安工作。

猜你喜欢

公安院校程序设计公安
“老公安”的敛财“利器”
基于Visual Studio Code的C语言程序设计实践教学探索
我国公安院校水上教学课程的困境与出路
从细节入手,谈PLC程序设计技巧
关于公安院校“智慧校园”建设的思考
“10岁当公安”为何能畅通无阻
高职高专院校C语言程序设计教学改革探索
公安报道要有度
基于科学计量学的公安院校科研与评价
论公安院校诊所式法学教学模式的建构