项目教学法在高职程序设计课程教学中的应用

来源 :职业教育研究 | 被引量 : 0次 | 上传用户:liuzhao256
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对高职程序设计课程传统教学方法和课程内容组织中的诸多问题,本文提出应引入项目教学法,强化学生的自主学习,更好地培养学生的自学能力,并以《asp.net程序设计》课程为例,介绍了具体实施过程。项目教学法的有效性在精品课程教学中得到了验证。
  关键词:高职;项目教学法;自主型教学;程序设计课程
  中图分类号:G712 文献标识码:A 文章编号:1672-5727(2013)02-0082-03
  高职程序设计课程传统教学方法
  高职程序设计课程属于计算机专业的专业基础课,其特点不仅有基础性,还有实用性,是计算机专业教学中非常重要的一部分。但是程序设计课程的传统教学方法却存在着一些问题,受教室或实验室条件限制等原因,大部分高校程序设计课程的教学多采用多媒体上课加机房实验的方法,教师在上多媒体课时讲解相关知识点,学生再在机房上机实践操作。但是这种情况下学生的学习往往是被动的,是以教师为中心,以单向讲授为主,是代理式学习,这样的学习方法导致学生难以独立完成某个任务,从而导致学生实践能力不足。
  以《asp.net程序设计》课程为例,传统教学方法是教师在课堂上讲授某章节的知识点及相关例题,上机课时再给出对应的例题要求学生巩固,课堂上学生往往能够按要求完成,但到课程结束时却做不出一个很简单的动态网站。
  基于此种情况,笔者提出应在本课程教学中灵活引入项目教学法:以项目开发为主线展开教学,教师退居幕后,学生被推上前台,比较独立地解决项目相关课题,教师只是凭借教科书及其他教学手段实施间接指导。在这样的教学中,生产性学习占优势,学生的记忆、思维、想象、动机、情感意志、性格都能得到主动的发挥,从而达到课堂教学效果。教师主要起引导的作用。笔者将其应用于精品课的教学实践中,取得了良好的教学效果。
  基于项目教学法的教学设计
  围绕教学目的以及对学生社会能力和方法能力培养的目标,系统地对课程进行总体教学设计。
  设计要求 在程序设计课程中引入项目教学,以项目开发为主线展开教学,其具体含义是:按软件工程思想将项目教学贯穿于整个教学过程中,将课程相关的知识点融入项目的各个模块中,随着授课的结束,项目也随之完成。针对高职学生的学习特点,项目还要具有以下特点:(1)项目的可分解性。项目可分解成多个独立的实操性强的案例,可以映射教学目标中不同教学单元的主要知识点,能够引导学生深入思考,启迪学生的思维,加深学生对教学内容的理解。(2)项目的关联性。在项目分解为独立案例的前提下,要求各个案例(或是子任务)相互间能有有机的联系,使学生能清晰地认识项目的整体解决方案,明白该如何去实际应用所学到的知识。
  设计原则 一是设计要符合教学规律,把知识点融入项目中,而且项目设计要有效激发学生的学习兴趣。二是设计要能充分体现学生学习的自主性。在项目的选编上,要选择在现实生活中运用广泛并且在设计上能体现软件开发基本思路的项目。项目还应在此基础上可进行扩充。
  教学环节的设计 (1)创设情境:让学习能在与现实情况类似的情境中进行。(2)确定问题:在情境中选出与学习主题相关的事件或问题。(3)自主学习:由教师提供解决该问题的有关线索,让学生自己解决问题,以培养学生的自主学习能力。(4)协作学习:通过学习者间针对不同观点的讨论加深每个学生对问题的理解。(5)效果评价:观察和记录学生在解决问题过程中的表现。
  基于项目教学法的教学实施
  2008年以来,笔者在我院计算机系所有专业的《asp.net程序设计》课程中引入了项目教学法。实践表明,新教学方法不仅达到了培养学生能力的目的,也显著增强了师生之间的良性互动。现具体介绍笔者的教学实践。
  组织教学内容 要求学生自觉完成教师布置的项目。此项目应融合各个章节的知识点,所以教学内容与资源的组织非常重要。教师可开发一个动态网站范例,如新闻发布系统,在设计这个系统的时候,巧妙地将教学大纲中的各个知识点融入其中,使范例网站开发项目的分解子任务与大纲知识点一一对应。图1与图2分别是新闻发布系统客户界面与管理界面的功能模块图。
  课堂教学实施 在整个学期的课堂教学实施中,教师以实例演示的方式从头到尾带领学生学习感受范例网站从无到有一步步搭建的全过程。教学力求符合人类在学习操作性知识时的认知习惯。同时,知识点由实际的子任务表述,随着一个学期课堂教学的完成,范例网站也随着一个个子任务的完成而搭建起来,这样的做法有助于学生将诸多知识点建构成为一个相互联系的有机整体,同时,也有助于学生提高学习兴趣,加强学习的主动性。教学具体过程如下:
  1.课程开始时,教师布置一个贯穿整个学期的项目任务:学生自选主题,设计开发一个动态网站。学生项目作品的开发过程与课堂教学范例网站的“开发”过程保持同步,使得教师每讲授一个新的知识点,学生在上机实验时即可学以致用。考虑到工作量等问题,学生可组成3~5人的学习小组,以小组为单位,共同完成项目任务。学习小组在设计过程中可相互交流经验,通过讨论解决遇到的问题。学生的项目进度安排时间是:第1周,初步拟定设计题目,完成分组安排。第2周,完成组内分工,并确定选题方向,写出网站建设与开发方案。第3~8周,完成基本素材的准备、搜集、基本功的训练等。第9周,进行中期检查,主要检查项目准备情况。第10~15周,完成所有项目内容的设计并将设计并调试好的内容上交。第16周,检查评价、撰写课程设计报告。
  2.为加强学生学习的主动性,教师采用了多元评量的评价方法作为激励机制。教师在整个教学过程中设置了3~4次检查,并为每一次检查做出教师评分。教师在课程结束时组织各小组进行作品公开评议。每个小组轮流公开展示自己的作品,学生在各自的计算机上进行访问,小组成员回答同学或教师提出的相关问题,全班学生再在统一的评分系统中进行评分,最后教师给予最终评价与评分。图3为某一小组完成的项目作品的首页。
  问题的提出往往比问题的解决更为重要,因为问题的解决只需要一定的技能,而问题的提出需要想象和创新。项目教学法正是营造了不同的问题情境,让学生通过一系列的思维加工过程发展自己的创新思维和能力,以解决自己面对的问题。在整个教学过程中,充分体现了学生的主体地位和教师的主导作用,在实际教学应用中也颇受欢迎。学生不仅能够迅速理解、掌握知识和技能,更能随即将知识、技能灵活应用于实践中,从而能培养学生的创新能力、自主探究能力、问题解决能力和协作精神。
  参考文献:
  [1]高丹,乔晓梅.项目教学法在VB.NET程序设计教学中的应用[J].硅谷,2009(2).
  [2]李晓,李立新,周竹荣,程静.行为引导型教学法在计算机课程教学中的实践与反思[J].西南师范大学学报(自然科学版),2007,32(4):72.
  [3]陈战胜,王廷梅,李明.项目教学中应用迭代开发方法的研究和实践[J].计算机教育,2010(7).
  作者简介:
  罗亚玲(1977—),女,湖南邵阳人,硕士,广东松山职业技术学院计算机系讲师,研究方向为WEB开发及应用。
