APP下载

Web开发技术课程的过程化考核方案研究

2022-05-30庞美玉

电脑知识与技术 2022年30期
关键词:过程化考核教学方案

摘要: 针对Web开发技术课程考核存在的问题,该文根据应用技术型本科院校的学生特点,提出了Web开发技术课程的教学过程化考核方案,并对教学实施方案进行修订,实践证明该考核方案激发了学生的学习主动性,有效地提高学生实践能力,提升教学质量。

关键词:过程化考核;Web开发技术;教学方案

中图分类号:G424        文献标识码:A

文章编号:1009-3044(2022)30-0140-03

开放科学(资源服务)标识码(OSID):

1引言

在高校中,期末考核采用传统闭卷笔试的考核方式存在很多弊端,考前限定考试范围,固化评分标准,让很多学生养成了平时松懈、考前突击的坏习惯,妄图通过投机取巧通过考试,使得整个校园日常的学习氛围变差,这种传统的考核方法无法真正检验教学过程与学习效果是否相辅相成,无法全面考查学生的对知识的掌握程度,动手能力和创新能力,无法满足实践类课程的考核要求。而过程化考核注重的是学生的综合能力,可以让学生学习更加主动积极,而不是被动地完成老师布置的课后作业。过程化考核方案的实施[1],将全面提升学生分析解决问题的能力、实践能力、自学能力和创新能力。

Web开发技术课程具有实用性、操作性强的特点,是计算机专业的一门实践性很强的专业课。本课程考核曾采用了平时加期末考核的方式。平时成绩包括了出勤成绩和课后作业成绩,期末考核采用了大作业的形式。课后作业批阅后发现有学生相互拷贝的现象,完成的操作效果大多一样,没有各自的特点,不能体现出学生学习能力的层次性。平时没有课堂表现分,学生上课参与度不高,听课专注度不高。平时成绩的各项比例不够细化,分值差距比较小。平时掌握得不好,期末大作业的完成情况不够理想,课程设计、毕业设计更不知如何下手。因此,如何科学地设计考核评价体系和教学实施方案显得尤为重要。

针对上述情况,本文提出了基于Web开发技术课程的过程化考核方案,使教学从注重期末考试结果向注重学习过程转变,全面提升学生的学习能力和综合素质。

2 Web开发设计过程化考核方案设计

根据近三年来对应用型本科院校学生的学习情况的分析[2],结合高校的实际情况,这里将学生分为三类:第一类是对计算机专业课程感兴趣,有明确的方向,毕业后愿意从事计算机行业,能够自主学习、挑战最新前沿技术的学生;第二类时对计算机课程有一定兴趣或没有未来目标的,能够跟着老师的要求完成课程任务的学生;第三类是对计算机专业不感兴趣,勉强完成老师布置的作业,仅能及格的学生。针对此三类学生,Web开发设计过程化考核方案对平时考核和期末考核评分标准进行,并设计了分层次的考核标准,目的是提升学生学习的积极性,使每一类学生都有进步,从而提高教学质量。

学生学习Web开发技术课程后的总评成绩由平时考核和期末考试两大部分组成。 加大平时考核的比重,注重学习过程,平时成绩占总成绩的 80%,期末成绩占总成绩的20%。

2.1平时过程化考核要求

平时成绩由四个组成部分,各部分占比如圖1所示:

(1)出勤分采用扣分制,全勤满分,迟到一次扣5分,旷课一次扣20分,旷课三次出勤记为0分,旷课五次以上取消期末考试资格。

(2)课堂作业为课内必须完成的作业,课堂上老师当堂检查登记成绩。课堂时间有限,老师课堂结束时立即检查成果。每项课堂作业必须明确,制定分层次的评分标准,根据完成效果给分。成绩记为三个等级,A、B、C或优、良、及格,对应的百分制分数为90-100,80-89,60-79。共计15次成绩,最终课堂作业成绩取平均成绩。在老师的课堂考核要求下,学生有了压力感,完成的作业至少是C,所以等级未设置D等。如学生未提交作业的,记为0分。未提交课堂作业五次以上者取消期末考试资格。

例如,学习了ADO.NET的Connection对象、Command对象和DataReader对象后,通过网上教学平台发布随堂作业是:实现对学生信息的查询,评分标准是:

①完成全部学生信息的显示,成绩等级为C;

②完成按照学号查询学生信息,成绩等级为B;

③完成按照学号或姓名的多条件查询显示学生信息,成绩等级为A。

④如有雷同,成绩记为0分。

