APP下载

基于项目教学的Web程序设计翻转课堂教学模式设计

2023-01-07

数字通信世界 2022年3期
关键词:程序设计过程课程

韩 兵

(江苏省吴中中等专业学校,江苏 苏州 215104)

1 项目式教学在Web程序设计课程中的应用现状

Web程序设计是一门综合性学科,对学生的实践技能要求较高,要求学生通过该门课程的学习,掌握网站开发及设计、程序设计、数据库管理等多项技能。在Web程序设计课程中,项目式教学比较常用,就是通过项目的方式,在实施完成一个项目的过程中进行专业知识和技能的渗透,从而进行理论知识向实践的转化,帮助学生掌握Web程序设计的关键技术。在开展项目式教学的过程中,教师根据教学主题发布具体的学习任务,而学生为了完成学习任务,需要进行资料搜集、交流探讨、动手操作、提出问题、解决问题等多个过程,项目式教学引导学生实现了在做中学、在学中做,在完成一个完整的学习项目过程中促进了学生多种素养与能力的共同提升。

虽然在Web程序设计课程中引入项目式教学显著提高了教学效率,培养了学生的实践能力,但是在当前Web程序设计课程中所应用的项目式教学模式仍旧存在一些问题和不足。首先,由于项目式教学是一种比较开放的教学模式,对于学生的实践能力要求较高,但由于学生在知识储备、学习能力、实践能力等方面存在差距,使得项目式教学很难兼顾所有学生,难以实现因材施教的目的;其次,由于项目式教学中一般需要采用分组学习的方式完整项目,但由于各组在分工协作、沟通配合等方面的差距,在项目的完成度上也存在着较大不同,给教师把握教学进度、制定教学计划带来了一定的困难;再次,传统的Web程序设计课程主要以成绩作为教学评价的方式,但应用项目式教学更应当注重对学生综合素养与能力的全面评估,学生在完成学习项目时所表现出的态度、素养和能力都应当作为教学评估的标准,体现出教学评估的多元性、全面性与综合性[1]。

2 基于项目教学的Web程序设计翻转课堂教学模式的必要性分析

在信息时代下,信息技术与教学之间的融合已经是教育改革的大势所趋。当代的学生大都成长于信息环境下,对各类信息技术和网络工具的接收能力强,学习速度快,而信息化的学习方式交互性更强,也更加便于学生根据自己的学习需求灵活安排学习计划,因此更容易引起学生的兴趣,提高学习效率。翻转课堂教学模式是依托于信息技术而产生的,它是将传统的课堂教学模式进行翻转,强调以学生为中心和主导开展教学活动,紧紧围绕学生的需求,让学生灵活安排学习时间,制定学习计划。基于项目教学的Web程序设计通过应用翻转课堂教学模式,可以对提高项目教学的效果起到积极的促进作用。首先,翻转课堂强调师生角色的对调,将教育的主体放在了学生身上,注重提高“学”的能力与效果;其次,在翻转课堂中,学生作为主导者的需求得以被关注,教师作为课堂上的引导者与辅助者,更能够了解学生的需求,针对性地开展指导和帮助;再次,翻转课堂下的Web程序设计教学加大了实践性教学活动的占比,对促进理论到实践的转化起到了积极作用;最后,在应用翻转课堂教学模式时,教学评价的侧重点从教师“教多少”逐渐过度到了学生能够“学多少”,这对于推进课程改革,提高教学有效性起到了至关重要的作用。

3 基于项目教学的Web程序设计翻转课堂教学模式的应用原则

3.1 选择具有适用性与探究性的学习主题

对学习项目进行选题是基于Web程序设计课堂教学中开展项目式的翻转课堂教学模式的前提。在选题时,首先要注重项目主题的探究性,选择一些能够引导学生进行深入探讨和实施的学习主题;其次,要注重选题的实践性,学生需要能够针对具体的学习项目开展实践操作,在实践中完成项目并总结经验和引起反思;再次,要注重选题的针对性,结合教学主题、教学进度和教学需求,根据学生具体的学情选择适合的项目主题,只有真正切合学生需求、可操作性强的选题,才能发挥出翻转课堂的重要价值。

3.2 注重引导学生开展团队沟通与协助

