基于项目驱动的《网页制作与网站开发》课程教学设计研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:chuanqi111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《网页制作与网站开发》是一门综合性、实践性、实用性极强的课程,它不仅要求学生掌握网页设计的基础知识,还要掌握利用网页设计的基础知识解决具体问题的能力。但现有的教学范式理论、实践分离,不能很好地培养学生利用理论知识解决实际问题的能力。根据现在,提出了在《网页制作与网站开发》项目驱动的方式进行教学,并给出了课时安排,拟提高学生利用理论知识解决实际问题的能力。
  关键词:网页制作与网站开发;项目驱动;教学改革;教学设计
  中图分类号: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)阶段性成果
其他文献
摘要:该文分析了多元课程评价采用的多种途径,以苏州工业园区服务外包学院IT素养课程为例进行研究与实践。当前lT素养课程考核方式单一,学生创新能力不强。该文从多个角度对课程进行全面的评价,探讨多元评价视域下的教学也改革策略,以提高教学质量。  关键词:IT素养;多元评价;教学改革  中图分类号:G712 文献标识码:A  文章编号:1009-3044(2019)34-0141-02  1 概述  《
摘要:国务院倡导的高等学校创业创新教育改革,指明了高等教育多元化、精细化的培养目标。本研究首先基于类型一特质理论构建了多元化的学习绩效评价模型,以改变现有标准化学习绩效评价的局限;其次,依据多元评价模型,采集数据以形成发展性评价的教学数据仓库;然后,运用高维数据的可视化聚类处理方法,对数据库进行归类分析,形成学生个体的学习特点及职业性向的倾向性评价;最后,以可视化聚类分析的结果指导差异化教学,以帮
摘要:该文在已有的对实验室的各项环境数据进行监控及显示的基础上,我们在此对该项目的研究进行扩展和优化,以达到智能实验室和移动端APP的切实联系,使得项目的研究不仅仅是停留在笨拙的数据获取与再现的浅显层面,通过阈值处理和wifi网络搭建协调器与移动端的双向通信的桥梁,实现设备的自处理和人对实验室内各项智能设备的信息反馈进行相应控制,实现真正意义上的智能控制。  关键词:智能控制;网络双向通信;移动端
摘要:现如今社会已步入信息时代,随着计算机的发展,计算机的应用已经深入社会的方方面面,掌握计算机这一工具已成为现在学校教育的重要任务之一。计算机等级考试是对学生计算机操作能力的一种考察,其对于计算机操作水平的要求超过了普通使用者要求的水平。本文分别介绍了大学计算机基础课程和计算机二级对于计算机操作水平的要求,进而分析了计算机二级对于计算机基础课教学产生的积极和消极影响,并针对消极影响提出了解决方案
摘要:随着社会的进步,不断地推进现代化建设进程,很多高职学校针对专业实现专业化训练,而如今在社会需要人才的同时,出现了供不应求的状况,根据现代化的发展,网络时代普遍开来,相对而言在我国的高职院校中逐步注重于计算机教育,也被很多广大的人群所接受,为了给社会提供有用的人才,满足社会需要的服务、各行业的生产以及高级管理,我国的高职院校主要起到的作用就是更好地培养学生的综合能力,多方面的发展人才,从而提高
摘要:为彰显高职院校网络课程资源建设价值,必须要形成全面化、多元化的课程开发应用思路。为此,本文结合网络课程资源的相关理论,归纳高职院校课程结构不科学、程序建设缺失等问题,并提出了把握网络课程资源建设目标、形成新课程体系等优化方法,以达到发挥网络课程资源建设优势,提升高职院校人才培养质量的目的。  关键词:高职院校;網络课程;资源结构建设  中图分类号:TP393 文献标识码:A  文章编号:10
摘要:C语言由于应用面广,因此很多高校都会选择C语言作为基础程序设计开发语言,但由于C语言学习难点较多,因此学习效果不太好。本文主要针对其中难点之一多重循环的教学,提出自己的见解和解决方法。  关键词:C语言;教学难点;多重循环  中图分类号:TP3 文献标识码:A  文章编号:1009-3044(2019)34-0153-03  C语言由于它既能直接进行面向高层的应用开发也可进行面向底层的系统开
摘要:该文提出了一种高校课程编排系统的构建方法。设计了相应的评价模型,提高了算法的性能。最后进行了仿真实验,验证了所提教学平台设计算法在性能上的优越性。  关键词:层次结构;教学平台;互联网  中图分类号:G301.6  文献标志码:A  文章编号:1009-3044(2019)34-0162-02  1 课堂教学评价模型  单凭期末考试的成绩是不能衡量课堂质量的。从教学转型的方向和高校应用型人才
经管专业大数据原理与实践课程的设计,应该参照Python语言的特点,以培养基本的科研素质为出发点,设计作业和考核形式与标准。同时结合目前时代背景,比如人工智能、机器学习、
针对二维计算机辅助设计(CAD)及三维建筑信息模型(BIM)工程图纸档案缺乏便捷高效的管理和使用手段、对工程图纸档案进行增删改等操作的处理速度较慢、二三维工程图纸档案信息携带量较低、二三维工程图纸档案之间无法产生有效联系等问题,本文结合改进的插入排序算法、可缩放矢量图形(SVG)、网络图形库(WebGL)等,对工程图纸档案数字化管理系统进行了研究及实现,解决了上述问题的同时也为其他同类系统的开发提