“项目驱动”教学法在《Web程序设计》课程教学中的创新应用与研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:jjxjt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在Web技术迅速发展变化的今天,传统的Web程序设计课程教学已无法满足时代进步和人才培养的需要。该文结合“以学生为主体,以教师为主导”的教育思想,提出深化项目驱动教学,构建项目驱动教学创新模式,充分调动学生主观能动性和激发学生学习兴趣,实现拥有创新意识和具备创新能力的人才培养。
  关键词:Web程序设计;项目驱动;创新
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)35-7990-02
  随着信息技术的快速发展,网络正不断影响着人们的工作、学习和生活方式。它把人和人、人和信息紧密的联系在一起,并在科技发展与社会变革的大视野下引发Web技术的不断更迭。在Web2.0还没有完全被人们所接受的今天,Web3.0已经出现在我们的眼前。Web应用正不断急剧增加,使得软件产业对Web开发人员的需求量也迅猛上升。作为Web 开发人员的基本专业课程,Web程序设计课程就日趋重要,目前全国大部分高校均已经开设Web程序设计课程。特别是在江西师范大学软件学院所倡导的“导师制下项目驱动教学模式”中,Web程序设计课程被列为工作室教学的前导课程,即为专业限选课程。该课程开设在大一下学期,课程学分为3学分,课时分配为64学时,其中实验占有32学时。因此,加强对Web程序设计课程教学研究是具有积极的现实意义。
  1 研究背景
  互联网进入Web2.0时代,诞生了诸如博客、RSS、百科全书(Wiki)、网摘、社会网络(SNS)、P2P、即时信息(IM)等Web2.0技术,使得Web应用更看重用户体验,期望用户能够通过浏览器及时、高效地与Web应用交互,获取需要的信息和服务。因此,如何掌握好这些现代Web技术如HTML、CSS、JavaScript及JavaScript 框架与类库等等对加深学生对计算机科学与技术的理解,提高学生发现和解决问题的能力是非常有帮助的。
  在我国大多数高等院校中,都以不同形式开设了Web 程序设计的相关课程,并且计算机科学与技术、软件工程、电子商务、数字媒体以及管理类等专业已将Web开发作为专业学习,其他专业也均以选修课、辅修课的形式开设了相关的课程供学生选修或兴趣学习。同时,对Web 程序设计课程展开的教学改革及研究也即便成为热点。
  可是随着互联网技术的发展,目前各种Web技术更是层出不穷,内容庞杂。这也使得Web技术的学习内容变得庞杂,并且由于其具备的实践性强。对于学生来说,学生在学习中很容易遇到各种棘手难题,很多都可能迫使学生的Web编程学习无法继续进行;对于教师来说,课时受限和Web技术知识更新快所引起的教学内容设计、安排等问题不乏适时出现。传统教学方法由老师驱动教学,老师通过课堂教学讲解主要知识点,并结合实验课引导同学对所学内容进行练习和巩固。显然,在面向未来、以人为本的创新时代人才竞争中,Web程序设计课程所原有的传统形式是不能满足Web技术发展的今天,也不能适应产业界的需要,也就难以培养出业界急需的现代Web工程师。更何况,21世纪的人才竞争核心就是创新,他们也就必须拥有创新意识和具备创新能力。
  2 项目驱动教学创新的基本思路
  《国家中长期教育改革和发展规划纲要》中明确要求“以学生为主体,以教师为主导,充分发挥学生的主动性,把促进学生成长成才作为学校一切工作的出发点和落脚点”。于是,该文提出“项目驱动教学创新”,主要是运用“以学生为主体,以教师为主导”的教育思想,在教学活动开展中深化项目驱动教学,以学习过程为中心,充分尊重学生的主体地位和个性发展,使学生能自觉发现问题、主动提出问题、积极分析问题和独立解决问题。
  3 项目驱动教学创新的具体构建
  3.1 注重课堂教学与项目导向有效融合
  课堂教学是课程教学的重点,必须深挖课程教学内容,有效融合项目导向的教学方法,组织各个知识点。由于Web 程序设计课程是一门理论与实践紧密结合的课程,并且涵盖的内容丰富,为方便学生理解和掌握,在教学过程中,结合行业实际,按照实际Web开发项目的要求安排架构课程内容设置整体框架,将教学目的、教学要求和目标及与其它课程的联系等一起组织,做到突出教学重点和难点,让学生能系统地了解和对所学做出合理安排时间精力,有针对性地学习,达到轻松面对课程学习而进入更高的学习境界。
  3.2 注重上机实践与第二课堂有机配合
  上机实践是课堂教学的有效补充,更是提高学生学习兴趣有效办法。根据实施项目驱动教学的过程,首先将学生按照实际需要分组,然后将所需完成的任务都以项目的方式交给分组学生完成,让学生在项目实施过程中学习知识和技能,并从团队中体验分工与协作、沟通与交流,锻炼团队合作能力。同时,对任务的设计要强调方向,指明实现要点,帮助学生能灵活运用课堂所学内容以及所需知识应对实践,使他们可以去自己发现问题、解决问题和总结经验。另外,做到与第二课堂有机配合,如鼓励学生积极参加相应的校内外科技竞赛,通过竞赛促学习,激发学生进一步的学习兴趣,提高实践应用能力。让学生通过“项目”体验实际开发流程,主动寻求知识,自主调动自己主观能动性探索课程知识,把上机时间进一步地延伸到自己的学习生活中去,提高自我能力。
  3.3 注重自主学习与创新管理有意结合
  Web程序设计内容庞杂、实践性强,传统教学方法难以覆盖所有知识点,也难以及时帮助学生们解决在编程实践中遇到的众多技术细节难题。因此,突破传统的课堂和上机实验学习,充分利用网络,借助教学化的网络平台,让学生能有意主动开展自主学习,实现与时俱进的时代特征学习模式,提高教学效率、改善学习效果。如结合教育技术、信息技术、多媒体技术等开发研制的课程网络课件,帮助实现教学现代化,弥补课程课时受限等问题,既可以方便学生使用并符合当今大学生的学习方式,而且可以让教师教学更方便、更奏效,实现开拓对学生、对教师的双赢局面。同时,适时创新管理,建立和谐的师生人际关系,营造良好的自主学习氛围,教师要积极、热心地帮助学生们克服学习中的难关,树立自信心和建立成就感,支持和促进他们开展自主学习。还要建立相应的考试考核方式,调动学生的积极性,使学生乐于自主学习,自我探索学科发展前沿动态,从而提升教学效果。   4 项目驱动教学创新的应用实施
  由于项目驱动教学创新在尊重学生的主体能动性的同时,强调教师始终在教学中处于主导地位,并且教师在教学活动中扮演了诸多角色,如解惑者、指导者、监督者、启发者等。因此,对师资人才的复合型要求比传统提高了很多,在应用实施中要特别注意这个关键。
  其次,课程中每一部分的内容都要结合相应的案例进行教学。所选取的案例要能结合课程内容知识点,又有实际的应用价值,不但涵盖教学内容,能够充分实现教学目标,还应当有适当的部分知识和技能超出教材的范围,具备行业实际,激发学生学习兴趣,使学生能充分地去体验及学习。在通过案例提出问题中,引导学生们思索解决方案,进一步吸引他们主动去了解具体的Web技术。同时,课程还须使用一个贯穿始终的案例,并要切合实际及考虑学生的知识结构层次,选择难度适中,以帮助学生系统、完整地了解Web开发,使学生能自觉构建自己完整的知识体系和实现对所学知识的拓展延伸,从而培养学生学习知识的兴趣。
  第三,网络平台的建设,不能只是搭建课程教学网站与学生进行沟通,分享教学资源。要更好地做好传统课堂在Web上的延伸,要体现出Web2.0在网络中的强烈互动性和丰富性,要充分地调动学生的积极性、自主能动性,通过实施建设的网络平台全面地实现以学习过程为中心,激发学生自我求知欲和主动去知识建构,为帮助学生良好、健康地成长更好地服务,避免传统的受时间、空间等因素的限制,使得师生之间和学生之间都能够及时沟通,并且形成知识积累、知识分享。
  项目驱动教学创新在我院11级文科专业的Web 程序设计课程教学中应用已初步取得了良好效果,学生主动性极大地被调动起来,学生学习兴趣明显提高。另外,设计制作的作品水平也明显比往届提高了很多,并且也愿积极参加课外竞赛活动,如在江西省首届创意文化节大赛中获得一等奖1个、三等奖1个。
  5 结束语
  我国要想实现建设创新型国家发展目标,必须培养出大批拥有创新意识和具备创新能力的人才,大学教育则就是一个十分重要的环节,而如何搞好课程教学又是高校人才培养的一个关键环节。该文从Web 程序设计课程实际,结合创新人才培养提出项目驱动教学在课程教学中的创新,充分调动了学生的主观能动性,使学生积极参与教学活动,实现了培养学生既具有“项目”思维,又有创新意识,从而提高了教学质量,又为创新人才培养营造了良好的环境。
  参考文献:
  [1] 黄明和,雷刚,郭斌,等. “导师制下项目驱动教学模式”的研究与实践[J]. 计算机教育,2007(2):29-32.
  [2] 柯胜男,黄明和,雷刚.基于“项目驱动”的教学研究与探索[J].计算机教育,2007(8):25-27.
  [3] 蔡莺,王帅超.立体式教学法在英语写作教学中的应用[J].职业教育研究,2008(6):99-100.
  [4] 薛松梅.立体化创新型教学模式的实践与思考[J].护理研究,2008(7):84-85.
  [5] 张宝剑,吴效莹.应用型本科院校数据结构创新教学模式[J].计算机教育,2011(7):74-77.
  [6] 崔应留,陈耿.项目导向的计算机审计教学方法的创新与探索[J].计算机教育,2011(7):81-84.
  [7] web[EB/OL].[2013-07-18].http://baike.baidu.com.
