APP下载

缺陷案例在精品在线开放课程中的运用

2019-11-18贾露汪静张志

现代计算机 2019年28期
关键词:编程技术精品基础

贾露,汪静,张志

(湖北广播电视大学软件工程学院,武汉430074)

0 引言

《Java 编程技术基础》课程,作为移动应用开发、软件技术、物联网应用技术专业的专业基础课[1],该课程是为专业打基础的程序设计课程,开设于大学一年级第一学期,该阶段的高职学生沉浸于高中阶段的被动、泛泛而学的学习方式,学习依赖性强、理论知识不足,但好奇心强、勤动手愿意尝试新事物。因此,对于大一阶段计算机类的高职学生在知识点的掌握、编程思维习惯的养成方面更加注重,需要从被动学习转向主动学习、泛泛而学到探究式独立学习、共性学习到个性学习,独立、全面的思维能力。围绕这些问题如何着手培养?成为《Java 编程技术基础》课程开发中的重要问题。根据学生诉求、学生心理分析以及课程性质、地位,采用线上与线下相结合的教学模式——精品在线课程[2]。

1 建设内容

精品在线课程的内容建设是铢积寸累,作为计算机类基础课程的《Java 编程技术基础》拥有一套较完善的课程标准、授课计划、建设方案,教师教学过程中积累了一定的教学案例、试题库、习题库,课程将教学单元分成18 个,每个单元配有相关教学资源[2]。于是,在现有资源基础上,将《Java 编程技术基础》在线开放课程内容的建设从三方面展开如图1 所示。

图1 建设方案

(1)学习资源

教师录制线上视频学生积极学习并巩固知识点,线下配合课件、技术文档及相关案例(优良案例与缺陷案例)进行学习。因此,教学资源有36 个微视频(每个视频约10 分钟),18 个单元课件,辅以60 个授课计划技术学习文档,线上与线下学习资源不断。

(2)实训资源

高职计算机类授课模式是理实一体,该模式以学生主体地位,在动手操作中领悟要领、掌握原理为最终目标。作为实训最常见的模式,作为根基的实训的资源的建设显得尤为重要。在本课程的实训资源有:线上习题库400 道以上,线下习题库400 道以上(习题库源自教师长期授课积累,以及配合蓝桥杯比赛的训练题库);同时,引入线上与线下项目库:优良案例项目36个以上、缺陷案例项目36 个以上、综合项目案例项目18 个以上、综合缺陷案例项目18 个以上、拓展任务18个以上。

(3)评价交流

评价作为有效课堂直观体现,以其客观、公正性得到师生的认可,经评价将结果反馈至师生,促进师生交流,提高有效课堂。对于本课程,借助蓝墨云,形成师生共同评价,达到教学反馈、学习反馈、改进及时的效果。同时,提高学生课堂参与度、增强满意度、突出主体地位[3]。

2 缺陷案例在《Java编程技术基础》精品在线开放课程中的设计与应用

2.1 设计背景

《Java 编程技术基础》课程作为高职高专移动应用开发专业必修课程4 学分共72 课时,同时,也作为专业基础课程,开设于大一年上学期,大一的他们学习兴趣浓但缺乏编程思维,勤动手但轻理论、对于编程中遇到的问题思路不清、分析问题解决问题能力不够[3],更是高职高专计算机类大一新生普遍存在的问题。

课程资源方面,该课程授课教师团队有多年开发、教学、指导学生备赛经验,已积累项目化教学案例及配套课件、习题库、蓝桥杯题库资源、原理流程图、思维导图、动画、课题建设的缺陷案例资源库。

2.2 建设方案

基于设计背景,课程预建设成集教学资源、实训资源、评价交流为三位一体的精品在线课程。既有微视频课前预习、课后复习,又有线上线下习题库及配套课件、授课计划学习文档,更有教师评价、学习小组互评,教学情况得以及时反馈。

资源建设分为三个模块:视频教学、模块化项目教学、缺陷案例[4]。

视频教学:视频教学按照课前和课后划分,课前视频教学用于预习。课后发布的视频主要起到任务拓展:当次课程中综合题目的缺陷案例讲解视频。

模块化项目教学:《Java 编程技术基础》课程知识点零散,学生在学习中掌握不全、易混淆概念。因此,将零散的知识点提炼与概况,把整个大项目分解到每次课程的模块化项目[5],再合理引入与项目知识点对应的蓝桥杯试题。

缺陷案例:缺陷案例贯穿于整个课程,选用搜集学生上课时易错题、备赛中遇到的排错题进行归纳总结,针对不同知识点对应不同的缺陷案例,课中的缺陷案例主要针对原理、知识点的掌握,课后综合型缺陷案例项目是对当次课中项目总体的把握与提升。

2.3 设计与应用

《Java 编程技术基础》精品在线开放课程的设计在2018 级移动应用开发专业首次应用,以每次课为一个设计过程,设计过程分为课前、课中、课后。