在基于项目教学的Web程序设计翻转课堂教学模式当中,很多学习项目都需要通过团队协作的形式来完成;并且对学生的综合素质与能力的培养已成为学校教育的重要目标,作为社会群体中的一员,学生在校园学习中不但扎实的掌握理论知识,提高实践技能,同时也需要具备作为团队中一员作必须的社会适应能力与沟通协作能力,而这正是基于项目教学的Web程序设计翻转课堂教学模式下所注重的一种能力[2]。因此,在项目实施的过程中,教师需要借助合理的组建团队,以小组合作的形式完成学习任务,在这个过程中引导学生进行配合,在团队合作中发挥自身特长,取长补短,共同进步。

3.3 注重学生能力的培养与发展

基于项目教学的Web程序设计翻转课堂教学模式是由学生主导,以培养学生的实践操作能力为目标的教学方法,通过将课本中的知识转化为可以实施的项目形式,带领学生在完成项目的过程中加深对理论知识的理解,将自己所掌握的知识以实践的形式进行验证、转化和应用,从而实现理论与实践的结合,促进学生综合素质与能力的提升。因此,在对整个项目进行选题、实施和评价的过程中,教师应当注重学生在项目操作的过程中所获得的进步、发展、收获和经验,改变以往唯成绩论的单一评价方法,通过开放式、探究性、协作式的学习项目培养学生的多种能力,促进学生的全面发展。

4 基于项目教学的Web程序设计翻转课堂教学模式设计

4.1 课前准备环节

第一,搜集教学资源。在Web程序设计课程中应用翻转课堂教学模式需要为学生提供丰富的学习资源,为了贴合教学主题,达到教学效果,教师需要借助于互联网进行教学资源的搜集和整理,利用智慧树、腾讯课堂等工具进行微课程的录制和制作。

第二,制作教学视频。翻转课堂中所使用的微课程具有短小精悍、主题突出、简单易懂等特点,在制作教学视频时,教师需要将教学内容进行有效的拆分和提取,以Web程序设计课程中的重要知识点作为主题,进行教学视频的制作,教学视频可以是知识点的讲解、案例的分析、常见问题的解答等,一般时间为5~10分钟,以便于学生灵活利用时间,也方便进行反复观看和学习[3]。

第三,制定课前练习。教师需要根据教学视频的内容,结合Web程序设计课程的重点和难点,制定课前练习,学生在观看和学习课程视频后,需要通过练习进行检验,及时发现问题,便于教师了解学生的学情,针对性的开展指导。

第四,组织学生进行课前预习。教师通过将教学视频上传至学习平台上,由学生以观看视频的方式开展预习,而后进行课前练习,教师根据学生实际情况对接下来翻转课堂教学的内容和重点进行把控。

4.2 课堂教学环节

在课堂教学中包括了课题的研究、自主探究、合作学习、成果共享、课堂反馈等几大关键步骤。

第一,教师需要根据学生课前预习的情况确定实施翻转课堂教学模式的主题和重点,提出一些具有探究性的问题,借助于项目式的方式组织学生进行探讨和交流。

第二,在确定主题后,学生需要根据自己所掌握的知识,对教师提出的学习主题和学习任务进行探讨、思考和研究,通过大量搜集资料,对学习资料进行辨别、筛选和整合,提出解决问题的方法。

第三,以小组合作的方式,就某一具体的学习项目或任务开展合作学习,通过合理的分工协作进行配合,形成完整的学习报告。

第四,在完成合作学习后,各个小组需要进行学习成果的展示,将Web程序设计的作品进行汇报,将合作学习的过程,搜集和利用的资料,解决问题的方法以及合作学习中的收获等进行分享,以便于学生和教师间进行深入的交流和探讨[2]。

第五,由教师根据各小组的学习成果进行最后的总结、复盘和评价,教师需要根据翻转课堂上对学生的观察和指导提出针对性的评价,既要立足于最终展示的学习成果,也需要注重对课前准备和学习过程进行评价,通过全面、多元的评价方式为学生后续的学习提供具有价值的指导;同时,学生之间也可以借助于自评、互评等方式对翻转课堂实施的成果和其中存在的问题进行深入分析,从而为今后开展此类教学活动积累宝贵的经验,提升翻转课堂的实施效果。

4.3 课后转化环节

