论文部分内容阅读
摘 要:随着信息技术的发展,利用信息技术促进教学模式改革的观点已得到社会界和教育界的普遍认同。本文从传统的课堂弊端谈起,指出教学模式改革的必要性,紧接着谈了泛在学习、MOOC、SPOC及混合教学模式在Linux网络编程中的应用。
关键词:Linux;网络编程;MOOC;SPOC
一、背景
随着信息技术的发展,利用信息技术促进教学模式改革的观点已得到社会界和教育界的普遍认同,随着MOOC(慕课)、Mini-Course(微课)、SPOC(私播课)、MOOL(大众开放在线实验室)等在线课程平台的建立、兴起与发展,信息技术在教育教学改革实践中的地位日益突出。国家在《教育规划纲要》中阐述教育信息化时指出,信息技术对教育发展具有革命性影响,这确定了信息技术对教育教学改革与发展的战略地位。围绕开放大学如何利用信息技术实现灵活与个性化的学习方式,如何满足个人多样化的学习和发展需要、如何善用信息技术促进开放大学教学模式变革,这三个是现代大学建设需要关注的主要问题。
二、传统的Linux网络编程课堂
传统Linux网络编程课堂主要是以教师的主动讲授和以学生的被动接收为主要特征,教师往往注重语言的讲述和知识的灌输来实现知识的传授,在教学过程中教师的主导地位突出,而学生的主体地位却往往被忽视。在这种教学模式下的课堂教学往往过于死板,教师搞“一言堂”,按照书本的章节顺序进行讲授,并且每节课都从头讲到尾,学生的学习地位得不到充分的体现和尊重,即使他们在学习过程中有自己的看法,也往往没有机会表达。因此,传统的教学模式严重忽视了教学中的学生主体地位,无视学生心理发展的需求,严重束缚了学生学习这门课程的积极性、主动性和创造性。导致许多学生听不懂、学不会,即使学会了,其分析问题和解决问题的能力也得不到提高,更不用说提高他们的综合素质了。
三、泛在学习在Linux网络编程中的应用
泛在学习,顾名思义就是指无时无刻的沟通,无处不在的学习,是一种任何人可以在任何地方、任何时刻获取所需的任何信息的方式。要想让学生在课下有一个泛在学习的资源和环境,教师首先要通过现代信息技术手段为学生创建智能化的学习环境和平台,让学生有一个获取所要学习的Linux网络编程课程的学习资源,老师可以从网上收集整理一些优秀的电子书、教学视频以及相关的练习训练题目,通过教师个人的网络平台或借助于学校的网络平台,课下让学生进行学习和训练,为学生提供一个无缝学习的平台和学习资源。泛在学习的目标就是为学生提供让学生随时随地、可利用任何终端进行学习的教育学习环境,实现更有效的以学生中心的教育。在泛在学习环境中,学生根据自己的需要在多样的空间、以多样的方式进行学习,即所有的实际空间成为学习的空间。
四、MOOC在Linux网络编程中的应用
采用泛在学习的方式可以在互联网上进行相关知识的学习,主要用于拓展学生的知识面,开阔学生的视野,了解Linux网络编程的发展动向,提高学生学习的积极性和主动性,这个过程是学生自主学习的体现,教师无法进行有效的监管,是一种松散的学习方式。而采用MOOC方式,首先要对Linux网络编程的教学内容进行分解,把整个内容划分为不同的知识点,把每个知识点划分为6到20分钟之内可以讲解的知识碎片。再把这些知识点录制为视频,根据Linux网络编程的教学内容和教学进度,教师通过网络平台进行相关视频的发布,同时对学生的学习过程进行跟踪记录,每个知识点都配有相应的练习题以供测试之用,用来检测学习效果。开辟网上讨论区,供学生讨论之用,这也要求老师要及时关注学生的讨论内容,以便在正式课堂上进行引导学生讨论或解决一些学生无法解决的问题。这也可以采用网上比较好的相关的MOOC资源,如果网上没有相关的课程资源,就需要老师自己来做了。另外,采用MOOC就需要老师深度介入学生的学习并且进行有效的监管。
五、SPOC在Linux网络编程中的应用
当前的SPOC教学,主要针对在校学生进行设置的,是一种结合了课堂教学与在线教学的混合学习模式,课下采用MOOC的讲座视频(或同时采用其在线评价等功能),课堂上实施翻转课堂教学。其基本流程是,教师把Linux网络编程视频材料当做课下作业布置给学生,然后在实体课堂教学中解答学生在学习中遇到的问题,了解学生掌握知识的情况,哪些还没有被掌握,在课上与学生一起处理作业或其他问题。一般情况下课堂上采用以学生讨论为主,老师加以引导和课堂的把控,有时根据实际情况,如大部分学生都对这些知识不能理解,或理解不透的情况下,老师要采用传统课堂的方式对相关的内容和知识点进行进一步的讲解和分析,直到学生听懂为止。总体上来说,教师可以根据自己的喜好和学生的需求,自由设置和调控课程的进度、节奏和评分系统以及课堂组织形式,这就是混合教学模式。同时要求学习者必须保证学习时间和学习强度,参与在线讨论,完成规定的作业和考试等,通过者将获得课程相应的学分。
六、结语
Linux网络编程是计算机专业的一门重要专业课程,该课程主要介绍Linux环境下使用C语言用套接字socket进行网络编程的知识和方法。从内容可以看出《Linux网络编程》这门课所涉及的内容较多,对学生的专业知识要求较高,既要求学生熟练掌握Linux操作系统的使用以及熟练掌握C语言编程知识和编程技巧,同时还要求学生深入理解TCP/IP协议栈和Linux操作API。这对三本院校的学生来说,学习的难度较高。所以若采用传统的课堂进行讲授,学生往往听不懂跟不上,学习的积极性也不高,课堂气氛沉闷,学习效果也不理想。对Linux网络编程这门课进行教学模式改革已刻不容缓。充分利用当代信息技术平台,营造泛在学习环境,采用现代教学模式,根据学校的实际情况采用MOOC加SPOC课的形式组织教学是现代教学改革的必然趋势。
参考文献:
[1]曲大为,张鹏.慕课与高等学校教学改革研究[J].现代教育科学,2015(9).
[2]卢方,尹学松,张吉先.开放大学视域下的无缝学习环境设计[J].远程教育杂志,2016(2).
[3]贺斌,曹阳.SPOC:基于MOOC的教学流程创新[J].中国电化教育,2015(3).
[4]潘基鑫,雷要曾,程璐璐,石华.泛在学习理论研究综述[J].远程教育杂志,2010(2).
[5]曹莹莹,黄津津,王创伟,荀启峰.工程教育驱动的Linux网络编程课程改革[J].计算机教育,2013(12).
(作者单位:张吉同/郑州工业应用技术学院信息工程学院;王玉爽/河南农业职业学院信息工程学院)
关键词:Linux;网络编程;MOOC;SPOC
一、背景
随着信息技术的发展,利用信息技术促进教学模式改革的观点已得到社会界和教育界的普遍认同,随着MOOC(慕课)、Mini-Course(微课)、SPOC(私播课)、MOOL(大众开放在线实验室)等在线课程平台的建立、兴起与发展,信息技术在教育教学改革实践中的地位日益突出。国家在《教育规划纲要》中阐述教育信息化时指出,信息技术对教育发展具有革命性影响,这确定了信息技术对教育教学改革与发展的战略地位。围绕开放大学如何利用信息技术实现灵活与个性化的学习方式,如何满足个人多样化的学习和发展需要、如何善用信息技术促进开放大学教学模式变革,这三个是现代大学建设需要关注的主要问题。
二、传统的Linux网络编程课堂
传统Linux网络编程课堂主要是以教师的主动讲授和以学生的被动接收为主要特征,教师往往注重语言的讲述和知识的灌输来实现知识的传授,在教学过程中教师的主导地位突出,而学生的主体地位却往往被忽视。在这种教学模式下的课堂教学往往过于死板,教师搞“一言堂”,按照书本的章节顺序进行讲授,并且每节课都从头讲到尾,学生的学习地位得不到充分的体现和尊重,即使他们在学习过程中有自己的看法,也往往没有机会表达。因此,传统的教学模式严重忽视了教学中的学生主体地位,无视学生心理发展的需求,严重束缚了学生学习这门课程的积极性、主动性和创造性。导致许多学生听不懂、学不会,即使学会了,其分析问题和解决问题的能力也得不到提高,更不用说提高他们的综合素质了。
三、泛在学习在Linux网络编程中的应用
泛在学习,顾名思义就是指无时无刻的沟通,无处不在的学习,是一种任何人可以在任何地方、任何时刻获取所需的任何信息的方式。要想让学生在课下有一个泛在学习的资源和环境,教师首先要通过现代信息技术手段为学生创建智能化的学习环境和平台,让学生有一个获取所要学习的Linux网络编程课程的学习资源,老师可以从网上收集整理一些优秀的电子书、教学视频以及相关的练习训练题目,通过教师个人的网络平台或借助于学校的网络平台,课下让学生进行学习和训练,为学生提供一个无缝学习的平台和学习资源。泛在学习的目标就是为学生提供让学生随时随地、可利用任何终端进行学习的教育学习环境,实现更有效的以学生中心的教育。在泛在学习环境中,学生根据自己的需要在多样的空间、以多样的方式进行学习,即所有的实际空间成为学习的空间。
四、MOOC在Linux网络编程中的应用
采用泛在学习的方式可以在互联网上进行相关知识的学习,主要用于拓展学生的知识面,开阔学生的视野,了解Linux网络编程的发展动向,提高学生学习的积极性和主动性,这个过程是学生自主学习的体现,教师无法进行有效的监管,是一种松散的学习方式。而采用MOOC方式,首先要对Linux网络编程的教学内容进行分解,把整个内容划分为不同的知识点,把每个知识点划分为6到20分钟之内可以讲解的知识碎片。再把这些知识点录制为视频,根据Linux网络编程的教学内容和教学进度,教师通过网络平台进行相关视频的发布,同时对学生的学习过程进行跟踪记录,每个知识点都配有相应的练习题以供测试之用,用来检测学习效果。开辟网上讨论区,供学生讨论之用,这也要求老师要及时关注学生的讨论内容,以便在正式课堂上进行引导学生讨论或解决一些学生无法解决的问题。这也可以采用网上比较好的相关的MOOC资源,如果网上没有相关的课程资源,就需要老师自己来做了。另外,采用MOOC就需要老师深度介入学生的学习并且进行有效的监管。
五、SPOC在Linux网络编程中的应用
当前的SPOC教学,主要针对在校学生进行设置的,是一种结合了课堂教学与在线教学的混合学习模式,课下采用MOOC的讲座视频(或同时采用其在线评价等功能),课堂上实施翻转课堂教学。其基本流程是,教师把Linux网络编程视频材料当做课下作业布置给学生,然后在实体课堂教学中解答学生在学习中遇到的问题,了解学生掌握知识的情况,哪些还没有被掌握,在课上与学生一起处理作业或其他问题。一般情况下课堂上采用以学生讨论为主,老师加以引导和课堂的把控,有时根据实际情况,如大部分学生都对这些知识不能理解,或理解不透的情况下,老师要采用传统课堂的方式对相关的内容和知识点进行进一步的讲解和分析,直到学生听懂为止。总体上来说,教师可以根据自己的喜好和学生的需求,自由设置和调控课程的进度、节奏和评分系统以及课堂组织形式,这就是混合教学模式。同时要求学习者必须保证学习时间和学习强度,参与在线讨论,完成规定的作业和考试等,通过者将获得课程相应的学分。
六、结语
Linux网络编程是计算机专业的一门重要专业课程,该课程主要介绍Linux环境下使用C语言用套接字socket进行网络编程的知识和方法。从内容可以看出《Linux网络编程》这门课所涉及的内容较多,对学生的专业知识要求较高,既要求学生熟练掌握Linux操作系统的使用以及熟练掌握C语言编程知识和编程技巧,同时还要求学生深入理解TCP/IP协议栈和Linux操作API。这对三本院校的学生来说,学习的难度较高。所以若采用传统的课堂进行讲授,学生往往听不懂跟不上,学习的积极性也不高,课堂气氛沉闷,学习效果也不理想。对Linux网络编程这门课进行教学模式改革已刻不容缓。充分利用当代信息技术平台,营造泛在学习环境,采用现代教学模式,根据学校的实际情况采用MOOC加SPOC课的形式组织教学是现代教学改革的必然趋势。
参考文献:
[1]曲大为,张鹏.慕课与高等学校教学改革研究[J].现代教育科学,2015(9).
[2]卢方,尹学松,张吉先.开放大学视域下的无缝学习环境设计[J].远程教育杂志,2016(2).
[3]贺斌,曹阳.SPOC:基于MOOC的教学流程创新[J].中国电化教育,2015(3).
[4]潘基鑫,雷要曾,程璐璐,石华.泛在学习理论研究综述[J].远程教育杂志,2010(2).
[5]曹莹莹,黄津津,王创伟,荀启峰.工程教育驱动的Linux网络编程课程改革[J].计算机教育,2013(12).
(作者单位:张吉同/郑州工业应用技术学院信息工程学院;王玉爽/河南农业职业学院信息工程学院)