这样定评分标准,学生有了自己的目标A而都不是C,上课学习的积极性很高,完成后现场给分,大多数同学能拿到B,个别自学能力强、基础好的同学能拿到A。小班化授课,课堂评分效果会更好。如果是大班授课,课堂来不及评分,可以让学生提交至网上教学平台。后面补交的同学适当给加分,5分左右。

课堂评分环节必须要严格把控,教师治学严谨,认真负责,学生学习更有积极性。

(3)课后作业是课堂学习内容的巩固、课外拓展或课前预习,每周布置一次,课后作业的批阅也必须有分层次的评分标准,根据完成效果给分。成绩记为三个等级,A、B、C或优、良、及格,对应的百分制分数为90-100,80-89,60-79。共计15次成绩,最终课后作业成绩取平均成绩。

例如,学习了ADO.NET的三大对象后,通过网上教学平台发布课后作业是:实现对商品信息的查询,要求商品表字段自行设计、商品表数据库自行添加,每一步都要截图说明,最终效果截图GIF图,自学Dataset和DataAdapter对象。评分标准是:

①根据课堂所学完成根据商品名称查询商品信息,成绩等级为C;

②查资料,使用Dataset和DataAdapter对象实现对商品信息的查询,成绩等级为B;

③完成②,解释相关代码,回答问题:DataAdapter是什么?和DataSet有什么关联?成绩等级为A。

④如有雷同,成绩记为0分。

课后作业的批阅必须及时,最晚在下次上课前一天完成,并选取一位成绩为A的同学讲解课后作业的实现过程及代码。如学生未提交作业的,记为0分。未提交课堂作业五次以上者取消期末考试资格。

课后作业的批阅要指出学生课后作业中的错误或不足,给出一些指导性建议或点个赞。老师的反馈是学生学习的动力,会激励学生不断地去钻研。

(4)章节测试主要考查学生对本章节理论知识的掌握程度,在规定时间30分钟内独立完成,共8次,成绩取八次成绩的平均分。

(5)附加分主要是课堂表现的加分,讲解课后作业一次加5~10分,积极举手发言一次加5分,课堂作业完成速度快(前5名)一次加5分,能解决课堂上的一些疑难问题一次加5分;完成作业之外的效果或自学完成一些特殊效果的一次加5-10分,附加分加到100分为止。

2.2期末考核要求

期末考试采用大作业的方式,要求学生自行设计并实现某系统的某个管理模块。题目定为某管理模块的设计与实现,比如:学生管理模块的设计与实现、教师管理模块的设计与实现、课程管理模块的设计与实现、成绩管理模块的设计与实现等。具体要求如下:这里以学生管理模块的设计与实现为例来说明,实现的功能包括:管理员登录、管理员修改个人密码、学生信息查询、学生信息的增加、删除和修改操作;数据库表的设计必须合理,管理员表必须包含编号、用户名和密码三个字段;学生表至少包含五个字段,每个字段的数据类型选择需合理;大作业报告必须按照模板内容和格式要求。

具体评分规则如下:

(1)独立完成,不得雷同(包括题目),否则记为0分。未达到大作业要求的,打回重做。

(2)功能齐全,共30分。功能基本满足要求且使用了ADO技术完成,给18分;功能基本满足要求且使用了LINQ技术,给21分;功能满足要求并使用课程所学的技术添加了一些新功能,视难易程度加分2-6分;功能满足要求且使用了自学的新技术添加了一些新功能,视难易程度给分27-30。

(3)界面设计美观,布局合理,共20分。界面和布局基本符合要求,给12分;使用JS、CSS3或Jquery实现了特殊效果的,根据难易度加2-4分;使用HTML5或Bootstrap实现页面布局,根据难易度加2-4分。

(4)报告格式规范,结构清晰,内容详略得当,共50分。报告的结构严谨,格式规范工整,条理清楚且逻辑性强,总结部分有自己独特的见解和收获,45分以上;报告的结构严谨,格式规范工整,条理较清晰,总结合理,40-44分;报告格式规范,条理较清晰,总结基本合理,35-39分;报告格式基本规范,条理比较清晰,总结无原则性错误,30-34分。

3教学实施方案的修订

本课程的教学目标是使学生掌握开发Web应用程序的相关知识,能使用ASP.NET提供的各种控件、各种对象和LINQ技术等完成中小型企业网站的开发;培养学生动手操作、自主学习和合作学习的能力,提高学生分析和解决实际问题的能力;具备Web开发的技术,为后续的课程设计、毕业设计和未来从事软件开发工作打下结实的基础。

3.1课程教学计划的设计

本课程采用的教材是清华大学出版社出版的《Web程序设计-ASP.NET实用网站开发(第3版)》,沈士根、叶晓彤主编。本课程总课时为48,其中理论16,实践32。根据教学要求和目的,结合过程化考核方案对理论教学内容和实验课时分配进行修订,具体安排如下:

