《Web程序设计》课程教学改革探讨

来源 :软件工程师 | 被引量 : 0次 | 上传用户:chenzhuqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文首先介绍了“以学生为中心”的理念的提出和特点,接着分析了高等教育中《Web程序设计》课程的特点以及现有的教学模式,最后提出了将“以学生为中心”的教学理念引入到《Web程序设计》课程的教学过程中提出了在《Web程序设计》课程的教学过程中引入“以学生为中心”的教学理念,并制定出了一套教学改革方案。
  关键词:以学生为中心;web程序设计;教学改革
  中图分类号:G642.3 文献标识码:A
  Abstract:This paper studies why people provided the concept of "student-centered" and summarizes the characteristics of "student-centered".Then the characteristics and the existing teaching modes of web programming course in higher education are analied.At last,this paper not only provides that how to use the teaching philosophy of "student-centered" in instructional process,but also proposes teaching reform program for web programming course.
  Keywords:student centered;web programming;teaching reform
  1 引言(Introduction)
  20世纪中期美国学者提出了“以学生为中心”的本科教育理念,引发了本科教育基本观念、教学方法和教学管理的系列变革,对高等教育的实践具有一定的指导意义。1998年联合国教科文组织在世界首届高等教育大会宣言中提出“高等教育需要转向‘以学生为中心’的新视角和新模式”,要求国际高等教育决策者把学生及其需要作为关注的重点,并预言“以学生为中心”的新理念必将对21世纪高等教育产生深远影响[1]。
  《国家中长期教育改革和发展规划纲要(2010—2020年)》提出,提高质量是高等教育发展的核心任务,是建设高等教育强国的基本要求。高等教育的质量涉及方方面面,但人才培养质量、教学质量是根本。没有确立“以学生为中心”的教育理念、教学方法都是影响教学质量提高的一个关键因素[2]。
  2012年7月14—15日,中国高等教育学会院校研究分会和华中科技大学共同举办了“院校研究——以学生为中心的本科教育变革”国际学术研讨会,来自海内外高校的近400名校长、专家、学者齐聚江城,围绕“以学生为中心”的本科教育理念、内涵、方法以及实现途径等问题,进行了广泛而深入的探讨[3]。
  2 两种教学模式的区别(The difference between the two kinds of teaching modes)
  2.1 传统的教学模式的特点
  在传统的教学模式中,教师占主导地位,在每一节课中,教师组织课程内容,并灌输给所有的同学,扮演的是专家的角色。而学生事先对所灌输的内容一无所知,被动的接受,学习的目的是为了应付考试。
  2.2 “以学生为中心”教学模式的特点
  在“以学生为中心”的教学模式中,教师在讲解每一个知识点之前,先将实际的问题留给大家,让学生带着问题主动的去学习、去思考,发现问题,解决问题,教师扮演促进者的角色,而学生也会对自己的学习结果负责。
  3 《Web程序设计》课程的特点和现有的教学模式(The characteristics and the existing teaching mode of web programming course)
  《Web程序设计》课程是计算机科学与技术专业的核心课程,主要的授课对象是计算机科学与技术专业的大三学生,该课程旨在使学生将程序设计的理论基础运用于实践,帮助学生建立由感性到理性的深入认识,希望通过课堂教学的改革培养学生创新精神和创造能力,真正落实计算机科学与技术专业人才培养模式改革的目标和要求。然而在实际的教学过程中,往往达不到教学大纲制定的要求,究其原因主要体现在以下几个方面:
  (1)《Web程序设计》知识点多,较零散
  《Web程序设计》包含的知识点众多:页面设计、页面布局、控件、对象、数据库等等,学生学完后,只记住了一些零散的知识点,很难将这些知识点统一应用到一个网站上。
  (2)学生学习比较被动
  在课堂上,以教师为主,教师按照教学大纲把相关的知识点一一灌输给学生,由于学生事先不能形象的了解这些知识点可以用来做什么,因此只是被动的在听教师讲课,自我检测学习效果能力较差,学习积极性不高。
  (3)授课过程重理论轻实践
  在授课教师的头脑里,受客观环境的影响存在着“重理论,轻实践”的想法。教师在日常工作中,不仅授课,还担负科研任务,如教改项目,科研论文等。这样,容易忽视了实践方面的内容。缺少实践经验的学生显然是不能在走向社会的过程中容易适应软件研发、设计、测试等实践工作。
  (4)考核方式重理论轻实践
  现有的《Web程序设计》课程考核还是以理论为主,虽然也包含了一些实验题目,但是总体比重较低(10%),而且各个实验题目比较孤立,难以真正检测学生的整体实践开发水平。
  综上所述,其根本原因就是忽视了学生在教学过程中的主导地位,因此,将“以学生为中心”的教学理念引入到了《Web程序设计》的教学过程中。   4 《Web程序设计》教学改革实践(The practice of teaching reform to web programming)
  4.1 总体思路
  在此次的教学改革实践中,使用了契约法和案例教学法。首先,担任本门课的相关教师事先设定10个网站开发设计的题目,并且将每一个题目进行分解成具体的小任务。这10个题目包含了《Web程序设计》课程大纲体系中的大部分的知识点。然后在课程开始前,学生要自发的组成开发小组,一般由2-3名同学组成,扮演不同的开发角色,这样既能避免部分学生偷懒,又能锻炼学生的团队合作意识。接下来由组长选择开发设计任务,与任课教师形成一个契约关系。在课程开始后,教师要根据事先分解好的小任务讲解相关的知识点,学生带着任务听课,随时将所学的知识加以应用。总体思路是任务分解—知识点讲解—学生实践—互相评价—知识点讲解—学生实践—互相评价—……—任务总结。
  4.2 实施案例
  由于篇幅所限,这里以“在线图书销售系统”为例进行展开。
  (1)任务分解。在进行任务分解的过程中,是站在网站开发者的角度,而不是单纯的学习者的角度。本案例中,可以将题目分解成需求分析、功能结构分析、数据库设计和网站的设计和实施等五个一级任务。然后将网站的设计和实施分解成网站环境配置、页面布局、页面设计、功能实现、数据库链接等五个二级任务。最后将功能实现任务再分解成登录功能、注册功能、加入购物车功能、搜索功能、支付功能、修改个人信息功能、评价功能、后台管理员对图书的增、删、改、查功能等8个三级任务。
  (2)知识点的讲解。在讲解知识点时,要按照从一级任务到三级任务逐层讲解。由于前四个一级指标学生已经在《系统分析与设计》和《数据库原理》等先修课程里学过,因此这里只是简单的给学生讲解分析的思路;第五个一级任务按照下层的二级任务逐个进行讲解:网站环境配置主要讲解Visual Studio 2010的运行环境以及相关的文件;页面布局主要讲解如何进行页面布局,涉及CSS和DIV的相关知识点;页面设计主要讲解如何进行前台的页面设计,涉及Html控件和Web服务器端的控件的相关知识点;数据库的链接主要讲解如何实现前台和后台数据库的链接,涉及数据控件、connection对象、command对象等相关的知识点;而功能的实现这一部分要分解成三级任务来讲解:例如登录功能如何实现,涉及response对象、session对象、cookie对象、request对象、数据库等相关知识点;对图书的增删改查涉及到了数据控件,command对象等相关知识点。
  (3)学生实践。按照教师讲课的顺序,学生每学完一个任务相关的知识点,就可以进行实践操作,运用所学到的知识完成本小组任务的一小部分。例如现根据先修课程中学到的知识进行需求分析,功能结构分析,数据库的设计;教师讲解完第一个知识点网站环境配置后,学生就可以在visual studio中创建站点;教师讲解完页面布局后,学生就可以在自己的站点内添加页面,同时使用CSS和DIV进行页面的布局;接下来运用各种控件进行页面的设计;最后根据各种对象相关知识实现相应的功能。
  (4)互相评价。学生在实践完每一步后,都要向其他组和老师讲解分析和设计思路及过程,其他同学和教师给出建议和意见并做出评价。此过程可以使各组同学互相吸取经验和教训,教师也能掌握学生对知识的掌握程度。
  (5)当所有知识点讲完的时候,各组同学的网站基本完成。
  5 “以学生为中心”教学模式的优势(The advantage of teaching mode of "student centered")
  通过上述实践,总结出“以学生为中心”的教学模式有以下几个优势:
  (1)从知识的讲解上。教师在讲授《Web程序设计》这门课程时不再是孤立的知识点的讲解,而是由任务触发,按照为实现某个任务而涉及到的知识点进行展开讲解。
  (2)从学生对知识的理解上。“以学生为中心”的教学模式中,学生由“被动”的听课转化为“主动”的去听课。在学习每一个知识点时都是带着任务去听,而且明确知道这个知识可以帮助我实现什么任务。学生学习的积极性更高,目的性更强。
  (3)从实践操作上。学生的实践环节部分不再是孤立的小的实验,而是将整个网站的开发设计融入到整个教学过程中,学生每一次的实践都是为了完成整个网站设计的一部分,前后联系性更强,学生完成后的成就感增强,这对学生积极主动的学习下一个知识点起到促进作用。
  (4)从考核方式上。“以学生为中心”教学模式的考核方式不在一味的强调理论知识的掌握,因为《Web程序设计》是一门实践性很强课程,所以更注重实践操作技能。因此,减少了笔试成绩的比重,增加了对实践的过程评价(互相评价)和综合评价(最后的网站)的比重。
  6 结论(Conclusion)
  通过在《Web程序设计》这门课程中应用“以学生为中心”的教学模式,学生学习的积极性和主动性提高了,考核的结果更客观,对本门课程的教学改革起到了一定的促进作用。
  参考文献(References)
  [1] 刘献君.论“以学生为中心”[J].高等教育研究,2012(08):1-6.
  [2] http://www.china.com.cn/policy/txt/2010-03/01/content_19492625_3.htm国家中长期教育改革和发展规划纲要(2010—2020年)[Z].
  [3] 张俊超.推进从“教”到“学”的本科教育教学变革——“院校研究:‘以学生为中心’的本科教育变革”国际学术研讨会暨中国高等教育学会院校研究分会2012年年会综述[J].高等教育研究,2012(08):104-109.
  作者简介:
  尹伟静(1981-),女,硕士,讲师.研究领域:电子商务,网站设计.
  董丽薇(1981-),女,博士生.研究领域:供应链管理.
