APP下载

浅谈情境式项目化教学在Web应用程序设计中的应用

2018-12-24江颖天津轻工职业技术学院

数码世界 2018年7期
关键词:学时课程内容阶段

江颖 天津轻工职业技术学院

前言:Web应用程式设计在软件专业Web方向课程体系当中,占据了非常重要的地位。学生通过Web应用程序设计专业课程的培训,对系统的开发流程技巧以及编程规范等进行熟悉以及应用,达到适合进行Web程序员工作的程度。同时,Web应用程序的设计还会对一部分的中高级软件开发和应用人才培养起到作用。在Web应用程序设计教学开展的过程当中,教学效果对于教学专业培养目标的影响非常大,因此,在高等职业教育过程当中,教育部提出了以服务为宗旨,以就业为导向的要求。要求在进行高等职业教育的过程当中需要根据,企业需求进行课程内容的设置,将能力与知识进行挂钩,能力与岗位进行挂钩,在这种情况下,就需要引入情境式项目化教学,提升教学效果。

1 教学设计内容

对于软件公司来讲,其希望所招聘的Web开发人员,能够在入职之后就直接开始工作,但是在很大程度上往往不能够达到这一目标。因为在Web开发方面来讲,新人在进入公司之后,需要进行岗前培训,试用和转正三个阶段,在这三个阶段所招聘的新人将很难发挥出实际的工作效果。因此而在进行Web应用程序设计的课程教学过程当中,可以从此方便在课程体系当中进行入职情境的设置,通过软件为载体,进行岗前培训,试用以及转正三个阶段的学习情境设立。在学习情境当中,还需要选择一个项目作为载体,进行项目化教学,在每个学习情景阶段,通过需求分析,软件设计,编码实现以及软件测试,部署维护等五个工作过程来实现教学目标。在这三个学习情境当中,主要就是对软件开发的职业能力进行提升。在践行这三个学习情境的教学过程时,需要也对工作过程进行系统化,项目引领,任务驱动,行动导向以及自主创新为原则来开展。通过在学校内部开展这三个阶段的学习工作是学生在学校期间就能够积累的丰富的实际程序设计经验以及项目经验,为今后学生入职企业打下坚实基础。

首先是学习情境的项目选取原则。所遵循的原则主要包括生产性,相关性,发展性以及实施性。其中生产性主要是指在进行课程内容的设置时,需要根据企业的发展需要,以及在进行Web开发的工作岗位上的工作任务,需要对课程内容的知识点以及能力素质要求等进行项目的选取。相关性则是指,在进行相关课程内容以及课题内容的设置,是尽可能的与学生的学习或者生活相关。发展性指的是,根据现如今的技术发展情况,以及今后的发展趋势,对于学生的课程内容进行设置,以保证可持续发展。实施性则是指整个教学活动以及教学内容的设置需要具有非常高的可实施性,易于进行开展。根据上述原则,在学习情境的选举中,我们选取了以下三个情境,情境一是以网上图书商城为例,进行课堂教学进行案例模仿学习,情境二是要根据学生所在班级信息设计一个班级管理系统,达到同步拓展的目的,情境三则是以本学院的办公自动化管理系统的构建和开发为例,进行生产创新。

其次是教学内容和职业知识,以及能力素质之间的对应关系。对于Web开发就业岗位群,需要进行分析,然后将软件专业进行培养时所需要的核心技能进行确定。在所确定的核心技能中,将在本专业以及本门课程当中所能够培养,或者是所需要进行培养的技能进行确定,进而将本门课程的知识目标以及能力目标和素质目标等进行确定。在知识层面上,情境式项目化教学需要,对应用程序的设计、开发、测试部署以及维护方法等进行教学,使学生能够熟练掌握。学生需要具备根据企业需求进行具有各类Web系统开发的基础知识。在学习的过程当中,学生们需要养成良好的编程习惯,以及规范的编程能力,同时对于自主学习能力以及开发能力也需要进行良好的培养。在进行教学的过程当中,学生需要对问题进行自主性的研究,并且需要培养团队精神,集中力量对问题进行发现并解决。除此之外,对于问题的应变能力,应用能力,再学习能力以及创新能力和职业岗位竞争能力和创业能力等,也需要进行培养。

2 教学内容实现