第一部分Web开发基础,共12课时。理论4课时,实践8课时。内容包括第1章到第3章。此部分的教学目的是掌握Web的基本原理,能使用ASP.NET开发环境制作简单的服务器端网站,深入学习Web前端技术Jquery和Bootstrap,引导学生自学Web前端技术的新框架。此教学目标已充分体现在过程化考核中作业分层次的评分标准中。

第二部分ASP.NET控件和内置对象,共15课时。理论5课时,实践10课时;具体包含的内容有第4章到第6章。本阶段的教学目的是理解页面处理流程,理解客户端验证和服务器端验证的区别,熟悉ASP.NET常用的标准控件和验证控件,并能熟练运用,掌握HttpRequest对象、HttpResponse对象的应用,理解不同方法的页面重定向,会使用Cookie、Session和Application对象进行状态管理,引导学生自学一些控件并利用所学对象实现特殊效果。过程化考核中分层次的考核标准已与此目标紧密结合。

第三部分ASP.NET数据访问技术,共21课时。理论7课时,实践14课时;具体包含的内容有:第7章和第8章,在第7章前加入ADO.NET技术,已使学生更好地理解第7章的LINQ技术。本阶段的教学目的是掌握多种数据访问的方法,如ADO.NET、数据源控件、LINQ to SQL技术,理解每种技术的核心思想,并能熟练使用ADO.NET和LINQ技术实现对数据的增删改查操作,引导学生完成某系统后台管理模块,为后期的课程设计打下基础。过程化考核贯穿在此部分课堂和课后的教学环节中。

3.2教学方法的应用

考虑到应用型本科院校学生的实际情况,教学方法要以学生为中心,多采用案例分析、讨论式、启发式、任务驱动式等方法。在理论教学的过程中,采用案例分析[3]和讨论式教学法,通过实际案例向学生传授知识。例如在讲解BootStrap框架的使用時,可以以“Web课程网站首页”为案例进行分析,学生讨论后,采用合适的Bootstrap框架的控件或组件来完成。在上机操作时,为了提高学生的课堂动手能力,教师可以采用任务驱动法[4],在设计“任务”时,根据学生的实际水平来设计不同层次的上机任务,与过程化考核的课堂作业评分相匹配[5]。在整个教学过程中,贯穿启发式教学法,引导学生深入学习,调动学生的主动性、积极性和创造性。教学方法的合理使用有助于过程化考核的实施。

4 结论

本课程原考核方案教学效果不理想,本文中的过程化考核方案已应用到本学期的《Web开发技术》课程中。通过过程化考核的课堂和课后作业的批阅,教师及时发现了学生掌握的知识结构和操作能力还存在哪些不足,并对发现的问题给予指导,学生的学习效率和学习热情得到了相应的提高。通过过程化考核的附加分的评定,学生课堂参与度越来越高,并有少数同学在课后查资料、自学新技术,学习能力和解决问题的能力得到提高。

过程化考核方案加大平时成绩的比例,减少期末大作业的比重,实现了从注重期末考试向注重学习过程的转变。从近两年的课程对比发现,学生的平均成绩从75分提高至79分,学生对课程的满意度达到了90%以上。实践证明此过程化考核方案提升了教学质量,激发了学生的学习主动性,对后期课程建设改革有很重要的作用。

参考文献:

[1] 宋薇,郭东恩,韩义波.面向工程教育专业认证的软件类课程考核方式的改革与实践[J].微型电脑应用,2020,36(11):13-15.

[2] 余天霞.移动互联网时代应用型本科院校学生学情分析[J].教书育人(高教论坛),2020(24):7-9.

[3] 赵明,廖志芳,杨柳,等.软件工程核心课程教学案例库建设以及案例教学实践[J].计算机教育,2019(8):32-35,54.

[4] 庞美玉,耿淼.《HTML与网页设计》课程的过程化考核教学方案研究[J].科学大众(科学教育),2019(4):135-136.

[5] 方二喜,刘学观,谭洪,等.以目标驱动为支撑的课程过程化考核探索与实践[J].实验科学与技术,2016,14(4):136-138.

【通联编辑:闻翔军】

猜你喜欢

过程化考核教学方案
高职院校单片机课程教学中学生创新能力的培养
O2O模式下电子商务教学方案的设计与实施
CDIO模式下JaVa程序设计课程教学改革探索
浅谈"互联网+"时代高职院校电子商务O2O模式的实践教学方案及应用考核
高校跆拳道分层教学的必要性
以焊接专业为例探索《材料与成形工艺》课程的过程化考核