其他文献
对锻钢公司生产出口材产生的白点质量异议进行分析,锻材中的白点大都是以疏松未锻合的显微空隙缺陷或密集的非金属夹杂物为核心,向基体强度弱的方向扩展的氢致裂纹缺陷。锻件
<正>近年来,在粤港澳大湾区及自贸区建设新形势下,珠三角港口汽车滚装运输呈现快速发展态势,运输航线网络持续优化,集疏运条件不断完善,水、铁、陆联运等组织方式不断涌现近
当下,人们的生活随着互联网的发展进入到一个信息爆炸的时代。人们可以自由在互联网上发表言论和见解,由于不同受 众之间的素质及文化差异,当下的互联网环境呈现出一种泛娱乐
近年来,随着人口老龄化问题的加剧,越来越多的超过法定退休年龄的人员选择继续或者再次就业,保持与社会的持续接触,继续实现自己的人生价值。虽然超过退休年龄的劳动者的加入
2006年我市成立城市管理综合执法局,各区县也陆续成立了相应机构,基本上解决了城市管理行政执法中存在的市、区执法管理脱节,执罚标准不规范、不统一等问题。但近一年的综合
【正】随着天气的渐渐转凉,大多数人都喜食肉类食物以增加营养,滋补身体,维持身体内部的平衡,以抵抗将来的严冬的寒冷。这时多吃一些能够增强人体免疫力和抵抗力的食品,对于
医生根据干部体检结果的分析诊断是部队医院尤其是基层部队医院(卫生队)的一项十分重要而又相当复杂的工作。体检结果分析管理系统以国际标准软件工程理论为指导进行开发,采用美
20世纪80年代初,计算机图形学理念诞生,后来图形图像处理技术快速发展,而且渐渐变得十分成熟。在计算机科学中,图形图像处理技术是一个重要的内容,计算机技术的不断进步使得图形图像有着更为多元化的用途,并在很多领域被大量运用。本文主要根据计算机图形学的发展入手,探讨图形图像处理技术及其应用。
【正】在滨海新区开发开放纳入国家发展战略的新形势下,如何建立适应新区发展的行政管理体制,既是一个复杂而敏感的问题,又是一个必须亟待解决的问题。这一问题是滨海新区综
在我国发展应用绿色会计,是大势所趋,是实现经济建设长治久安的必由之路,是遵循科学发展观指导思想所作出的必然选择。科学发展观指导思想的核心内容是促进人类社会经济建设