翻转课堂教学模式必须要借助于课前、课中和课后的整个过程巩固教学的成果,将学生在课堂的学习收获及时落地和转化,才能够加深印象,及时将理论知识进行实践,促进学生实践能力的有效提升。

第一,在完成课堂学习后,教师需要及时通过学习平台将翻转课堂中的学习资料和学习成果进行分享,对翻转课堂的实施情况进行总结,提出需要重点巩固的地方,便于学生在课后根据自己的学习情况进行反复学习和巩固,解决课堂学习中的困惑和问题。

第二,利用班级群为学生答疑解惑,针对学生在翻转课堂中掌握薄弱或出现问题较多的地方,教师应当在课后加强指导,提高学生解决问题的能力,实时与学生交流,确保学生可以将翻转课堂的学习内容学深、学透。

第三,发布课后练习及检测的内容,拓展学习资源,通过课后练习提高学生举一反三的能力,通过发布练习任务和项目进行巩固和转化。

5 基于项目教学的Web程序设计翻转课堂教学模式的应用策略

5.1 以工作过程为导向

工作过程是基于项目教学的Web程序设计翻转课堂教学模式中非常重要的一个教学理念,是指学生通过学习所掌握的知识和技能在今后岗位工作中的实际应用,尤其是针对Web程序设计这一实践性较强的课程,仅仅通过理论知识的学习和简单的实操是远远无法达到独立完成工作任务目标的,因此教师在课程教学中必须要为学生提供全面、综合和丰富的实践机会。而以工作过程为导向所开展的项目教学,其实就是强调了学校教育和实际工作之间的衔接,就是通过模拟一个真实的工作项目,以翻转课堂的学习方式,要求学生使用自己所掌握的工作技能,去完成一个实际的工作任务,而学生从获得工作任务到总结工作任务的这一过程就是项目教学的全过程,在这个过程中,学生会以理论知识为框架,在实践中完成工作任务。为了完成工作任务解决具体的问题,广泛搜集资料,积极开展讨论,发现问题并进行反思,最终形成结论并进行转化,事实上也就是在主导工作任务的过程中实现了理论知识与实践技能之间的衔接。

5.2 以学生为主导

基于项目教学的Web程序设计翻转课堂教学模式是将学生作为教学中心。在完成学习项目的过程中,教师的位置将会退到学生之后,转而由学生主导项目的整个过程,确定完成项目所需的工作,自主分工和操作,最终达成共识,形成结论,总结项目实施的情况[4]。在这个过程中,教师是以项目的协助者、观察者、记录者的身份,根据学生在完成学习项目中的需求提供相应的指导和帮助,协助学生完成学习项目,并在过程中适当进行提问、启发和引导,带领学生在完成学习项目后共同进行反思、总结和复盘,结合项目中发现的问题和短板,制定后续的教学计划,逐步积累经验,提高教学水平。

5.3 坚持全面、多元的评价方式

学习评价是为了全方位、综合性地衡量学生的进步和发展,帮助学生更好地发现问题和短板,从而借助经验的不断积累,提高学生的综合素质,为学生的终身发展奠定良好的基础。因此,在基于项目教学的Web程序设计翻转课堂教学模式下,教师应当改变成绩主导的单一评价标准,在开展课堂教学活动时善于观察和评估学生在主导项目的过程中所表现出的能力、素养、态度等,并通过在项目完成后带领学生共同复盘总结宝贵的经验,发现可以优化的地方,持续性的带领学生进行改进,帮助学生在今后的学习项目中不断进步。

6 结束语

基于项目教学的Web程序设计翻转课堂教学模式是对传统教学模式极大的创新和颠覆,通过翻转课堂,让学生得到了充分的实践机会,提高实操性教学活动的占比,实现理论与实践的有效融合,真正帮助学生在做中学、在学中做,为学生综合能力的提升打好基础。

猜你喜欢

程序设计过程课程
医学专业“Python程序设计”课程教学改革总结与思考
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
基于Visual Studio Code的C语言程序设计实践教学探索
描写具体 再现过程
临终是个怎样的过程
为什么要学习HAA课程?
从细节入手,谈PLC程序设计技巧
A—Level统计课程和AP统计课程的比较
高职高专院校C语言程序设计教学改革探索