论文部分内容阅读
摘要:翻转课堂是重新调整课堂内外的时间,将学习的决定权从教师转移给学生。项目化教学是以具体项目为载体,以工作任为驱动,将理论与实践有机地结合,使学生在完成任务的过程中掌握知识和技能。
关键词:程序设计;翻转;项目化
翻转课堂(Flipped Classroom)是指教师重新调整课堂内外的时间,将学习的决定权从教师转移给学生。在这种教学模式下,课堂内的宝贵时间,学生能够更专注于主动的基于项目的学习,从而获得更深层次的理解。教师不再占用课堂的时间来讲授信息,也能有更多的时间与每个人交流。在课后,学生自主规划学习内容、学习节奏、风格和呈现知识的方式,其目标是为了让学生通过实践获得更真实的学习。
项目式教学法通过将理论与实践教学的有机结合来调动并发掘学生的创造潜能,它改变了传统教学中理论教学与实践教学相分离的格局,将传统学科体系中的教学内容进行重新整合,将要掌握的知识内容划分为若干个相对独立的教学项目,学生通过直接参与项目实施的过程,了解项目中的每一个环节,并对项目完成后所取得的成果进行总结评价,掌握其中包含的知识点,把握整个项目实施过程中的重点难点,最终实现“做中学”的学习方式。
程序设计类课程既要求掌握严格的科学方法,又要求谨慎灵活的呈现能力。要很好地完成程序设计任务,编程者不但需要充分发挥聪明才智,还要有细致认真、一丝不苟的工作态度。这些特性要求学习者必须具备较高的智商和情商。
1 实施翻转课堂+项目化的教学模式的必要性
程序设计类课程均为实践性较强的技能课程,这类课程理论知识丰富,课内实训内容多,实践动手能力要求较高。通过实践证明,采用传统教学方式进行程序设计类课程的教学,学生在学习时,碰到琐碎的语法时沉不下心来学习,遇到晦涩难懂的知识后又容易产生畏难情绪,导致最后学生掌握情况较差,难以实现培养实用性人才的目标。翻转课堂+项目化的教学模式,以项目开发为主线,通过整合学习内容并重新组织教学,综合运用所学知识完成项目,在无形中就掌握了程序设计的语法和编程思想。
程序设计类课程逻辑性强,知识点之间联系紧密,前面的知识点不掌握就会导致后面的内容完全不能理解,且具体语法知识比较繁琐,老师若单纯的逐个教师具体语法规则,学生上课注意力无法集中。依据上述问题,可以通过采用翻转课堂的教学模式,激发学生学习的兴趣。
因此通过翻转课堂+项目化的教学模式,教师根据课程的知识点,组合形成不同难度、不同规模的项目,提前发布给学生,让学生自己对项目进行剖析,分解,并提前预习学生,课堂上老师组织讨论,最终共同完成该项目,达到通过完成项目并掌握相关知识点的效果,既克服了学生因为单纯学习知识点的厌烦情绪,又培养了学生用程序设计的思维解决现实问题的能力。
2 翻转课堂+项目化的教学模式的实施途径
该教学模式需要教师根据设计的项目,结合翻转课堂的教学形式,使学生通过自学、分组讨论、总结等途径实现该项目,从而达到掌握相应知识点的效果。
(1)教学准备阶段
在课程开始前,教师要明确教学目标,确定知识点。教师需要根据自己对知识点的理解,将已有的教学素材进行再加工,根据教学内容选定或设计适当的项目,所设计的项目要以教学任务为依据,既要包含基本的教学知识点,又要能充分调动学生解决实际问题的积极性。在每个项目开头最好能列出本项目的学习任务和学习内容,并提前将项目任务下达给学生,同时为学生提供必要的学习素材,如录制的教学视频,或网络上较好的慕课资源,以及许多实际工作场景的现场视频。同时,若所设计的项目有一定难度,需要为学生提供必要的解决步骤说明,帮助学生预习,同时要告知学生预习的方法和基本要求等,最终目的是要实现课前预习效果的最大化。
(2)课堂组织教学阶段
学生在课前通过观看教学课件已经大体理解了教学项目中涉及的知识点,了解了工作环境和工作过程,并且记录下了自学过程中遇到的难题,之后进入到课堂学习阶段。可以说学生是带着对知识点基本理解的自信、对操作实践过程的好奇和对某些疑难问题的困惑来到课堂的。课堂教学阶段的主要任务是让学生运用课前所学知识亲自参与项目实践,通过感受工作实际过程及与同学共同讨论来解决问题,课堂上的时间主要分配给学生进行讨论、实践训练。由于工作计划和成员组成各不相同,每个项目组的工作节奏不可能完全一致,完成工作任务的过程中遇到的问题也可能多种多样。因此就需要教师有较强的解决问题的专业能力和课堂的把握能力,对于学生能力范围之内的问题要鼓励学生通过协作探究的方式来解决,以培养学生的动手能力、合作精神、探索精神;对于很难解决的问题可以由教师参与学生研讨,引导学生解决问题。要学生养成遇到问题先自行研讨协商,然后针对偏难问题再由教师指导的习惯。项目完成后任课教师可以引导项目组间的互评和成果交流,对学生遇到的各种问题进行反馈与总结,使学生清楚自己的学习情况并对知识进行进一步思考以完成知识的巩固过程。可以邀请完成情况较好的学生上台为所有同学分享解决问题的思路、步骤和方法,并在碰到棘手问题时的处理方式等,促使同學之间相互学习。
(3)课后总结阶段
在课堂教学阶段结束后,教师要对每个教学项目中学生容易出现的问题进行归纳总结, 针对问题查阅相关资料并对其进行详细研究整理,然后将相关内容充实到教学课件,使教学课 件包含的内容更加广泛而深入。
总之,将翻转课堂教学形式与项目化教学形式彼此结合到一起,在高校程序设计课堂中应用,促使学生在课堂实施之前完成知识的初次学习,在课堂中依据项目实践的操作和分 析深化知识点,在课堂之后依据拓展项目更深的巩固知识点,以此解决现阶段高校程序设计课程教学工作中存在的问题,并且有助于学生提升自身的协作能力和创新水平,增强教 师的设计能力和分析能力,从而增强实际课堂教学的质量和效率。
参考文献:
[1]杨小梅,邹耀斌.程序设计类课程翻转课堂教学模式研究[J]. 福建电脑,2016(11).
[2]阳佳颖.翻转课堂教学模式在程序设计类课程中的应用研究[J].网络化与数字化,2017(9).
作者简介:胡成松(1981—),男,硕士,湖北松滋人,武汉工商学院信息工程学院副教授,主要研究方向:软件工程
关键词:程序设计;翻转;项目化
翻转课堂(Flipped Classroom)是指教师重新调整课堂内外的时间,将学习的决定权从教师转移给学生。在这种教学模式下,课堂内的宝贵时间,学生能够更专注于主动的基于项目的学习,从而获得更深层次的理解。教师不再占用课堂的时间来讲授信息,也能有更多的时间与每个人交流。在课后,学生自主规划学习内容、学习节奏、风格和呈现知识的方式,其目标是为了让学生通过实践获得更真实的学习。
项目式教学法通过将理论与实践教学的有机结合来调动并发掘学生的创造潜能,它改变了传统教学中理论教学与实践教学相分离的格局,将传统学科体系中的教学内容进行重新整合,将要掌握的知识内容划分为若干个相对独立的教学项目,学生通过直接参与项目实施的过程,了解项目中的每一个环节,并对项目完成后所取得的成果进行总结评价,掌握其中包含的知识点,把握整个项目实施过程中的重点难点,最终实现“做中学”的学习方式。
程序设计类课程既要求掌握严格的科学方法,又要求谨慎灵活的呈现能力。要很好地完成程序设计任务,编程者不但需要充分发挥聪明才智,还要有细致认真、一丝不苟的工作态度。这些特性要求学习者必须具备较高的智商和情商。
1 实施翻转课堂+项目化的教学模式的必要性
程序设计类课程均为实践性较强的技能课程,这类课程理论知识丰富,课内实训内容多,实践动手能力要求较高。通过实践证明,采用传统教学方式进行程序设计类课程的教学,学生在学习时,碰到琐碎的语法时沉不下心来学习,遇到晦涩难懂的知识后又容易产生畏难情绪,导致最后学生掌握情况较差,难以实现培养实用性人才的目标。翻转课堂+项目化的教学模式,以项目开发为主线,通过整合学习内容并重新组织教学,综合运用所学知识完成项目,在无形中就掌握了程序设计的语法和编程思想。
程序设计类课程逻辑性强,知识点之间联系紧密,前面的知识点不掌握就会导致后面的内容完全不能理解,且具体语法知识比较繁琐,老师若单纯的逐个教师具体语法规则,学生上课注意力无法集中。依据上述问题,可以通过采用翻转课堂的教学模式,激发学生学习的兴趣。
因此通过翻转课堂+项目化的教学模式,教师根据课程的知识点,组合形成不同难度、不同规模的项目,提前发布给学生,让学生自己对项目进行剖析,分解,并提前预习学生,课堂上老师组织讨论,最终共同完成该项目,达到通过完成项目并掌握相关知识点的效果,既克服了学生因为单纯学习知识点的厌烦情绪,又培养了学生用程序设计的思维解决现实问题的能力。
2 翻转课堂+项目化的教学模式的实施途径
该教学模式需要教师根据设计的项目,结合翻转课堂的教学形式,使学生通过自学、分组讨论、总结等途径实现该项目,从而达到掌握相应知识点的效果。
(1)教学准备阶段
在课程开始前,教师要明确教学目标,确定知识点。教师需要根据自己对知识点的理解,将已有的教学素材进行再加工,根据教学内容选定或设计适当的项目,所设计的项目要以教学任务为依据,既要包含基本的教学知识点,又要能充分调动学生解决实际问题的积极性。在每个项目开头最好能列出本项目的学习任务和学习内容,并提前将项目任务下达给学生,同时为学生提供必要的学习素材,如录制的教学视频,或网络上较好的慕课资源,以及许多实际工作场景的现场视频。同时,若所设计的项目有一定难度,需要为学生提供必要的解决步骤说明,帮助学生预习,同时要告知学生预习的方法和基本要求等,最终目的是要实现课前预习效果的最大化。
(2)课堂组织教学阶段
学生在课前通过观看教学课件已经大体理解了教学项目中涉及的知识点,了解了工作环境和工作过程,并且记录下了自学过程中遇到的难题,之后进入到课堂学习阶段。可以说学生是带着对知识点基本理解的自信、对操作实践过程的好奇和对某些疑难问题的困惑来到课堂的。课堂教学阶段的主要任务是让学生运用课前所学知识亲自参与项目实践,通过感受工作实际过程及与同学共同讨论来解决问题,课堂上的时间主要分配给学生进行讨论、实践训练。由于工作计划和成员组成各不相同,每个项目组的工作节奏不可能完全一致,完成工作任务的过程中遇到的问题也可能多种多样。因此就需要教师有较强的解决问题的专业能力和课堂的把握能力,对于学生能力范围之内的问题要鼓励学生通过协作探究的方式来解决,以培养学生的动手能力、合作精神、探索精神;对于很难解决的问题可以由教师参与学生研讨,引导学生解决问题。要学生养成遇到问题先自行研讨协商,然后针对偏难问题再由教师指导的习惯。项目完成后任课教师可以引导项目组间的互评和成果交流,对学生遇到的各种问题进行反馈与总结,使学生清楚自己的学习情况并对知识进行进一步思考以完成知识的巩固过程。可以邀请完成情况较好的学生上台为所有同学分享解决问题的思路、步骤和方法,并在碰到棘手问题时的处理方式等,促使同學之间相互学习。
(3)课后总结阶段
在课堂教学阶段结束后,教师要对每个教学项目中学生容易出现的问题进行归纳总结, 针对问题查阅相关资料并对其进行详细研究整理,然后将相关内容充实到教学课件,使教学课 件包含的内容更加广泛而深入。
总之,将翻转课堂教学形式与项目化教学形式彼此结合到一起,在高校程序设计课堂中应用,促使学生在课堂实施之前完成知识的初次学习,在课堂中依据项目实践的操作和分 析深化知识点,在课堂之后依据拓展项目更深的巩固知识点,以此解决现阶段高校程序设计课程教学工作中存在的问题,并且有助于学生提升自身的协作能力和创新水平,增强教 师的设计能力和分析能力,从而增强实际课堂教学的质量和效率。
参考文献:
[1]杨小梅,邹耀斌.程序设计类课程翻转课堂教学模式研究[J]. 福建电脑,2016(11).
[2]阳佳颖.翻转课堂教学模式在程序设计类课程中的应用研究[J].网络化与数字化,2017(9).
作者简介:胡成松(1981—),男,硕士,湖北松滋人,武汉工商学院信息工程学院副教授,主要研究方向:软件工程