陈丽 中国人民公安大学信息网络安全学院
公安类院校的培养目标是培养新型警务人才,和普通高校相比公安类院校在专业设置、管理模式、学生特点以及学生就业出口等方面都有其特殊性。因此,笔者提出要在传统计算机类课程教学的基础上注入新元素,采用新方式,做统筹规划,进行一贯式教学策略创新。
公安院校的计算机类通识课程分两类:一类是全校开设的“大学计算机基础”;另一类是程序设计类的课程,通常包括“数据库基础”“C语言程序设计”和“Python语言程序设计”等。课程具体特点如下。
①授课学时普遍偏少,教师需在上课和上机之间进行取舍,为了完成实际的教学安排和进度,不得不牺牲上机学时。
②课程涵盖内容多。两类课程的授课内容都很丰富,“大学计算机基础”课程的授课内容包含计算机基础知识、操作系统、Office办公软件使用、计算机网络等。[1]程序设计类课程除了包含数据库基础知识介绍还包含程序设计方面的内容。以“C语言程序设计”课程为例,授课内容包含程序设计基础知识、三大程序结构(顺序结构、选择结构、循环结构)、数组、函数、指针、结构体、文件等内容。
③授课内容更新快。硬件和软件技术的飞速发展,使得计算机类课程的授课内容需要频繁更新才能紧跟技术更新的步伐。
一方面,学生出勤率高,课堂秩序良好。另一方面,学生存在差异,知识储备参差不齐。学生对计算机类课程在学习能力上的差异主要表现在基本概念理解、重点知识记忆、实验上机操作和项目设计实现等方面。
现阶段,在新技术包围,智能手机、个人电脑普及,各类应用种类繁多等客观条件下,公安院校计算机类课程教学效果并没有显著提升,实际中仍存在下述四类急需解决的问题。
一是,学生学习兴趣缺失。大部分警校生对游泳、射击、擒拿格斗、驾驶等课程兴趣浓厚,对计算机类课程兴趣不高,与任课教师针对学习方法和内容的探讨也比较消极被动。
二是,课程内容缺少新技术支撑。计算机语言更替迅速,硬件性能提升快,软件应用开发多,但计算机教材内容更新的速度比起技术的发展相对要慢很多。学生对热门的大数据、云计算、人工智能等新技术只停留在知其名的阶段。
三是,课程间教学设计关联度弱。课程间的内容是关联、交叉和递进的,但不同的课程往往属于不同的教学团队,由不同的教师各自设计、教授,从而导致不同课程间的分离。分离式的教学无法使学生在学习结束后形成专业的知识体系结构。
四是,课程与公安应用结合少。由于公安工作的高政治性要求以及严格的保密要求,各类计算机教材中涉及公安应用的内容极少[2],这部分内容需要教师自行补充、设计和完善。
组织各个团队教师一起整合各门课程的教学内容。
第一,利用课程间交叉内容使教学一加一大于二。例如,“C语言程序设计”和“Python语言程序设计”主线都是程序的顺序、选择和循环三种结构。前一种语言的结构学习作为基础,后一种语言就可以跳出这种框架做好延展性讲授内容设计。
第二,过渡衔接课程间的关联内容,使知识间无缝衔接。例如,对比教学“大学计算机基础”课程中Excel的排序、筛选、分类汇总等操作,“数据库基础”课程中Access的排序、筛选、分类汇总等相关操作,以及“程序设计语言”课程中排序和查找算法的实现的异同,使学生既能温故而知新又可以经过对比快速掌握新知识。
第三,夯实课程间递进式内容基础,搭建知识阶梯。例如,从“大学计算机基础”课程中学习如何设计各种不同类型数据在计算机内的表示,从“数据库基础”课程中学习如何管理海量不同类型数据,从“程序设计语言”课程中学习如何按需求对各种不同类型数据进行处理,并以数据为核心递进式教学,使学生能将课程内容串联起来建立完整的知识体系。
计算机类课程实操性很强,以往各门课程的实验项目设计都是各自分离缺少关联,导致学生很难通过项目实践将所学知识串联起来达到升华的目的。因此,笔者从三方面考量,重新设计了每门课程的实验项目。首先,项目立足于课程,涵盖教学目标;其次,项目内容结合公安实战应用需求,实现从学到用;最后,各课程项目有关联性和接续性,通过处理相同的公安应用实现关联,通过对同一公安应用进行不同处理实现接续。
例如,以辅助公安反诈工作为目的设计的各课程实践项目如下表所示。四个项目都来源于公安实战应用中的诈骗案件处理,通过诈骗案件处理把不同的课程关联起来。每一个项目的处理目的又和课程知识结合起来,体现课程特点。四个项目依据课程给出四种不同的问题处理角度,项目间是关联的、接续的。通过设计课程间有关联和接续性的公安类项目,既能将课程串联起来形成有机的整体,又能让学生在项目实践中对每门课程的地位和课程间的联系的关键点有明确的认识。
序号课程名称项目名称1大学计算机基础诈骗案件受害人信息统计2数据库基础诈骗案件信息管理系统3 C语言程序设计诈骗案件人员信息核查4 Python语言程序设计诈骗案件数据分析
学习是连贯的过程,学生在学习中也是动态的,教师要以班级为单位,以学生为对象,对每位学生计算机类课程学习过程中的动态表现进行记录,形成学生电子学习档案。学生电子学习档案以教学周为记录单元,每单元的构成要素包含每位学生每次预习、听讲、作业、答疑、复习、测验等方面的完成情况,每项要素采用五分制评级。
通过为学生建立电子学习档案,教师可以实时掌握学生学习情况。同时,有了数据作为支撑,可以绘制学生学习状态变化图,汇总学生各阶段投入比,各班级、专业学习情况对比图等多种分析结果,既能为当下教学提供修正方向,又能为后续课程提供参考。
在有条件的小班教学班级,提倡开展团队学习(Team-Based Learning基于团队学习,简称团队学习)。[3]将班级学生每4~5人分成一组,可以自愿结组,或者由教师按照学习能力搭配分组。团队小组长可以推选、自荐或由教师选定,也可以组员轮流担任小组长。小组长负责和教师对接。教师课前发布预习任务,课上讲解重点知识+把控小组讨论(头脑风暴)方向,课后下发小组作业+督促小组复盘。这种互助式、监督式、协作式的学习模式可以培养学生的团队协作精神,提高他们的自主学习能力,激发他们的创造性思维。
由于学生的学习能力存在个体差异,同时也存在计算机基础知识掌握不均衡的情况,如果按照入学的行政班安排教学进度、设计教学方法,势必减弱整体的教学效果。为了最大化地提高教学效率,可采用分层教学的方法[4],即根据课程特点划分不同层级,设置分层考试。例如,笔者所在学校的“大学计算机基础”课程从2021级开始采用分级教学。在分层测试达标后,可申请课程免修。这样,在将学生细化层级后,教学设计会更具针对性。
公安院校的网络教学应用已经趋于成熟,多媒体教室、智慧教室、实验室等硬件设备齐全,数字化的教学工具可以适应各种教学环境,数字化教学资源可以满足各类学生的课下自学需求。因此,用好、用对、用精数字化工具也对教师们提出了新挑战。
公安院校计算机类课程“一贯式”教学创新举措关注学生各阶段知识吸收转化情况,注重课程内容衔接,做到按对象、分步骤、讲方法,递进式层层推进教学内容,打破了课程壁垒,促进了课程内容融合,夯实了计算机基础,构建了课程体系。但由于一贯式教学改革涉及的学生人数多、专业多、课程门数多、教师团队多,集中整体实施会比较困难,所以改革的具体实施步骤,可以先选取某个专业中的某些班级小范围实施,总结经验、对比效果、调整思路,然后再逐步扩大范围。