项目教学在Web实践教学中的应用

时间:2022-10-17 09:35:26

项目教学在Web实践教学中的应用

摘要:项目化的实践教学模式注重培养学生的实践动手能力。在教学过程中,应注重理论和项目实践相结合,激发学生的兴趣,逐步提高学生的动手能力、创新意识、团体合作精神。实践证明,项目教学对提高学生的软件开发能力有显著的提高。

关键词:项目教学学习共同体人才培养

一、引言

随着高等教育的快速发展,传统模式上的教学方式已经不适用计算机语言类的教学,国内高校依然采用理论和上机实践相结合的教学模式,从某种程度上抑制了学生的发展潜力,导致了学生高分低能的现象。学生毕业后不能立即走向专业工作岗位,需要进行岗前培训才能逐渐进入工作岗位,高校相关部门及教师已经意识到了这个问题,进行了一系列的教学改革,调整教学计划,采用以实例授课、用项目强化实践的教学方法。为了培养复合型的人才,一些院校还提出构建性学习理念和校企合作的培养模式。

二、基于项目的教学模式简介

基于项目的教学是指基于项目的学习模式,它是以学习、研究某种或多种学科的概念和原理为中心、在真实世界中借助多种资源开展探究活动,并在一定时间内解决一系列相关问题的教学模式。

1.理论基础

基于项目的教学模式主要包含教学内容、教学活动、情景学习、实践结果四个部分。

(1)教学内容

主要是指所属学科的知识概念和基本原理,以及学科交叉所表现出来的复杂的、非预测的问题。

(2)教学活动

主要指学生通过采用某种方式和研究方法来求解问题的行为过程。通常是指学生根据老师提出的问题,通过各种途径搜寻资料,最后找到问题答案的过程。

(3)情景学习

通过具体的事件勾勒出特殊的学习环境,通过项目的学习促进团体之间的合作和知识的掌握。

(4)实践结果

学生掌握了丰富的知识和技能,并将这些技能运用到实际项目当中去。

2.项目教学的优势

项目教学打破了传统的教学模式,实现了以教学为中心向共同学习的转变,实现了理论与实践互相渗透的情景学习模式,培养了学生专业知识、操作技能、方法能力、协作能力等综合能力的培养。主要优势体现在:

培养学生的学习兴趣,提高学生的自主学习能力;通过解决复杂的问题,提高学生分析问题的能力;通过在网上搜索资料,培养学生的信息检索能力;亲身体验项目流程,培养学生的项目管理能力。

三、基于项目的教学活动

“学习共同体”是一个有学习者和辅导者共同构成的团体,他们彼此之间在学习过程中进行沟通、交流、分享各种学习资源,共同完成一定的学习任务。项目的教学模式基于网络的“学习共同体”。

1.教与学的过程

(1)项目的设计

根据授课的全部内容,结合学生的掌握水平,充分考虑小组中不同学生之间的差异,项目设计既要有一定难度,又要让学生有能力完成,通过项目的开发和集体合作来灵活运用项目所涉及到的专业知识,项目设计的是否合理关系到学生在项目开发中的学习效果。

项目通常由教师来选择和设计,根据课堂上学生的反应和反馈信息,可以判定学生对某个知识点的掌握和理解情况,结合学生的特征,分别设计出个人项目和小组项目,个人项目体现出学生的个人水平和独立完成项目的能力,提高学习效率。小组项目重在培养学生的团体合作、共同完成项目的能力。

(2)项目的开发过程

确定项目后,首先对项目进行需求分析,根据项目要求制订切实可行的项目计划表,在开发过程中,学生根据项目的进度和遇到的问题,记录下来并整理好技术文档以及项目的感受,教师应给予一定的指导和帮助。

(3)项目的答辩

根据项目的内容和要点,制订一份答辩评分表。不同的小组和个人对项目进行陈述,教师可以随时提问具体项目块的实现过程。项目的评分参考学生在项目完成过程中的具体表现和项目答辩。

2.实践教学项目实例

以人才培养培训班的36人为例,分成6个小组,每小组6个成员。

(1)课堂授课

根据实际教学情况,对每个章节的基本概念等理论知识结合课堂实例进行详细的讲解,重点讲述每个知识点在具体项目中的应用方法,并演示相关的项目实例,逐渐提高学生的编程基础,培养学生的编程思想。

(2)项目的开发过程

以“网上书店”为项目案例,小组项目分阶段进行开发。项目开发过程采用软件公司项目开发流程,每个小组都有一个项目负责人,小组成员集体对项目进行分析和设计,项目负责人对项目进行分解和详细的分工(美工和程序员),小组成员每人负责一个栏目(或模块),在此项目中,根据小组讨论的结果,对项目进行分解成以下几个方面的内容:版面设计,即页面框架、色彩搭配;Web标准,即div+css布局;美工,即CSS的编写、图片、动画的制作;编写代码,即html和jsp代码的编写;数据库的设计,即表的建立、数据库的连接。

项目负责人根据网上书店的系统要求、栏目的难度和小组成员的特长,分别把每个栏目分配给不同的小组成员,任务分配结束后,项目负责人项目规划好进度表,设计项目流程图,并发送给每一位项目成员,并在服务器端部署好Web站点,小组成员利用Dreamweaver通过网络建立一个Web站点。项目开发过程中,小组成员及负责人之间相互协调、沟通,统一代码编写规范、统一字段以及文件的命名,减少冲突和冗余。教师全程跟踪项目的进展,及时给予指导和帮助。

3.项目的答辩

当网上书店系统项目开发并调试完毕后,安排项目的答辩,答辩分为演示和提问两个阶段。先由每个小组的项目负责人进行演示,然后参与答辩的老师对小组成员进行不限时的提问,然后小组成员对项目发表自己的感想。最后根据项目的评价指标进行考核、打分。辅导教师可以根据项目开发过程中小组成员的平日表现、项目的开发细节综合打分。最后将答辩的结果和综合分数加权平均,得到项目的最终分数。

从每个小组的答辩情况来看,项目负责人管理项目的能力逐渐提高,小组成员也能够将基本的知识运用到具体的项目当中去,达到了理论和实践相结合,学以致用。但是,也突出了一些问题,譬如项目开发过程缺少沟通、代码编写混乱等,需要进一步改进和完善。

四、结束语

对Web实践教学进行改革,教学过程围绕项目而展开,对学生能力的培养,取得了较好的效果,激发了学生的求知欲望,深化了教学改革,提高了学生分析问题和解决问题的能力。在教学过程中要循序渐进,因材施教,提高实践教学的质量。

参考文献:

[1]杨文明等.高职项目教学理论与行动研究.科学出版社,2008.

[2]游海等.培养创新精神提高实践能力以学生为主体的教学模式[M].南昌:江西高校出版社,2005.

[3]葛彦强.项目教学在“java程序设计”教学中的应用.大学计算机课程报告论坛论文集,2008.

上一篇:关于诗性德育的几点思考 下一篇:大学田径课教学改革的思考与实施路径