在进行实际教学的过程当中,需要对学生的认知规律,以及其化解知识难点的程度进行考虑,通过上文所述的三个实际教学情境,以及应用项目任务,对教学内容进行组织,通过情境,对学生学习进行驱动。在三个学习情境下,需要对工作过程安排进行逐级的推荐,学生的学习能力以及职业能力都能够实现螺旋上升,实现技术上由易到难的突破。

首先是课堂教学,以网上图书商城为例的案例模仿。在这个学习情境下,所模拟的主要是,学生在毕业之后进入企业之后所接受的岗前培训阶段,此方面的教学内容主要是通过课堂教学来得以实现。在该门课程下,初学者,在进行学习的过程当中,不需要根据传统的学科逻辑结构来进行学习,而是根据由浅入深以及由简单到复杂,由低级到高级的认知规律,以及职业能力培养规律来进行相关课程内容的学习。在学习情境一的背景下,以案例作为载体,对教学内容进行整合以及有序化,然后基于工作过程,构建相关的课程体系及学习情境。在该门课程,开展的过程当中,主要包括八学时的系统演示,以及分析和设计,16学时的登录和注册,20学时的后台信息管理,20学时的商品选购,8学时的站点技术以及8学时的站点配置和发布。

在进行教学过程当中,每个案例模块均采取标准化的教学方式,教学方式上使用引导案例教学,以及角色扮演和互动式等多种教学方法进行开展。在教学过程当中,教师需要通过演示案例,将任务进行引入,然后对其进行分析,并进行示范化的引导,学生则需要根据教师的引导进行模拟以及纠错和重做总结提高等工作,在此过程当中,使工作过程的课程设计得以实现学习,最后选择几名同学对自身的学习成果进行展示,并且同学相互之间进行学习成果的评论。

其次,是以学生班级信息管理系统为例进行课程设计,实现同步拓展的教学目标。在该情境下所模拟的是学生入职之后所接受的适用阶段,在此阶段主要通过课程设计的教学内容进行实现。在进行教学安排时,将此过程的教学内容安排在课堂教学的结尾阶段,同时此阶段的教学内容需要在情境一能够实现的基础上再进行。在此过程的教学课程开展过程中需要,让学生进行团队的组成个团队成员之间需要进行分工合作以及,团队协作,讲课的内容以及,设计内容进行共同的完成,在此过程当中,不仅能够培养学生的团队组织能力以及写作能力,也可以使学生对知识的了解大大提升并通过合作来共同完成困难课题。当情境二下的课程内容结束之后,需要对其进行评估,对学生是机械的完成情况进行考核,此部分的考核成绩占据课程内容总成绩的一部分。情境二下的课程内容开展是以学生为主体,老师主要是从旁协助,协助学生们完成对课程设计内容的项目需求分析,以及相关的软件设计问题。如果学校能够好好的完成情境二下的课程相关,那么学生的微博开发程序设计能力将得到很大程度的提升。

最后,则以本学院的办公自动化管理系统的构建和开发为例所进行的,生产创新实践活动。在该情境下所模拟的是学生入职之后所接受的第三个阶段,那就是转正阶段,在此阶段的课程内容的实现,需要通过专周实训来完成。在全部课程内容结束之后,进行此情境下的相关课程内容。同样的,此阶段的情境化学习以及教学工作,也需要学生在情境一二的,教学内容完成以及掌握情况下才可以进行。在此情况下,学生的Web开发能力已经比较熟练,因此而在情境三阶段内,学生依然是以团队的形式进行软件的开发工作,各团队成员各司其职,共同完成软件的开发工作。老师在此过程当中,则主要是充当技术顾问,对学生的需求进行及时的解决。当学生完成情境三的相关教学内容,其所获得的Web系统开发能力也将得到提升。

3 结束语

综上所述,情境式项目化教学对于Web程序应用程序设计相关课程的开展过程当中,所发挥的作用非常明显,在高职高等院校的相关教学课程开展过程当中,值得大力推广。

猜你喜欢

学时课程内容阶段
基于“课程内容六要素”的绘本文本解读路径探析
关于基础教育阶段实验教学的几点看法
《诗词写作》课程教学大纲(节选)
学时压缩下有机化学教学方法探讨
教学大纲国画(工笔花鸟)
探索学时积分制 构建阶梯式成长激励体系
在学前教育阶段,提前抢跑,只能跑得快一时,却跑不快一生。
学前教育专业体育课程内容的构建
大热的O2O三个阶段,你在哪?
依标明辨 巧用萃取——谈如何将文本内容萃取成课程内容