更全的杂志信息网

基于成果导向的JSP课程混合式教学探究

更新时间:2009-03-28

0 引言

2015年,国务院《关于大力推进大众创业万众创新若干政策措施的意见》和《关于加快构建大众创业万众创新支撑平台的指导意见》相继出台,国家“大众创新、万众创业”方针[1]推动了互联网的发展。2015年同时也是“互联网+”元年,“互联网+”大赛的火热倒逼大学网页设计类课程向实效性方向发展。JSP(Java Server Pages)即Java服务器页面,是基于Java语言的一种Web应用技术,可以建立安全、跨平台的先进动态网站[2]。Java语言具有跨平台、安全性和多线程等优点,JSP是基于Java语言的,Java的风行带动了JSP的发展,使得JSP成为目前主要的Web开发技术。JSP课程是软件工程、电子商务和物流管理等专业的专业核心课程,同时是一门实践性非常强的课程,课程学习的好坏对学生参加“互联网+”大赛、毕业设计和就业都有直接影响。

1 采用传统方式讲授JSP课程存在的问题

1.1JSP课程知识庞杂与课时不够的矛盾

JSP课程一般是开设在大二或是大三的专业课,是建立在学生已经有Java、HTML和数据库相关知识以及拥有软件工程设计思维方式的基础上的。学生为了更好地实现网站设计效果,还需要学习JS(JavaScript:一种脚本语言,用来动态控制操作HTML页面的元素或数据),甚至还需要一些美工和动画的基础。JSP是一门横跨多门课程的综合性课程,知识点庞杂,而课时一般都是采用每周2节理论课2节上机课,甚至是每周2节理论课1节上机课的形式。采用传统的教学方式,学生普遍存在知识点记不住和动手能力跟不上等问题,最终很难坚持下来,到毕业时为了就业,只能选择花费1万元左右的培训费到一些培训机构再重新系统学习几个月。有的学生家庭经济条件差,交不起培训费,在校学得又不够扎实,毕业时只能被迫选择跟专业无关的低薪工作岗位。

1.2 缺少激励措施和过程性评价

JSP课程是一门实践性很强的课程,一般都设为考查课,考查课如果教师缺少有效的管理手段和过程性评价,学生容易松懈而导致学得不扎实。

2 成果导向的JSP程序设计混合式教学设计

成果导向指的是教学各个环节的设计都是以所有学生在学习结束时必需能够达到一定目标去组织[3,4]。首先要清晰地确定学生能做到什么,然后组织课程、教学和考核,以确保达到预期学习效果。

混合式教学[5,6]是要把传统教学方式的优势和网络的优势结合起来,既发挥教师在教学过程中的引导、启发、监控等主导作用,又要体现学生作为学习主体的主动性、积极性与创造性。

软件开发资料包主要有用于基本环境搭建的JDK(Java Development Kit)、Tomcat、Myeclipse、MySql和用于辅助和美化的Dreamweaver、flash、photoshop、颜色提取器等。其中JDK、Tomcat和Myeclipse都有32位和64位两种版本用以适应目前主流32位和64位Windows操作系统;颜色提取器主要用于提取颜色,方便项目开发者将好看的颜色提取出来应用到网站各个模块颜色的设定。

有一次,她坐在书店的角落里看书。翻页时,一不小心,只听到“嘶”的一声,好几页书纸都被撕破了。这时老板布尔走了过来,她吓得急忙合上了书。布尔将手中的新书放进书架后,回头朝她笑笑:“看累了吧?休息休息。”

2.1 教师课前准备

2.1.1采访本院系相关专业优秀毕业生和在校生

采访本校以往JSP学得好的优秀学生,在征得他们同意的前提下将录制的采访视频或音频分享给学生。通过有相似学习背景的校友现身说法更加具有说服力,让学生了解学习JSP的重要性,克服畏难心理,激发学习热情和学习动机。

6.严格卫生检查程序,坚持检查餐前、餐中、餐后卫生的结果(工装、头发、摩丝、冰箱、消毒、垃圾桶、下水道、洗手液、马斗等)。

美军网络空间司令部于2018年5月正式升级,成为第10个一级联合作战司令部,与太平洋司令部及欧洲司令部同级,执行任务直接向国防部长汇报。此次升级,是美军网络空间力量发展中的里程碑事件,必须引起我们高度重视。

(1)软件开发资料包

在设计本课程各环节教学中以提高学生的项目开发能力为目标,包括教学前的资料准备阶段、教学过程中多种方式的融合、教学后的答疑和测试等环节都是以学生的学习成效为导向。

