论文部分内容阅读
[摘要]本文针对教师在《C语言程序设计》课程教学中存在的一些问题,研究网络课程的建设及在教学申的应用,用来提高教学的效率和教学的质量。
[关键词]C语言程序设计;网络课程建设应用
[中图分类号]G623.58 [文献识别码]A
[文章编号]1007-4309(2010)08-0112-1.5
一、引言
《C语言程序设计》是计算机专业的必修课程和其他理工科学生的基础课程,由于知识覆盖面广,应用比较广泛,对于学生的基本编程能力的培养有很大的影响而备受重视。它的掌握程度直接影响到后继其他相关课程的学习及掌握,甚至会影响到整个专业的后继发展。由于该课程知识点多,课时一般比较紧,教师教学压力与学生学习压力均比较大。很多学生在学习中感觉非常吃力。在实际教学中,由于没有丰富的教学资源和有效的沟通平台,效率高的课堂教学以及课后教学又得不到保障,这样老师就不能及时了解学生的学习现状。通过实践表明,网络课程建设和应用非常有利于培养学生学习兴趣与提高学生的实际编程能力。
二、建设《C语言程序设计》网络课程
网络课程只有提供优质与丰富的教学资源、良好的反馈机制与高效的交流平台,才能更好地发挥其对课堂教学和课后辅助教学的作用。主要包括立体化资源、助学模块、本周工作和教学班概况四个主要模块。
(一)教学班模块
这个模块提供教师的相关信息与学生管理,如批准学生加入,对已加入的学生进行统一管理,2D和3D课程制作,可根据课程情况制作形象生动的2D课程和3D课程,避免学习时产生枯燥感。
(二)本周工作模块
这个显示的是在本周内学生作业的完成隋况、批改隋况、答疑情况。作业批改情况可以显示已交学生作业、未交学生作业以及已改学生作业情况、未改学生作业情况。对学生作业可以标注问题作业、优秀作业,对学生作业情况可以系统分析,针对出现的问题有的放矢地进行讲解。
(三)助学模块
这个模块有公告、作业、讨论、答疑、文件、师生交流和考试几个部分,这个模块主要是提供师生之间的互动,教师发布预习公告,布置作业,提出讨论问题,答疑,上传文件和师生交流。
(四)立体化资源
这个模块显示的是在教学过程中使用到的资源,如图书资源、网络资源、光盘资源、参考资料、授课录像、课件与教案、习题、讨论题、课程实践、答疑库、题库、教学大纲、实验几个模块。
三、网络课程的教学应用
教师在教学中,要把网络课程应用在三个教学环节中,即课前、课中及课后。这样能够使学生学习的主体地位和教师教学的主导作用都得到发挥。
(一)在课前辅助教学中的应用
由于C语言教材在教学内容上是以语法知识为组织结构的,对知识的系统性和完整性要求较高。一些学生如果不预习而直接学习,听课中很难进入状态,学习效率不高,进而影响进一步学习的信心和耐心。所以,在实际教学中学生在预习时往往毫无头绪。借助网络课程能很好解决这个问题。网络课程的公告栏目介绍下一次课的讲课内容。立体化资源中有相应的章节的课件,学生的预习效果可以大大加强。
(二)课堂教学环节
C语言是一门实践性比较强的课程。由于一般学校安排的学时比较紧,课堂教学最好采用精讲多练的方式,才能将理论教学与实践教学有机结合起来。运用网络课程,可以达到这个目的。首先,教师把教学中的重点难点内容以及学生在学习中遇到的问题、存在的困难进行彻底的剖析,以便在课堂教学中为学生扫除这些学习障碍:其次,教师通过合理的教学方法,有效地组织和布置学生的实践教学和实践任务。由于网络课程具有丰富的教学资源,学生也可以运用这些资源进行自主学习,达到完成学习任务的目的。最后,教师要归纳总结学生的学习实践情况,找出问题,分析问题,解决问题。实践证明,这种网络课程的课堂教学方法,不仅使课程的理论部分和实践部分很好地结合起来,解决了二者容易脱节的问题,还有效地提高了学生的自主学习能力。
(三)在课后辅助教学中的应用
网络课程主要是起到帮学生解决课后难题,帮老师了解学生的学习现状的作用,当学生在课后遇到学习上的困难时,可以利用网络课程的课后学习资源,通过“师生交流”和“答疑”模块与同学交流或直接请教老师。另一方面,教师通过“作业”模块,能清楚地了解学生的作业完成情况,掌握学生的学习情况,进而调整教学内容和方法。
四、教学效果
本人仅使用这种网络课程教学一年,就收到了很好的效果,不但课时紧张、教学任务重的困难得到了解决,还提高了学生的学习兴趣和动手能力,教学效果良好,令人满意。但在教学实践初期。仍有部分问题,比如一部分学生习惯了传统的教学模式,难于接受基于网络课程的辅助教学,从而也不重视网络课程的教辅活动,因此,建立良好的激励机制才能更好地为教学服务。首先,教师要对网络课程教学进行精心的设计,积极鼓励学生运用网络课程进行学习,使学生认识到网络课程教学的优点。其次,把学生运用网络课程学习时间的长短作为评定他们平时成绩中的一项内容,调动学生使用网络课程学习的积极性,再次,教师要参与到学生们的讨论之中,并用和蔼的语言同学生交流,鼓励学生,拉近师生之间的距离,最后,不断地使网络课程的教学功能得到加强,让学生乐于使用。
五、结语
网络课程教学的实践证明,这一教学模式对提高教学质量和效率,对提高学生自主学习的积极性,为学生以后的学习打下良好的基础,都具有非常重要的意义。
[关键词]C语言程序设计;网络课程建设应用
[中图分类号]G623.58 [文献识别码]A
[文章编号]1007-4309(2010)08-0112-1.5
一、引言
《C语言程序设计》是计算机专业的必修课程和其他理工科学生的基础课程,由于知识覆盖面广,应用比较广泛,对于学生的基本编程能力的培养有很大的影响而备受重视。它的掌握程度直接影响到后继其他相关课程的学习及掌握,甚至会影响到整个专业的后继发展。由于该课程知识点多,课时一般比较紧,教师教学压力与学生学习压力均比较大。很多学生在学习中感觉非常吃力。在实际教学中,由于没有丰富的教学资源和有效的沟通平台,效率高的课堂教学以及课后教学又得不到保障,这样老师就不能及时了解学生的学习现状。通过实践表明,网络课程建设和应用非常有利于培养学生学习兴趣与提高学生的实际编程能力。
二、建设《C语言程序设计》网络课程
网络课程只有提供优质与丰富的教学资源、良好的反馈机制与高效的交流平台,才能更好地发挥其对课堂教学和课后辅助教学的作用。主要包括立体化资源、助学模块、本周工作和教学班概况四个主要模块。
(一)教学班模块
这个模块提供教师的相关信息与学生管理,如批准学生加入,对已加入的学生进行统一管理,2D和3D课程制作,可根据课程情况制作形象生动的2D课程和3D课程,避免学习时产生枯燥感。
(二)本周工作模块
这个显示的是在本周内学生作业的完成隋况、批改隋况、答疑情况。作业批改情况可以显示已交学生作业、未交学生作业以及已改学生作业情况、未改学生作业情况。对学生作业可以标注问题作业、优秀作业,对学生作业情况可以系统分析,针对出现的问题有的放矢地进行讲解。
(三)助学模块
这个模块有公告、作业、讨论、答疑、文件、师生交流和考试几个部分,这个模块主要是提供师生之间的互动,教师发布预习公告,布置作业,提出讨论问题,答疑,上传文件和师生交流。
(四)立体化资源
这个模块显示的是在教学过程中使用到的资源,如图书资源、网络资源、光盘资源、参考资料、授课录像、课件与教案、习题、讨论题、课程实践、答疑库、题库、教学大纲、实验几个模块。
三、网络课程的教学应用
教师在教学中,要把网络课程应用在三个教学环节中,即课前、课中及课后。这样能够使学生学习的主体地位和教师教学的主导作用都得到发挥。
(一)在课前辅助教学中的应用
由于C语言教材在教学内容上是以语法知识为组织结构的,对知识的系统性和完整性要求较高。一些学生如果不预习而直接学习,听课中很难进入状态,学习效率不高,进而影响进一步学习的信心和耐心。所以,在实际教学中学生在预习时往往毫无头绪。借助网络课程能很好解决这个问题。网络课程的公告栏目介绍下一次课的讲课内容。立体化资源中有相应的章节的课件,学生的预习效果可以大大加强。
(二)课堂教学环节
C语言是一门实践性比较强的课程。由于一般学校安排的学时比较紧,课堂教学最好采用精讲多练的方式,才能将理论教学与实践教学有机结合起来。运用网络课程,可以达到这个目的。首先,教师把教学中的重点难点内容以及学生在学习中遇到的问题、存在的困难进行彻底的剖析,以便在课堂教学中为学生扫除这些学习障碍:其次,教师通过合理的教学方法,有效地组织和布置学生的实践教学和实践任务。由于网络课程具有丰富的教学资源,学生也可以运用这些资源进行自主学习,达到完成学习任务的目的。最后,教师要归纳总结学生的学习实践情况,找出问题,分析问题,解决问题。实践证明,这种网络课程的课堂教学方法,不仅使课程的理论部分和实践部分很好地结合起来,解决了二者容易脱节的问题,还有效地提高了学生的自主学习能力。
(三)在课后辅助教学中的应用
网络课程主要是起到帮学生解决课后难题,帮老师了解学生的学习现状的作用,当学生在课后遇到学习上的困难时,可以利用网络课程的课后学习资源,通过“师生交流”和“答疑”模块与同学交流或直接请教老师。另一方面,教师通过“作业”模块,能清楚地了解学生的作业完成情况,掌握学生的学习情况,进而调整教学内容和方法。
四、教学效果
本人仅使用这种网络课程教学一年,就收到了很好的效果,不但课时紧张、教学任务重的困难得到了解决,还提高了学生的学习兴趣和动手能力,教学效果良好,令人满意。但在教学实践初期。仍有部分问题,比如一部分学生习惯了传统的教学模式,难于接受基于网络课程的辅助教学,从而也不重视网络课程的教辅活动,因此,建立良好的激励机制才能更好地为教学服务。首先,教师要对网络课程教学进行精心的设计,积极鼓励学生运用网络课程进行学习,使学生认识到网络课程教学的优点。其次,把学生运用网络课程学习时间的长短作为评定他们平时成绩中的一项内容,调动学生使用网络课程学习的积极性,再次,教师要参与到学生们的讨论之中,并用和蔼的语言同学生交流,鼓励学生,拉近师生之间的距离,最后,不断地使网络课程的教学功能得到加强,让学生乐于使用。
五、结语
网络课程教学的实践证明,这一教学模式对提高教学质量和效率,对提高学生自主学习的积极性,为学生以后的学习打下良好的基础,都具有非常重要的意义。