项目教学法在Java Web程序设计教学中的运用
张建宁
(西安欧亚学院,陕西 西安 710065)
摘要:随着社会的不断进步、时代的不断发展,人们的教学理念和教学方法也发生了相应的变化,项目教学法作为一种新型的以项目为主线、以案例为主导的教学方法,能够有效地提升学生的学习兴趣,促进学生在实践中学习知识,并且有利于提升学生解决实际问题的能力。具有重要的价值和意义。基于此,文章就项目教学法在Java Web程序设计教学中的有效运用进行探索.以期为有关的教育工作者提供有益的借鉴。
关键词:Java web;项目教学;教学改革
文献标识码:A
中图分类号:G4
文章编号:20964137(2021)08-151-02
DOI:10.13535/j.cnki.10-1507/n.2021.08.65
Java Web程序设计课程是基于当前信息化、网络化的时代背景下,学校出于社会对人才需求的考虑而开设的一门课程,Java Web程序设计课程不仅能够提升学生对网络技术、计算机语言的进一步理解。提升学生的信息技术,而且能够有效地促进学生的观察能力、创新能力、思维能力的发展,具有重要的意义。然而,目前的Java Web程序设计教学却面临着内容枯燥、‘方法单一、学生缺乏学习的兴趣的问题,使Java Web程序设计教学的质量和效果大打折扣,项目教学法作为一种行之有效的教学方法,在Java Web程序设计教学中的应用能够有效地提升教学的效果,起到良好的促进作用。
1 项目教学法的基本概念1.1 项目教学法含义
项目教学法又称案例教学法,指的是在教师的指导下,由学生负责相应的项目,并独立完成项目所需的市场调查、分析处理、方案策划、具体实施等。项目教学法通过理论与实践相结合的形式,有效地促进了学生的参与和学习。不仅提升了学生的参与兴趣,而且能够提升学生的自学能力、创新能力和思维能力,并且也提升了教师对项目的引领和驾驭能力,有利于教师与学生的教学相长。
1.2 项目教学法的特点
项目教学法最主要的特点可以概括为“教师主导、学生主体、项目主线”,项目教学法十分重视学生的自主探索,与传统灌输式教学模式不同的是,在项目教学模式之下,教师不再以知识权威的形式存在,更多的是一种分享者、引导者的角色,学生需要自己探索知识、发现问题、分析问题、解决问题。并且在项目教学法之下,具体的结果并不十分重要,重视的是在项目的执行过程中学生的收获,这种教学模式给予了学生充分的自由度和灵活度,学生的主体地位被充分的尊重。同时需要注意的是,项目教学法仅仅是教学中的一个环节,是一种提升教学效果的有效手段,在实际的教学中还是要与日常的教学相配合,在多方共同努力之下,促进学生的进步与成长,提升教学的质量和效果。
2 Java Web程序设计教学中面临的问题2.1 内容枯燥,学生缺乏学习的兴趣
Java Web程序设计课程应该是十分重视理论和应用两方面的,但是教材上存在过于强调理论知识而轻视了实践的现象,理论知识的比重大,并且缺乏实例,这就使Java Web程序设计课程的内容枯燥,学生缺乏学习的兴趣。
2.2 方法单一,教学难见成效
在教学的过程中,单一的多媒体课件的讲解形式中,教师一味地进行单向的信息输出,学生被动地接收,这种模式之下,学生的积极性和主动性被挫伤,难以有效地投入进去,进而使得教学收效甚微。
3 项目教学法在Java Web程序设计教学中的应用过程3.1 确定项目
Java Web程序设计课程在应用项目教学法前,需要对整体的教学过程进行规划设计,项目教学是一个循序渐进的过程,首先要基于本班学生的实际情况和教学计划制定明确且合理的项目,这是项目教学法的前提。在进行项目的确定时要充分考虑以下内容:要以教学内容为选择的依据,并且要选择能够体现本专业特色的部分;在难度的设置上要适中,过难会挫伤学生参与的积极性,过易则会使学生难以实现提升自己的目标。
3.2 对项目进行分解设计
项目主题确定后就要进行相应的项目分解,将大项目拆分成一个个的小项目,一方面能够使项目更好地落实和执行:另一方面,循序渐进之下能够有效地避免学生的畏难情绪,学生在面对自己不熟悉的领域难免会感到手足无措,通过将项目进行分解设计,能够使学生进一步心中有数,提升项目执行的积极性。例如以电子商务网站的搭建为例,可以将其进一步分解为注册与登录、商品的管理、商品浏览与购物车、订单管理、商品搜索与在线服务等小的项目。教师要对这些项目和相应的子项目的功能和知识点进行详细讲解,使学生对项目既有整体的理解,又能对各个大项下的小环节有深入的认识,进而帮助学生更好地执行。
3.3 项目的实施与执行
项目执行过程是其中的重要环节,项目执行得当能够使学生在执行的过程中提升能力,掌握知识。教师在项目的执行过程中要为学生营造良好的、真实的项目环境和工作气氛,帮助学生更好地进入角色,提升项目参与的热情,变被动参与为主动参与。具体而言,在项目的实施过程中,需要注意以下几个环节。
3.3.1 划分小组执行项目
项目中设计的内容比较丰富、知识比较复杂,因此,在进行项目的执行时,往往是以小组的形式展开的。首先,教师可以让学生根据个人的兴趣自行选择相应的分组,然后再对部分小组进行细微的调整,一般要保障小组的人数控制在5~8人,并且小组内部要有一定的互补性,小组内部要有小组长,小组长负责组内的安排、统筹,及时汇报小组的项目执行情况,对于执行过程中的问题积极的与老师沟通。
3.3.2 教师在项目开始前良好的示范
教师在项目开始前要读项目的内容、要求、时间的规定、流程、评价的方式方法进行详细说明,在课堂上对项目进行演示,演示内容要根据设置的任务,选择教材中与任务密切相关的内容作为演示,一方面,能够给学生规范的操作演示,提升学生的学习效率;另一方面,使学生提前对所学内容进行了解,帮助学生更好地开展项目。
3.3.3 教师在项目中进行及时的指导
在项目教学中,教师不再是传统的知识权威者的角色,而转变为帮助者,教师也不再是课堂的主导者而是辅助者的角色,这并不意味着教师的作用被弱化,相反,这种模式更是对教师教学能力的考验,教师要鼓励学生发挥自身和团队的力量,并不意味着教师对学生放任自流。教师在项目的执行过程要进行密切的关注,对各个小组的活动进行及时的监督和指导,采用定期检查与不定期抽查相结合的形式对小组的任务执行情况进行监督了解,并将检查的结果及时反馈给各组的组长,使其进一步的改进。教师在项目的检查过程中,要将各个小组的进度进行协调,使全班的整体完成状况能够得到有效的保证,并加强与学生的沟通。
3.4 项目的评价与考核
在评价与考核环节,可以采用项目成果汇报、成员自评、小组互评、教师点评等多种方式进行,在答辩的过程中,要给予各个小组充分的展示空间,不仅要对项目的成果进行展示,还有将小组内部各个成员的分工和贡献进行展示,本组成员对项目进行分析、评价,指出其中的优势和不足,并针对其中的不足提出改进意见,教师根据综合情况进行定性的评价,在评价时要以鼓励、支持为主,提升学生的自信心和积极性。
4 结语项目教学法在Java Web程序设计教学中的有效运用,不仅促进了学生积极性的提升,而且能够锻炼学生的思维能力、创新能力、实践能力、协作能力等综合能力,具有重要的价值和意义。在未来的教学工作中,教师要善于使用项目教学法,进而提升教学质量、促进学生的全面成长。
作者简介:张建宁(1981一),男,宁夏中宁人,西安欧亚学院高级工程师,研究方向:软件开发、软件工程、网络应用、项目管理等。
参考文献[1]李丽丽.项目教学法在Java语言程序设计教学中的应用[J].
电脑知识与技术:学术版,2019(7):171.172.
[2]武家宁.项目教学法在Java Web程序设计教学中的应用[J].
中国新通信,2018(13):186.
[3]刁雪强.项目化教学法在Java程序设计课程教学中的运用[J].
科技风,2018,357(25):69.
(责任编辑:周羿廷)