(2)教学辅助软件资料包

教学辅助软件包括控屏软件、录屏软件、通信软件和移动教学云平台等资料。控屏软件可以在上机课时针对大家普遍存在的问题,做一个集中演示和广播式的操控,在控屏的同时可以结合录屏软件把重要的内容录下来,方便学生反复学习。利用飞秋(FeiQ)进行资料的上传和下载,飞秋是一款局域网内即时通信软件,该软件有以下突出优势:支持文件夹的传送、支持大文件传送(4G以上),上传下载速度快,发送方和接收方都可查看传送进度功能。教师可以随时将更新和补充的教学资料包通过该软件实时上传,不需要将文件夹压缩后再解压,如上传包含项目代码的整个文件夹;教师不需要将大数据文件分割成小的文件,可直接上传录屏资料、视频资料和图片动画等占空间的资料;学生也可以快速方便的下载。利用云班课的测试讨论功能,一方面可以让教师动态了解学生知识掌握情况、督促学生完成过程化学习和评价,另一方面缓解JSP课程知识涵盖面广和课时不够的矛盾。

她想过去跟他说声谢谢,见他在厨房里戴着围裙,一边洗菜一边听手机广播,电饭煲里飘着米饭的香味,紫砂锅的热气在窗口徐徐上升,明明才37岁,却像个过时的人,可是不知道为什么,她忽然很想融进那幅画里去。

(3)相关软件的API

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。笔者提供的API主要包括Java参考文档JDK_API、CSS3.0、W3School离线电子书、Jquery帮助文档和JavaEE API,有了这些API,学生手中就相当于多了很多专业字典,可以很方便地查询和学习各个对象的方法和属性。

(4)视频资料

将经过甄别、筛选的网上精品资源和自己制作出一部分资源通过蓝墨云班课、飞秋等平台或直接拷贝的形式传递给学生。从网上下载的视频学生比较认可的有达内科技录制的达内课堂实录和马士兵主讲的尚学堂。自己录制的视频主要包括一些网站设计过程中一些重难点而又有趣实用的内容,例如CSS样式的设定、页面排版、图片轮播、登录页面验证码的设计、页面局部刷新、链接数据库、框架的应用、破除中文乱码等。

根据症状(外阴瘙痒、充血、白带增多及异味等)、阴道清洁度改善情况分为显效[3](症状消失,阴道清洁度Ⅰ~Ⅱ度)有效(症状消失,阴道清洁度Ⅲ~IV度)、无效(未达到上述标准)。采用SF-36量表对患者生活质量进行评价,包括生理职能、躯体疼痛、活力、整体健康等8个维度进行评分,每项100分。

线下理论课以成果为导向,以案例为主线。学期伊始,笔者先演示自己开发的几个有代表意义的JSP项目和本校毕业生开发的一些精彩的JSP项目给学生看,让学生对JSP有一个直观的认识,让他们明白原来经常使用的网站自己通过一个学期的努力也能亲手把它实现出来,这让很多学生拿出了只有在玩游戏时才有的劲头来学习JSP。具体到每一次课也是把各个知识点融入到有趣的实例中,先看效果再让学生带着兴趣去探究其中用到的知识点。2.3.2 按“总体认知-各个击破-总结归纳”的思路组织教学

相关软件下载的官网地址一般教材上都有提到,在这就不一一列举。笔者向学生推荐网站主要有麦子学院、宅客学院、极客学院、萌码网等提供视频教程的网站和懒人之家,懒人之家致力于网页脚本代码以及Flash素材的收集与整理,努力为国内前端工作者提供最全面的素材,可以帮没有前端基础又想做点特效的学生节约很多时间。

根据课程进度,设置相关讨论话题,如“B/S模式和C/S模式有什么区别、各有什么优缺点、两种模式各有哪些应用”“表单中method方法设置为post和get提交后,观察地址栏,比较两者的不同,你认为哪种方式更安全”“什么是框架,框架有什么作用,有哪些常用的框架”等,激发学生思考,激励学生主动回答问题和提出问题,形成一个乐学善思、互帮互助的氛围,只有在学生都无法解答或者回答不全面时,教师再针对性答疑。

2.2 学生在线学习测试和讨论

2.2.1视频和其他学习资料的观看

一般的学习资料可以直接拷贝给学生,但是对于一些包含重难点的材料,要求学生必须掌握和学习的资料,为了克服学生无监督学习下的惰性,教师可在云平台开设班课,将部分重要资源通过班课云平台监督学生进行线上学习。