其他文献
摘要:在上世纪中期第一次出现了为共享主机资源和进行信息的综合处理而形成了第一代的以单主机为中心的联机终端系统,此后互联网科技迅猛革新进步,从效率低的众终端连接主机的形式更新为当今我们日常经常涉及、必不可少的互联网科技。当今社会,互联网几乎成为现代人日常必须元素。但是,互联网和电脑的应用依然存在诸多问题,亟待解决。该文以实用为出发点进行探索,以期阐示互联网科技的未来趋势。  关键词:分布式系统;元计
摘要:为了提高独立院校的办学质量,培养符合社会需求的专业人才,以浙江农林大学天目学院为例,分别从课程设置、教学方法、师资建设、教材建设、网络教学资源建设、科技竞赛进课堂等方面,探讨了独立院校计算机基础教学的改革方法。  关键词:独立院校;计算机基础教学;改革办法  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)03-0561-02  独立院校旨在培养知识、能力、素
摘要:“互联网 ”时代的学生,是将从知识的消费者转化为知识的创造者。“学—研—创”是实施创客教育的理想模式,创客团队的培养模式是一种全新而有效的优质教育模式。  关键词:创客;创客课程;创客团队培养  中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2016)35-0110-02  2014年,国内开始出现有关“创课”的文章和报道。2015年,国内各种形式的创客教育基地联盟相继成
摘要: 该文提出了一种用于自动舵舵角指示系统的固态轴角发送系统,利用CAN总线接收舵角指令了,驱动轴角指示自整角机旋转,通过数字接口方式大大扩展了轴角显示应用范围,可以用于任何具有微机控制领域的角度显示,具有明显的应用优势,在自动舵系统中应用该固态轴角发送系统大大减少系统噪声,提高自动舵整体性能。  关键词: 自动舵;固态发送;自整角机  中图分类号:TP21 文献标识码:A 文章编号:1009-
摘要:迪杰斯特拉算法是图论中计算最短路径的经典算法,但在实际使用中该算法耗费大量的计算时间和存储空间。通过对传统迪杰斯特拉算法的深入分析,在计算时间和存储空间上对该算法提出了一种新的优化方案,并给出了优化后的详细算法。改进算法从消除冗余计算和冗余存储入手,采用链表数组作为存储结构。经算法复杂度分析,优化后的迪杰斯特拉算法在求解最短路径问题时在时间和空间复杂度上都有明显的提高。该优化算法操作性强,具
摘要:《教育部关于加快推进职业教育信息化发展的意见》要求深入推进信息技术在职业教育中广泛和有效运用,全面提升信息技术引领和支撑职业教育创新发展的能力。网络数据中心的建设是中职学校实现信息化的前提和基础,该文分析了昆山二中专原网络中心存在的问题,在服务器虚拟化技术和SAN网络存储技术理论的支撑下,对学校网络中心进行了升级改造,通过改造有效提升了网络中心的功能,为学校的信息化建设奠定了坚实的基础。  
摘要:对土壤参数的识别是软地面越野机器人运行性能进行优化的关键要素,而且在实施的过程中还要对准确性问题以及多解问题进行处理。根据气垫式越野机器人的垂向力控制自由度,通过g算法可以对土壤推力的个别的参数进行识别,这样就解决了软地面越野机器人运行的各种问题。另外,要实现g算法就需要 有三个采样点,还要对测量噪声以及状态噪声导致的土壤参数估值误差进行限制,所以设立采样点的选取规则非常必要。本文通过对不同
摘要:太阳能电池板的工作效能需要实时的监测与控制。本系统以LabWindows/CVI软件作为输出设备,以MSP430单片机作为采集的节点与微处理单元,将LabWindows/CVI、430单片机、太阳能电池板、光敏电阻有机结合在一起,能够以图形及仪表的形式实时监测太阳能电池板的工作效能。  关键词:LabWindows/CVI;MSP430单片机;数据采集;太阳能  中图分类号:TP21 文献标
摘要:现代科学技术水平的提升,各项智能化的控制系统出现在各个领域当中。但不论是何种智能化控制系统,均不能够离开数据信息之间的传输。其中无线数据传输系统与传统有线传输具备一定差别,主要优点为不需要传输线缆、成本低廉以及施工简单。该文将电容测微仪作为主要的研究对象,在此测量仪器之上实现无线数据传输系统的设计与实施,旨在解决动态环境当中无法测量的问题。  关键词:电容测微仪;无线数据传输;数字滤波  中
摘要:信息技术不断发展,推动了信息化成果转化为平安建设能力。学院计算机专业的教师主动适应形势新变化,深入理解开展戒毒信息化建设的必要性。坚持以法治为引领,切实体现校所合作背景下学院计算机类专业技术教师服务司法行政行业的重要性。不断发挥他们在服务戒毒信息化建设中一立足行业,切实提供智力支撑;二服务行业,助推信息化工作进程;三提升行业,共育高素质复合型法治工作队伍的积极作用。  关键词:信息化建设;戒