论文部分内容阅读
摘 要:针对疫情期间不得已而采取的在线教学存在的问题,以Java语言程序设计在线课程为案例,提出基于互联网思维的在线教学方案,强调提升教师的互联网思维教学理念,结合Java语言程序设计课程特点,优化整个教学过程设计,进而点燃学生的学习热情,改进在线教学效果。
关键词:在线教学;互联网思维;教学设计;Java语言程序设计;教学改革
在线教学是疫情防控期间的权宜之计,很多教师直接将在线教学等同为真实的物理空间到虚拟的网络空间的“移植”,线下课堂怎么讲,线上便怎么讲。师生时空分离,教师对在线平台技术掌握不够,难以对学生施行有效的监管和交互,导致学生难以保持学习的长久性和持续性,使得学习过程出现低投入的浅层学习状态,在线教学效果不能尽如人意。
后“疫情”时代,高校在线教学已从当时稳定教学秩序逐渐转移到关注线上教学质量,如何将互联网技术真正融入教学,服务教学,助力教学,促进学生深度学习,提升教学效果已经成为在线教学亟待解决的首要问题。因此,本文拟从教育理念的更新重审线上教学,结合程序设计类课程的教学实践,尝试将互联网思维有效地融入程序设计课程教学设计,以激发学生的学习兴趣,促进其自主学习,提升学习效果,实现教学相长,为当下我国高校程序设计类课程线上教学提供些许借鉴与思考。
1 基于互联网思维的线上教学
互联网技术的发展和普及使得信息技术与高等教育的深度融合成为不可避免的趋势。图像、文字、视频相结合的教学内容数字化呈现,直播、慕课(MOOC)等教学方式的数字化呈现,这些仅仅体现出纯技术手段方面的浅层融合。当代大学生是伴随着互联网长大的网络“原住民”,他们的成长过程与互联网高度黏合,网络已深深浸透到其日常生活的方方面面,也直接影响了他们认识世界、看待世界和进行价值判断的方式。而目前的大学教师群体基本都是互联网的移民,他们接受的是传统教育,对互联网的掌握和理解都是‘后天补课’得来的。因此,高等教育的实施,前提是教师要充分地了解和接纳学生,并主动理解和掌握他们的思维方式和行为习惯,将信息技术与高等教育做到真正的深度融合。这就要求教师应该以关心学生需求、关注学生学习效果、引导学生成长发展为出发点,结合具体教学内容,创建情境化学习环境,设计具有现实意义的复杂问题,激发学生运用信息技术手段进行协作探究式学习的热情,最终形成解决问题的方法、策略等智慧成果的协同知识建构,确实践行“以学生为中心”的教育教学过程。
1.1提升教师线上教学理念
教师的教学理念决定教学设计、教学行为。在线教学完全依赖网络环境,教师必须树立“互联网思维”的教学理念,强调以学生个体发展为中心,有效利用网络环境与技术的优势,促进并提升学生在线学习效果。
落实“互联网思维”的教学理念,第一,教师必须明确学生是整个学习过程的中心,教师是教学活动的设计者、组织者,是为学生提供学习服务的支持者。第二,从课程整体出发定位教学目标,重新设计教学内容和知识点,针对具体教学内容,可以制作导学视频,但不强制学生学习,考虑学生个体差异,允许学生通过全网搜索发现适合自己的学习资源,据自己的需求自主选择优秀的讲授者,教师通过测验和作业掌握学生学习情况。第三,整个教学过程管理要依托在线学习平台,将学习资源、作业、测试、通知等通过平台发布,直播与交互也要选择合适的平台,保障教学过程的畅通,增强教学临场感。第四,通过论坛、共享文档等在线协同工具促进学生间交流,使学生个体内在的知识和思维外显化,达到群体智慧的碰撞,促进学生高阶思维能力的培养和提升。第五,对学生的学习效果进行阶段性、数字化、过程性评价,依靠网络技术保留学生在线学习轨迹,精准掌握每个学生对教学内容的学习状态,及时进行评价和指导。
1.2优化线上教学过程设计
以学生为中心的教学活动强调发挥学生的学习主动性,教师在整个教学活动中起引导、点拨作用。教师应明确课程的教学目标,将目标按教学进度进行分解,提取每个子目标中的知识点;构建具有时间节点的课程学习路线图,让学生以异步自主方式进行学习。教师在安排好学习路线后,在教学中的主要职责就是点燃学生学习热情、评价反馈学习效果。
2基于互联网思维的Java语言程序设计课程在线教学
Java语言程序设计是数据科学与大数据技术、计算机科学与技术、信息管理与信息系统等计算机类专业的核心基础课,教学目标重在培养学生解决现实中科学、工程等问题的综合能力和高级思维,理论性和实践性结合要求很高,且实践训练的分量远超理论课学习,编程解决实际问题对学生具有一定的挑战性。
2.1设立层级清晰的学习目标,激发自主学习
教育学家布鲁姆说“有效的教学, 始于期望达到的目标”。清晰而准确的目标给学生提供良好的引导, 同时也给学生提供客观的学习评价。在Java课程在线教学开始前,通过选定的学习平台发布课程总目标及学习路线图。在设定目标的过程中应遵循学生主体性和可操作性兩个原则,即以学生为中心,让学生自主投入到在线学习状态,不是通过教师的强制打卡、统计视频学习时间等手段来完成,而是应该通过互联网思维,即加入游戏化元素,激发学生的学习乐趣,通过提升内在学习动力达到“停不下来”的学习状态。
Java程序设计的核心是理解面向对象的思想,即封装、继承和多态,此外还要求学生掌握异常、群集框架、输入输出和多线程机制等内容。教师在非常熟悉这些内容的前提下,将每部分细化为若干知识点,分配到学期中各个教学周,形成课程学习阶段性递进目标。对于每个目标的实现,教师需考虑通过融入游戏化手段的学习方法,让学生在或轻松而愉悦、或好奇而贪婪的状态下完成。比如在第一次课前发布要求预习的教材内容、视频资料等内容外,还给学生推送这些资料:Java与咖啡的小故事、有关类与对象的形象化概念等。进而推送一些过关、积分类的测试性题目,目的在于激发学生学习兴趣,提高对学习内容掌握程度。 2.2优化线上教学过程设计
Java程序设计涉及的语法类的基础浅层知识学习放在课前,让学生通过网络中的慕课等数字化学习资源自主完成学习。深层知识的内化和编程能力培养则通过在线直播教学启发和引导,直播课堂开始设置热身阶段,教师准备一个简单有趣的问题,激发大家的学习热情,组织全体同学参与讨论,营造良好的在线学习氛围。在直播课堂中期,结合教学内容的重难点,从生活实践出发,设计具有现实情境的具有一定复杂性的问题或任务,允许学生以小组学习的形式围绕问题开展深度交互,实现思维的碰撞和协同知识的构建,进而理清问题解决的思路,给出程序设计的主体框架甚至具体的编程实现。在直播课堂的最后阶段,组织学生将各自小组的成果在线展示与交流,教师给出画龙点睛的最后评价,对不同小组提出的解决方案给予表扬或鼓励,激发学生进一步探索学习的热情。例如在学习多态这个知识点时,教師可以设计这样一个场景:一个女孩养了猫和狗两种宠物,它们都有自己喜欢吃的食物,女孩在喂养它们的时候,要判断是猫还是狗,再判断他们分别爱吃什么,然后给出相应的食物。如果女孩养了很多种宠物,每次喂食时都进行这样的重复判断,就会浪费很多时间。有什么办法能让女孩拿到一种食物就知道这是哪种宠物爱吃的呢。从这个场景出发,引出多态的概念,进而讲解多态的三个必要条件,引导和鼓励学生分组讨论,解决该问题应该设计哪些类、类之间的继承关系,以及重写哪些方法等,最终写出这个问题的程序实现。
2.3科学设计考核内容和方式
在线教学平台能将网上教与学活动所留下的痕迹以数字化的形式保存起来,因此课程考核能够涵盖整个线上学习过程,形成多元、持续、反馈及时的考核体系。考核时间点分布于课前、课中、课后;评价也扩展到学生、小组和教师。
课前学生自主学习、观看课件,获得一定的积分,同时对学习过程中的疑问进行整理发布,实现问题交流,所有同学都可以对参与讨论或给出解答的同学加以点赞,根据点赞数量获得相应的经验值;课中引入竞争机制,小的问题鼓励学生抢答,大的问题开展小组形式的协作研究讨论,对于课上演示的例子,采用现场编程、调试的形式进行讲解,让学生有时间思考、理解代码。完成课堂考核;课后完成必要性的作业,作业类型有阅读程序给出运行结果、根据注释将源代码补充完整、程序设计3种题型,任课教师在批改作业的过程中,用心感受学生的思考,记录值得肯定的做法或者反映出的问题,对每一份作业都给出恰当的评价。让学生从评语中感受到老师对自己的关注与鼓励,形成心与心的沟通,充分点燃学生的学习热情。
3 结语
近年来,我国高等教育越来越强调和重视学生主体性的发挥,教师应该是学生学习过程中的引导者,参与者。作为当代高校教师,我们应该创新教育教学模式,树立互联网思维的教学理念,充分利用网络技术和资源,允许学生根据自己的喜好和时间,在任何有网络信号的空间随意安排课程学习,根据自己的需求自主选择喜欢的讲授者,遇到任何问题和困难都可以直接通过网络与讲授者或教师交流、沟通,真正实现教育资源的优化配置和随时随地的答疑解惑。
随着5G技术及人工智能时代的来临,面对学生全新的成长环境和生活形态,如何将迅猛发展的信息技术融入教育领域,推动教育理念和教育模式革新,值得当代教育技术工作者深思。
参考文献:
[1] 杜岩岩,黄庆双.在线深度学习的发生机理与促进策略[J].中国高教研究,2020(6):58-63.
[2] 董东.基于目标管理的Java面向对象程序设计在线教学[J].计算机教育,2020(8):9-13.
[3] 孙华.疫情时期在线教学的实践与思考[J].中国大学教学,2020(5):52-56.
[4] 宋友,李莹,肖文磊.面向大类培养的程序设计“金课”建设思考[J].中国大学教学,2019(11):61-65.
[5] 杨惠荣,周珺.疫情期间面向对象程序设计课程线上教学实践[J].计算机教育,2020(8):1-5.
[6] 肖璇.“居家式”高校线上教学发挥学生主体性的探索[J].大学教育,2020,9(8):164-166.
[7] 薛成龙,郭瀛霞.高校线上教学改革转向及应对策略[J].华东师范大学学报(教育科学版),2020,38(7):65-74.
[8] 石鹏娟.以学生为中心的“微课堂 六环节”教学模式探索[J].高教学刊,2020(21):126-128,131.
【通联编辑:王力】
关键词:在线教学;互联网思维;教学设计;Java语言程序设计;教学改革
在线教学是疫情防控期间的权宜之计,很多教师直接将在线教学等同为真实的物理空间到虚拟的网络空间的“移植”,线下课堂怎么讲,线上便怎么讲。师生时空分离,教师对在线平台技术掌握不够,难以对学生施行有效的监管和交互,导致学生难以保持学习的长久性和持续性,使得学习过程出现低投入的浅层学习状态,在线教学效果不能尽如人意。
后“疫情”时代,高校在线教学已从当时稳定教学秩序逐渐转移到关注线上教学质量,如何将互联网技术真正融入教学,服务教学,助力教学,促进学生深度学习,提升教学效果已经成为在线教学亟待解决的首要问题。因此,本文拟从教育理念的更新重审线上教学,结合程序设计类课程的教学实践,尝试将互联网思维有效地融入程序设计课程教学设计,以激发学生的学习兴趣,促进其自主学习,提升学习效果,实现教学相长,为当下我国高校程序设计类课程线上教学提供些许借鉴与思考。
1 基于互联网思维的线上教学
互联网技术的发展和普及使得信息技术与高等教育的深度融合成为不可避免的趋势。图像、文字、视频相结合的教学内容数字化呈现,直播、慕课(MOOC)等教学方式的数字化呈现,这些仅仅体现出纯技术手段方面的浅层融合。当代大学生是伴随着互联网长大的网络“原住民”,他们的成长过程与互联网高度黏合,网络已深深浸透到其日常生活的方方面面,也直接影响了他们认识世界、看待世界和进行价值判断的方式。而目前的大学教师群体基本都是互联网的移民,他们接受的是传统教育,对互联网的掌握和理解都是‘后天补课’得来的。因此,高等教育的实施,前提是教师要充分地了解和接纳学生,并主动理解和掌握他们的思维方式和行为习惯,将信息技术与高等教育做到真正的深度融合。这就要求教师应该以关心学生需求、关注学生学习效果、引导学生成长发展为出发点,结合具体教学内容,创建情境化学习环境,设计具有现实意义的复杂问题,激发学生运用信息技术手段进行协作探究式学习的热情,最终形成解决问题的方法、策略等智慧成果的协同知识建构,确实践行“以学生为中心”的教育教学过程。
1.1提升教师线上教学理念
教师的教学理念决定教学设计、教学行为。在线教学完全依赖网络环境,教师必须树立“互联网思维”的教学理念,强调以学生个体发展为中心,有效利用网络环境与技术的优势,促进并提升学生在线学习效果。
落实“互联网思维”的教学理念,第一,教师必须明确学生是整个学习过程的中心,教师是教学活动的设计者、组织者,是为学生提供学习服务的支持者。第二,从课程整体出发定位教学目标,重新设计教学内容和知识点,针对具体教学内容,可以制作导学视频,但不强制学生学习,考虑学生个体差异,允许学生通过全网搜索发现适合自己的学习资源,据自己的需求自主选择优秀的讲授者,教师通过测验和作业掌握学生学习情况。第三,整个教学过程管理要依托在线学习平台,将学习资源、作业、测试、通知等通过平台发布,直播与交互也要选择合适的平台,保障教学过程的畅通,增强教学临场感。第四,通过论坛、共享文档等在线协同工具促进学生间交流,使学生个体内在的知识和思维外显化,达到群体智慧的碰撞,促进学生高阶思维能力的培养和提升。第五,对学生的学习效果进行阶段性、数字化、过程性评价,依靠网络技术保留学生在线学习轨迹,精准掌握每个学生对教学内容的学习状态,及时进行评价和指导。
1.2优化线上教学过程设计
以学生为中心的教学活动强调发挥学生的学习主动性,教师在整个教学活动中起引导、点拨作用。教师应明确课程的教学目标,将目标按教学进度进行分解,提取每个子目标中的知识点;构建具有时间节点的课程学习路线图,让学生以异步自主方式进行学习。教师在安排好学习路线后,在教学中的主要职责就是点燃学生学习热情、评价反馈学习效果。
2基于互联网思维的Java语言程序设计课程在线教学
Java语言程序设计是数据科学与大数据技术、计算机科学与技术、信息管理与信息系统等计算机类专业的核心基础课,教学目标重在培养学生解决现实中科学、工程等问题的综合能力和高级思维,理论性和实践性结合要求很高,且实践训练的分量远超理论课学习,编程解决实际问题对学生具有一定的挑战性。
2.1设立层级清晰的学习目标,激发自主学习
教育学家布鲁姆说“有效的教学, 始于期望达到的目标”。清晰而准确的目标给学生提供良好的引导, 同时也给学生提供客观的学习评价。在Java课程在线教学开始前,通过选定的学习平台发布课程总目标及学习路线图。在设定目标的过程中应遵循学生主体性和可操作性兩个原则,即以学生为中心,让学生自主投入到在线学习状态,不是通过教师的强制打卡、统计视频学习时间等手段来完成,而是应该通过互联网思维,即加入游戏化元素,激发学生的学习乐趣,通过提升内在学习动力达到“停不下来”的学习状态。
Java程序设计的核心是理解面向对象的思想,即封装、继承和多态,此外还要求学生掌握异常、群集框架、输入输出和多线程机制等内容。教师在非常熟悉这些内容的前提下,将每部分细化为若干知识点,分配到学期中各个教学周,形成课程学习阶段性递进目标。对于每个目标的实现,教师需考虑通过融入游戏化手段的学习方法,让学生在或轻松而愉悦、或好奇而贪婪的状态下完成。比如在第一次课前发布要求预习的教材内容、视频资料等内容外,还给学生推送这些资料:Java与咖啡的小故事、有关类与对象的形象化概念等。进而推送一些过关、积分类的测试性题目,目的在于激发学生学习兴趣,提高对学习内容掌握程度。 2.2优化线上教学过程设计
Java程序设计涉及的语法类的基础浅层知识学习放在课前,让学生通过网络中的慕课等数字化学习资源自主完成学习。深层知识的内化和编程能力培养则通过在线直播教学启发和引导,直播课堂开始设置热身阶段,教师准备一个简单有趣的问题,激发大家的学习热情,组织全体同学参与讨论,营造良好的在线学习氛围。在直播课堂中期,结合教学内容的重难点,从生活实践出发,设计具有现实情境的具有一定复杂性的问题或任务,允许学生以小组学习的形式围绕问题开展深度交互,实现思维的碰撞和协同知识的构建,进而理清问题解决的思路,给出程序设计的主体框架甚至具体的编程实现。在直播课堂的最后阶段,组织学生将各自小组的成果在线展示与交流,教师给出画龙点睛的最后评价,对不同小组提出的解决方案给予表扬或鼓励,激发学生进一步探索学习的热情。例如在学习多态这个知识点时,教師可以设计这样一个场景:一个女孩养了猫和狗两种宠物,它们都有自己喜欢吃的食物,女孩在喂养它们的时候,要判断是猫还是狗,再判断他们分别爱吃什么,然后给出相应的食物。如果女孩养了很多种宠物,每次喂食时都进行这样的重复判断,就会浪费很多时间。有什么办法能让女孩拿到一种食物就知道这是哪种宠物爱吃的呢。从这个场景出发,引出多态的概念,进而讲解多态的三个必要条件,引导和鼓励学生分组讨论,解决该问题应该设计哪些类、类之间的继承关系,以及重写哪些方法等,最终写出这个问题的程序实现。
2.3科学设计考核内容和方式
在线教学平台能将网上教与学活动所留下的痕迹以数字化的形式保存起来,因此课程考核能够涵盖整个线上学习过程,形成多元、持续、反馈及时的考核体系。考核时间点分布于课前、课中、课后;评价也扩展到学生、小组和教师。
课前学生自主学习、观看课件,获得一定的积分,同时对学习过程中的疑问进行整理发布,实现问题交流,所有同学都可以对参与讨论或给出解答的同学加以点赞,根据点赞数量获得相应的经验值;课中引入竞争机制,小的问题鼓励学生抢答,大的问题开展小组形式的协作研究讨论,对于课上演示的例子,采用现场编程、调试的形式进行讲解,让学生有时间思考、理解代码。完成课堂考核;课后完成必要性的作业,作业类型有阅读程序给出运行结果、根据注释将源代码补充完整、程序设计3种题型,任课教师在批改作业的过程中,用心感受学生的思考,记录值得肯定的做法或者反映出的问题,对每一份作业都给出恰当的评价。让学生从评语中感受到老师对自己的关注与鼓励,形成心与心的沟通,充分点燃学生的学习热情。
3 结语
近年来,我国高等教育越来越强调和重视学生主体性的发挥,教师应该是学生学习过程中的引导者,参与者。作为当代高校教师,我们应该创新教育教学模式,树立互联网思维的教学理念,充分利用网络技术和资源,允许学生根据自己的喜好和时间,在任何有网络信号的空间随意安排课程学习,根据自己的需求自主选择喜欢的讲授者,遇到任何问题和困难都可以直接通过网络与讲授者或教师交流、沟通,真正实现教育资源的优化配置和随时随地的答疑解惑。
随着5G技术及人工智能时代的来临,面对学生全新的成长环境和生活形态,如何将迅猛发展的信息技术融入教育领域,推动教育理念和教育模式革新,值得当代教育技术工作者深思。
参考文献:
[1] 杜岩岩,黄庆双.在线深度学习的发生机理与促进策略[J].中国高教研究,2020(6):58-63.
[2] 董东.基于目标管理的Java面向对象程序设计在线教学[J].计算机教育,2020(8):9-13.
[3] 孙华.疫情时期在线教学的实践与思考[J].中国大学教学,2020(5):52-56.
[4] 宋友,李莹,肖文磊.面向大类培养的程序设计“金课”建设思考[J].中国大学教学,2019(11):61-65.
[5] 杨惠荣,周珺.疫情期间面向对象程序设计课程线上教学实践[J].计算机教育,2020(8):1-5.
[6] 肖璇.“居家式”高校线上教学发挥学生主体性的探索[J].大学教育,2020,9(8):164-166.
[7] 薛成龙,郭瀛霞.高校线上教学改革转向及应对策略[J].华东师范大学学报(教育科学版),2020,38(7):65-74.
[8] 石鹏娟.以学生为中心的“微课堂 六环节”教学模式探索[J].高教学刊,2020(21):126-128,131.
【通联编辑:王力】