2.2.2在线测试

将配套测试以客观题的形式做成题库,上传到班课,可以课下随时测试学生的知识掌握情况,根据软件自带的数据分析功能找到学生易错的题,再针对性地在线下进行补充讲解。

2.2.3在线讨论答疑

LIU Wen-bao, REN Dong-yan, TAO Feng, CHEN Guo-liang

2.3 教师线下理论课讲解

2.3.1以成果为导向激发学生的学习积极性

(5)提供相关网站

“总体认知”:让学生一开始就明白该课程的知识体系结构和作用,学期末自己需达到的水平。

众所周知,农村合作经济组织可以为农业再生产提供必需的外部条件,进而推动农业发展,实现农村精神文明建设目标。但是目前,我国农村经济合作组织在发展过程中经常会受到外部环境影响,使得基本作用无法发挥出来,针对此种情况,农业部门就需要注重农村经济合作组织的外部环境营造工作,在价值和公理基础上,让农村经济合作组织与其他组织进行合作,并建立完整的合作秩序,从而有效降低农业发展的组织风险,推动农业实现可持续发展。

“各个击破”:将一个个知识点拆成一个个小的单元,把它讲清讲透,就像制作了一块块形状各异的积木,为以后的项目开发做知识储备。如讲解项目开发中的登录注册界面设计可采用渐进式,先将其拆成几个模块,分别讲清后再合成到一起。如常见的登录注册界面功能的实现笔者是分解到三个不同的阶段讲的。第一个阶段是讲表单的知识点时,只做登录注册表单的设计,不判断用户名密码是否正确;第二阶段讲完数据库操作后,再实现单击提交按钮后判断用户名是否存在,用户名密码是否正确;第三阶段属于补充提高阶段,不要求每个同学都必须掌握,在讲授完Ajax后再实现在文本框中输入数据的同时,同步判断用户名是否存在,密码是否正确,以及实现在页面中加入验证码,加入这些特效后能给网站使用者提供比较好的使用体验。

阶段性的总结归纳:当学习进行一段时间后,学生肯定有很多的困惑,及时帮学生对所学内容进行梳理,也是帮助学生提高的有效办法。经常把容易混淆的概念设计成代码实例进行对比实验,可帮助学生更好地掌握知识点。如用JSP+tag、JSP+Java-Bean和MVC(model、view和control)三种不同的方式实现求矩形面积的功能,并将结果显示在JSP面上,比较三者的异同。

建筑工程的实践中,机电安装和机电的管线布局决定着房屋的稳定性和功能性。特别是大型建筑工程中,机电设备的管线布局更为复杂,且操作难度极高。因此,需要在整体工作中融入科学的操控方案,保证该类工作模式能够全阶段适应于工程的需求。同时,需要融入多元化的操作技术,如BIM技术、MagiCAD技术于实践当中,创新操作方法和应用模式,全面优化其管线布局和管线设计的问题,从而本质提高建筑产业的经济效益。

2.1.2资料包的整理

2.4 教师线下上机指导教学

JSP是一门实践性非常强的课程,这就决定了其上机课的重要性。JSP上机课能有效检验理论课的成效,同时也是学生动手能力快速提高的通道。为了引起学生对上机课的重视,要求上机课每次做的实验效果都必须提交,期末总分上机课占70%,剩余的30%由网络在线测试产生。在上机指导过程中,采用任务驱动和渐进的方式,注重学生动手能力、知识牵引能力、创新协作能力的培养。

2.4.1 JSP实验课设计思路

项目开发阶段注重学生合作能力的培养,此阶段要对学生进行分组,每组至少3个人,至多6个人,小组先共同讨论开发什么项目,项目有哪些功能,需要哪些表、哪些字段、哪些关键字,接着进行组内分工,谁做数据库谁做前端谁进行后台开发等都要有明确的分工。期末的项目开发就像搭积木一样,经过前期的学习和积累,很多功能和模块是可以直接拿过来用。项目开发好后都需要做答辩幻灯片,当然因为时间关系,只有真正做得好才能参与答辩,供大家学习借鉴。通过此课程的项目开发,相当于是学生毕业论文设计和参加“互联网+”大赛的一个热身运动。

2.4.2学生基础不同实验要求不同