(1)课前

教师通过蓝墨云班课发布预习视频及相关的问题,同时,发布本次课程的评分标准及任务书,要求学生按照任务书中要求划分学习小组。学生观看学习视频后,回答相关问题,教师根据平台上学生回答问题情况,调整教学计划。

(2)课中

根据课前学生的反馈,教师先以问题为导向由简单问题到复杂问题,抽丝剥茧引导学生学习知识点,并结合原理流程图、小动画、思维导图的形式从视觉上使得抽象、零散的知识点得以整体化、具体化呈现实现化零为整教学效果。学生在掌握抽象知识点后,教师发布对应知识点的缺陷案例,学生按照课前发布的计划书及评分标准,以小组为单位完成单元排错,单元排错后进行小组间互评、教师点评并根据巡视中出现的普遍问题进行详细讲解。点评结束后,再合理引入与项目知识点对应的蓝桥杯基础试题(在线)的升级任务,巩固本次课程知识点,提升学生理论,加强学生算法的训练,达到以赛促学。最后,综合学生互评和教师评价选出本次课程中最快、代码优化更好的小组与个人。

(3)课后

发布项目综合性的缺陷案例讲解视频,并结合视频发布的缺陷案例试题,学生完成排错任务。教师开启蓝桥杯做题权限,学生可以在线做题。通过QQ 平台及时与教师交流解决课后问题。

3 应用结果分析

本次精品在线开放课程应用于高职高专2018 级移动应用开发部分班级中(一共4 个班级,每个班级人数都为40 人且入学成绩水平一样,期末考试采用统一试题统一评分标准。精品在线开放课程应用于1 班和2 班,3 班和4 班保持原有教学)。2018 级移动应用开发专业《Java 编程技术基础》期末成绩合格率对比如图2 所示。

图2 2018级移动应用开发专业《Java编程技术基础》期末成绩合格率

1 班、2 班经过基于缺陷案例的精品在线开放课程的教学过程,两个班级无60 分以下的学生,在3 班及格率,4 班及格率。缺陷案例的引入让学生在排错中反向推导,直入知识点本身的原理,课前视频导入激发学生兴趣,课中问题引导、针对知识点的缺陷案例,学生不再对排错产生恐惧心理,从而更加迫切的希望深入理解原理及技能,课后视频综合拓展。小组内学习、探讨,小组间互相评价,比学赶超的机制学生竞争意识增强,学习动力大大提高,整体学习氛围提升,课前预习、课中练习、课后拓展巩固的学习习惯形成,整体成绩优先。

2018 级移动应用开发专业《Java 编程技术基础》期末成绩90 分以上人数、80-89 分人数、70-79 分人数、60-69 分人数成绩对比如图3、4、5、6 所示。

图3 2018级移动应用开发《Java编程技术基础》90分以上人数

图4 2018级移动应用开发专业《Java编程技术基础》80-89分人数

图5 2018级移动应用开发专业《Java编程技术基础》70-79分人数

图6 2018级移动应用开发专业《Java编程技术基础》60-69分人数

在高分段90 分数人数占比中,1 班、2 班均在10人以上,60-69 分数段1 班、2 班只有个位数在这个分数段,而80-89 分数段、70-79 分数段1 班、2 班人数均比3 班、4 班人数多。1 班、2 班通过精品在线开放课程中融入的缺陷案例与蓝桥杯试题,不仅使得学生整体水平得以上升,而且能把中上等的学生通过合理的教学设计及训练提高并上升到优秀的水平。同时,引入综合性的缺陷案例拓展,学生分析与解决综合性问题的能力提高,对应知识点的缺陷案例、思维导图、原理流程图等教学手段融入,学生能够将难以理解的抽象概念转化成具体内容,突破了原理难关。采用线上线下的习题练习,巩固并提升整体水平,还能将优秀的学生成绩再次提升。

4 结语

在线开放课程意在教师从教法入手、以学生为主体,对教学中出现的问题予以诊断和改进,教师不断从教学中吸取宝贵经验,并将合理的教学方法融入教学,教师在教学方面的能力得以提升,课堂效率更是得以提高。本次精品在线课程从创建到应用,依托于教学诊断与改进中发现的问题,再借助缺陷案例资源建设,最终得以应用,实施效果较明显,因此,可以将此方法推广到软件技术等相关专业程序开放课程中。但这并不是原班不动的复制,对于不同的情况加以调整,而在本次课程中不是一成不变更需要在建设是不断扩充完善。

猜你喜欢

编程技术精品基础
夯实基础,举一反三
夯实基础,举一反三
“防”“治”并举 筑牢基础
浅析PLC编程技术在电工电子实验中的应用
基于计算机软件工程的数据库编程技术
拨乱反正 夯实基础
C语言编程技术的分析研究
精品画廊
釉光青精品欣赏
视界 精品