基于项目驱动的《网页制作与网站开发》课程教学设计研究
来源:用户上传
作者:
摘要:《网页制作与网站开发》是一门综合性、实践性、实用性极强的课程,它不仅要求学生掌握网页设计的基础知识,还要掌握利用网页设计的基础知识解决具体问题的能力。但现有的教学范式理论、实践分离,不能很好地培养学生利用理论知识解决实际问题的能力。根据现在,提出了在《网页制作与网站开发》项目驱动的方式进行教学,并给出了课时安排,拟提高学生利用理论知识解决实际问题的能力。
关键词:网页制作与网站开发;项目驱动;教学改革;教学设计
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)34-0134-02
1 教学现状
《网頁制作与网站开发》是计算机科学与技术、电子商务专业核心专业课,一般在学生学习完Photoshop、C#、数据库系统概论等专业课后开设,该门课程要求学生在熟练掌握Photo-shop、Flash,数据库系统,Visual studi0 2010、HTML、JavaScript、C#或Java语言的基础上进行学习,是一门综合性、实践性、实用性极强的课程,它不仅要求学生掌握网页设计的基础知识,还要掌握利用网页设计的基础知识解决具体问题的能力。
目前《网页制作与网站开发》仍然采用传统的教学方式,即理论课和实验课分离,计算机科学与技术、电子商务专业每周理论和实验各2个学时,其它专业理论课每周2学时,实验课每周1学时,全部实行理论和实践相分离的教学模式,这种传统的教学方式存在以下弊端:
(1)以教为中心,以教定学,学围绕教转。一定程度上忽视了学生作为学习主体的存在,学生被动的听,跟着教师划定的题目进行验证,没有创新意识和能力,不符合现在自主学习、终生学习的主流。
(2)以本为本。忠实地执行教材、教学大纲,教材、大纲上怎么写,教师就怎么讲,使教材、大纲成为禁锢学生自由创造、大胆创新的枷锁。
(3)教路单一。传统课堂教学教师的“教”,是照本宣科,教师只把学生当作接受知识的容器,教师的教和学生的学在课堂上最理想的进程是完成教案,而不是“节外生枝”。
(4)仍然采用理论和实践相分离的教学模式,理论课学生被动的听,实验课根据教师安排好的实验内容被动的做,教学模式落后,学生积极较差。
最终的学习的结果变成了以考试为目的,以及格为结果,严重影响着学生的创新意愿和创新的水平。因此很有必要对现有的教学模式进行改革,以适应时代发展的需要。
2 项目驱动教学法
项目驱动是一种建立在建构主义理论基础上的教学方法,是实施探究性教学模式的一种教学方法,其主要过程是将某门专业课程按类别分为若干技术或技能单元,每个技术或技能单元作为一个教学项目,实行理论、实践一体化的单元式教学,每个单元教学都以应用该项技术或技能完成一个作业来结束,并进行下一个项目的教学。简而言之,项目驱动就是师生为完成某一具体的工作任务而展开的教学行动。
“项目驱动法”的特点:
(1)在教学内容上:不再用以前的以“知识点”为线索的方式,而是根据学生的接受能力及信息时代的需求,改用以“项目”为线索,以“子项目”为模块,精心组织教学内容,使其符合学生的认知特点,特别是强调所学知识要与时代同步。
(2)在教学方法上:强调学生的自主学习和探索,强调培养学生的自学能力。在教学过程中不断地根据“项目”的需求来学习,变被动地接受知识为主动地寻求知识,改变学生传统的学习观,由“学会”到“会学”。
(3)在能力培养上:着重培养学生的创新精神和合作意识,学生在完成“项目”的过程中,会积极地去思考、探索。每个人的思路、想法不尽相同,老师可引导他们进行讨论和交流,并适当地给予点评和鼓励,使他们相互取长补短,既调动和学生的积极性,又培养了他们的创新精神和合作意识。
3 课程教学学时安排
项目驱动教学法在教学中的应用探索和实践已经很多了,国内外的专家和学者都总结了这种教学方法的成功模式。可是每门课程都有自己的特点,有独立的知识点和逻辑结构,不可能有一种通用的教学模式来匹配所有的课程。本研究将根据《网页制作与网站开发》的教学特点,从市场占有率、学习的难易程度、技术的成熟度等多方面综合考虑,将采用ASP.NET技术、ns服务器,C#语言,SQL2005数据库软件、Visual Studio2010开发平台在Win7操作系统下开展教学改革和研究。
3.1 项目总课时安排
计算机科学与技术、电子商务专业《网页制作与网站开发》64学时/学期,其他专业一般是48学时/学期。课时安排上计算机科学与技术、电子商务专业4课时/周/次,共计16次课,其他专业3课时//次,共计16次课,采用课时联排的形式,集中时间进行项目攻关。授课时,任课教师最多讲授一节课,进行理论讲解、注意事项、任务布置、总结。其余时间都交给学生进行项目设计、教师个别答疑。
3.2 各子项目课时安排
电子商务类,如在线销售平台要求界面美观,功能齐全,具有很强的代表性。本研究拟仿照淘宝网,构建一个在线综合销售平台作为学习项目,学生根据教师的指导,在学期结束完成平台的建设。
目前网站包括电子商务类网站大都采用B/S即浏览器朋艮务器架构和事件驱动模型处理数据,主要由客户端、事件驱动(中间层)、数据库三层构成,客户端主要用于界面显示,数据库用于数据存储,而事件驱动(中间层)用于数据处理。根据B/S架构的划分,涉及具体教学时,可将知识点分为3个模块,分别是前台界面显示模块,后台数据库模块,及事件驱动模块(中间层模块),根据不同模块的特点分配教学学时:
1)前台界面显示模块(12学时)
主要涉及的知识点包括:HTML语言、css(层叠样式表)、网页布局、窗体设计、主题与外观(包括Photoshop、Flash素材处理)、母版设计等知识点。该部分拟分配3次课,12学时,4周内完成,教师根据学生的掌握程度,动态的安排时间。 所需知识点主要包括:静态网页、动态网页、css、HTML、Web服务器、Photoshop、Flash。
该学习模块,主要用来培养学生前台界面的设计工作,学习完该部分后,学生应该能够根据实际设计出实用,布局美观的前端界面。
2)后台数据库模块(12学时)
主要涉及知识点:数据库的建立、表的建立、表的查询、存储过程的编写和服务器、开发环境的搭建等知识点。数据库的知识在前导课《数据库系统概论》中已經做过详细的介绍,上课时教师可以根据学生的学习情况进行复习,指导学生根据课程需要建立数据库及对应的表、存储过程,该部分拟分配1次课,4学时,1周内完成。服务器和开发环境的搭建主要涉及IIS服务的配置,Visual studio软件的使用,这两部内容分别分配1次课,4学时,1周内完成。
该学习模块主要是带领学生复习、巩固已有的数据库知识,把数据库基础理论向实际应用迁移。学习完成后,学生能够根据具体情况编写不同的soL语句,能够正确配置ASP.NET开发环境配置和IIS服务器的搭建,能够排除和修复网页设计过程中出现的bug。
3)事件驱动模块(中间层模块)(36学时)
主要进行采用不同编程语言(如C#)编写事件处理的过程中产生的各种代码。这部分是网页制作和网站设计的核心部分,这部分拟分配9次课,36学时,9周内完成。
具体来说,这部分内容又可以细分为用户管理模块,商品类别管理模块,购物车管理模块、订单管理模块,物流管理模块,退换货模块,交易评价模块等。
用户管理模块包括:用户注册、登录、个人信息修改等功能。(拟分配2次课,8学时)
商品类别管理模块包括:商品的增加、修改、删除、查询等功能。()
购物车管理模块包括:商品的收藏、删除等功能。f和商品类别管理模块一起,拟分配1次课,4学时)
订单管理模块包括:订单的修改,查找,删除、浏览、交易确认等功能。(拟分配2次课,8学时)
物流管理模块包括:物流的查询、订单跟踪等功能。f拟分配1次课,4学时)
退换货模块包括:买到商品的退货、换货、资金退还、售后服务等功能。(拟分配2次课,4学时)
交易评价模块包括:对买到的商品,买卖双方互相评价,为其余人买卖该商品提供参考等功能。(拟分配1次课,4学时)
所需知识点主要包括:ASP.NET的事件驱动编程模型,ASP.NET页面的生命周期事件,ASP.NET各种控件的使用,ADO.NET对象模型和数据绑定技术。
该模块是本课程的核心模块,学习完成后,学生能够根据实际选择合适的知识点完成网站设计。
4)考核模块(4学时)
利用1次课,4课时的时间用于项目验收、考核和评定等级。
在该模块,任课教师应当制定考核标准,根据考核标准对学生进行学业期末考查,评定等级。
4 小结
通过一个学期教学后,绝大部分学生都能够在规定的时间内完成学习内容,掌握ASP.NET编程方法,学会开发一般交易型网站的流程,按要求完成课程论文设计。但现有的考核方式不能很好地区分组内同学的学习效果,有待改进。
参考文献:
[1]韩秀枝,基于“任务驱动、项目导向”的《CSS+DIV网页样式与布局》课程教学改革研究[J].电脑知识与技术,2019,15(22):115-116.
[2]谢春丽,高宇翔,吴吴聪,赵向军.程序设计类课程项目驱动化教学改革与实践[J].计算机教育,2019(07):133-137.
[3]程光德.基于翻转课堂的web程序设计课程项目驱动教学设计与实践[J].科教导刊(中旬刊),2019(06):112-113,148.
[4]袁科,闫永航,周黎鸣,李征,秦春斌.基于创新项目驱动的创新实践课程的教学改革[J].计算机时代,2019(05):84-86,90.
【通联编辑:梁书】
收稿日期:2019 -10 -16
基金项目:凯里学院课程教学范式改革试点项目(项目名称:网页制作与网站开发,课题编号:FS201816)阶段性成果
转载注明来源:https://www.xzbu.com/8/view-15122957.htm