不同专业、不同班级甚至是相同班级不同的学生基础和能力都有很大差异,实验要求过低缺乏挑战性,要求过高会让学生有很强的挫败感,最好是让每一个学生处在跳一跳才能够得着的状态。以阜阳师范学院软件工程、电子商务和物流管理3个专业为例,只有软件工程专业开设了JS课程,其他两个专业都没开JS课程,所以对软件工程专业的学生制作网页美工、特效和交互的要求要高些。同一个专业里也有一些学生假期到公司兼职过,或是自己通过网络渠道积累了一些网站开发经验,这样的学生可以让其当组长,在实验教学中辅助老师对组内同学进行指导,在指导其他同学的同时自己也能巩固知识,完成知识的内化。

2.4.3期末项目设计阶段的实验教学

强化学生运用软件工程的思想需先做好需求分析和总体设计,这些是影响全局的基础性工作,前面的工作做好了,后面的项目开发会减少很多重复性工作,否则一改得全改,数据库的数据字段出现增加删除,实体层、持久层、控制层和显示层里都有大量的数据要更改,工作量将成倍增加。

实验课采用阶梯式设计[7],帮助学生从理解知识掌握知识到灵活运用知识的跃变。实验课按验证性实验→简单的改编设计性实验→综合性实验的流程进行组织。由于JSP课程知识跨度大,且对不同类型的文件放置位置都有严格要求,每次上机课几乎都有全新的内容注入,所以上机时对学生的要求一般都是先做一个验证性实验再做一个或多个相关的设计性实验。为节省时间,验证性实验代码一般都是由老师提供。学生通过验证性实验了解实验流程、理解书本内容,紧接着在验证实验的基础上修改代码,实现功能相近的网站设计,让学生对新知识点的认识进一步加深,完成知识的内化。前期学生对各个单个功能模块都熟悉了解后,再慢慢设计一些综合性实验,把有关联的知识点串起来,到学期末时学生逐步具备了运用JSP进行带有一定创新性的应用程序开发能力。

“116号文”的项目划分及费用计算规定基本上还是可行的,但还不够详细,有些项目未进行说明,有些说明不够确切,有些规定存在交叉,造成市场各方观点不一,计价不一。

3 结语

经过一个学期的教学实践,证明JSP课程采用成果导向的混合式教学设计是行之有效的。主要表现在学生平时学习的积极性高。不用点名,基本没学生逃课,教室前面的位置都被坐满;学期末每个小组都能开发出一个难易不等的网站,包括购物系统、交友平台、兼职平台还有难度比较大的在线考试系统;参加“互联网+”大赛的组队数和获奖数相比较于其他班要高很多。以其中的一个实验班为例,班级人数62,组队14个,进入校赛10队,其中获得校级金奖3项、银奖3项、铜奖4项,获得省赛铜奖两项。

[参考文献]

[1]刘刚,张再生,吴绍玉.中国情境下的大学生创业政策:反思与对策[J].中国行政管理,2016,(6):120-123.

[2]耿祥义,张跃平.JSP大学实用教程(第3版)[M].北京:电子工业出版社,2012:1-2.

突然,老吴骑着摩托车呼啸而来,咔地拦住我,不由分说,打开我的行李包,将我随身带的《黑暗传》扣押,扬言:“你不交出我的命根子,我跟你没完。”摩托车一骑,消失在山路的尽头。

EFpsize,j为j类土地的足迹广度,EFpsize,reg为区域内各种土地利用类型所组成的生态足迹广度。

[3]李志义.成果导向的教学设计[J].中国大学教学,2015,(3):32-39.

将式(8)计算得到的卫星本振频率结果代入到式(14)即可得到频率的稳定度。计算分析显示,在取样时间1 s和10 s时,稳定度约为 4.8×10-11和1.7×10-11,在取样时间100 s和1 000 s时,稳定度约为 1×10-10和 1×10-9。分析结果表明,卫星本振短期稳定度比较好,长期稳定度会逐渐变差。

[4] 王贵成,夏玉颜,蔡锦超.成果导向教育模式及其借鉴[J].当代教育论坛(上半月刊),2009,(12):17—19.

[5]何克抗.从Blending Learning看教育技术理论的新发展[J].电化教育研究,2005,(9):37-48.

[6] 杨颖,曹红兵,王诗兵,等.基于 MOOC的 C语言程序设计课程混合式教学探究[J].阜阳师范学院学报(自然科学版),2015,32(4):116-121.

[7] 王亚,等.基于CDID的《操作系统》课程实验教学设计[J].廊坊师范学院学报(自然科学版),2016,16(4):110-113.

 
徐正梅,杨颖,王慧玲,范国婷
《廊坊师范学院学报(自然科学版)》2018年第01期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号