其他文献
经曹锦炎先生考证,上博简(八)四篇楚辞类作品,《李颂》是其中之一。对于《李颂》的主题和描写对象等,诸家做过不少考究和注释,但众说纷纭。笔者经尝试新读,细致梳理和深入发掘,首先认
随着我国经济社会的快速发展,电力事业的发展速度逐渐加快。变配电设备运行安全试验工作中,电气试验是最重要的试验内容,而安全是实行电气试验管理工作的重要前提。目前,我国
为探索长穗颈基因促进水稻上部节间伸长的生理机制,以分别携有长穗颈基因euil、eui2和野生型基因E以的水稻协青早不育系和保持系为材料,测定了在不同节间伸长期不同器官内源GA
随着科学技术的快速发展,各种高科技产品源源不断涌现,极大地提高了人们的工作效率和生活质量。科技产品的能源主要是电能,因此电能成为国民正常工作与生活的最基础能源。近
随着我国经济社会的不断进步发展,人们使用电器的地方更多,对电能的需求量也在不断增加,对于电力系统的要求也在不断的提高。对于整个供电系统而言,配电网继电保护有着很大的
为获得最佳的龙眼SRAP反应体系,采用分步优化的方法对影响龙眼SRAP-PCR反应的模板DNA用量、Mg^2+浓度、dNTP浓度、引物浓度、TaqDNA聚合酶用量等进行了研究。确立了适合龙眼SRA
通过对福建省永安市八一村和沙县延溪村的问卷调查,应用logit模型对影响农户选择农业部农业农村节能减排“十大”技术的主要因素进行实证分析,结果表明:是否获得政府补贴、农户
时值“五四”运动94周年之际,由河南省社会科学院主办,中原文化研究杂志社承办的“‘五四’的反思与文化自觉”学术研讨会于2013年4月在郑州召开。解志熙(清华大学人文学院教授
典当行的收益总是伴随着风险,民品典当业务也不例外。文章主要阐述了民品业务各环节中隐含的风险,以法律的角度,通过相关法条的分析理解,提出民品典当业务各类风险的防范措施。
在对国家电网进行更新改造的过程中,新型现代化电力设备得到引进和应用,促使电力电缆的使用数量激增。电力电缆维护的日常工作需要检测缆线的工作情况并对运行中产生的故障进