论文部分内容阅读
摘要:随着近年来高职高专的深化改革和社会对计算机程序设计人才的大量需求,提高高职高专学生的实际动手的能力已成为亟待解决的重要问题,该文研究了计算机C#语言实验教学的方法,在实践中找到了可行的教学模式,能够激发学生的学习兴趣,使学生在实践的过程中能够掌握和了解实验的目的和过程,使学生真正成为学习的主体,对学生思维、应用及应变能力的培养起到了积极的作用。
关键词:计算机C#语言教学;教学方法
中图分类号:G642文献标识码:A文章编号:1009-3044(2010)19-5278-02
伴随着网络应用的不断普及,计算机强大的功能已为人们所深刻地认识,它在当今社会的各个领域都发挥着举足轻重的作用。计算机技术的日臻成熟,计算机网络应用技术已经成为现代人不可或缺的一部分。社会的需求必然对计算机网络编程人员提出更多更高的要求,高职高专注重的是人才的实践能力和动手能力。这必然给高校的计算机实验教学提出了更高的要求,就是如何进行实验教学改革,从而切实提高学生的动手能力及独立思维逻辑的能力,从而培养出更多的适应社会需求的优秀人才,才能在激烈的社会竞争中有立足之地。
C#语言作为高职高专学生的专业必修课,在进行C#语言的教学过程中,理论教学只是让学生掌握基础知识,而实验课才能够真正实现把理论转化为实际动手能力,培养学生的思维逻辑、动手操作的能力,在实践的过程中让学生成为学习的主体。在C#语言的实验教学过程中,依据学生的能力,采用以学生为主体兴趣引导、启发学生,即教师教学过程中利用多媒体激发学生的学习兴趣,在实验课过程中教师布置相应的题目,让学生自己动手完成,遇到问题教师及时给予答疑和解决。这种方法在实验课实践教学中收到了良好的效果。
通过对C#语言实验教学的真实情况,现将实验教学方法做以下总结:
1 第一节课必学准备好,激发学生的学习兴趣
首先就是必须彻底了解教学大纲的内容,对整个课程有个清晰的了解,以及课程在我们学习科目中的关系与地位都要让学生有明确的认识,清楚的告诉学生我们这门课是用来做什么用的。无论是教师的教学过程,还是学生的学习过程都必须围绕教学大纲进行,以掌握实际技能为目的开展。教师的首要任务就是熟练掌握大纲中的每一个知识点,并将其完美的融入到实验教学当中。课堂一定要引人入胜,设计出的实验题目不仅要新颖,还要引起学生们的兴趣,还要充分地结合大纲。大纲中的难点、重点编入实验教学中,使学生在实验的动手过程中能够掌握。语言学起来往往枯燥乏味,所以要采用合适的方法引起学生的兴趣,在教学过程中要与现实社会中的事情做类比。比如说:C#语言中类与对象之间的关系,就跟我们现实社会中的建筑蓝图和房子的关系很接近,我们可以按照蓝图来建造房子,可以建造很多房子,我们只能住在房子里而不能住在蓝图里。
其次就是教师必须在实验教学之前做好充分的准备工作,确定实验内容。教学目的要明确、便于理解,让学生知道我们这次课要做什么、要达到一个什么样的目的;实验内容的设计也是非常重要的,不但不能脱离大纲,还要每节课都突出教学重点,让学生了解我要具体掌握哪些内容。教师每节实验课之前将实验题目反复推敲,及时发现问题和解决问题,以免在课堂演示的过程中出现问题再来解决间。教师要及时的了解实验室的开发环境、软件的版本等信息,以免授课和实验中出现不可预料的错误。
最后就是要了解学生的状态,这是上好计算机C#语言实验教学课的一个重要前提条件。每一个学生的基础不同,有的对计算机编程了解得多一些,有的根本没有基础,完全不理解,如果教师只是教,而不顾及学生的感受,这样一定不会有好的教学效果。教师应该及时跟学生互动交流,对教学有一个真实的反馈,在以后的教学中不断的调整和完善。教师不能采取传统的填鸭式灌输教学,而是要对学生的个体差别进行引导、启发。重要的是学生能够掌握学习知识和解决问题的方法。
2 教师的实验教学方法
C#对于每个初入大学校门的学生来说都是一门难度较大的课程。他们没有语言编程的理论和模式,一切都是新的。所以,指导学生在学习的过程中初步建立编程理念和编程模型,要比让他们机械的把程序敲入计算机,简单的查看运行结果更重要。那么如何通过实验课使学生们对C#语言变得感兴趣,如何建立编程思想才是教师应该考虑的重要内容。具体的讲课过程如下:
首先要把理论课上所学的与实验课相关的内容做一下简要的复习,加深学生们对C#语言重点难点的理解,因为理论知识是进行实验操作的前提基础,只有充分掌握了理论知识才能上好实验课;然后针对学生们在实验过程中遇到的难以解决、难以理解的问题,教师要进行详细的讲解。在C#语言实验课上,一般教师都是先把教学步骤从头到尾的演示一遍,或者是让学生跟随老师的操作,在正确操作的基础上查看程序运行的结果。实际上,这种教学方法使得讲解和实际操作分离,不符合计算机实验教学的学习规律,学生往往在课堂上是听懂了,一到实际操作,还是做不出来,教学效果很不理想。教师应该把重点内容进行讲解和演示,每次讲解的时间不要太长,要把时间留给学生自己去实践,着重强调操作要点,让学生自己动手去完成实验题目。C#语言实验教学都采用多媒体教学方式,利用大屏幕和投影仪向学生展示操作步骤及效果,使得学生加深了印象。教师也可以把课堂的重点和难点做成相应的屏幕录像,学生在实验课时,遇到问题可以通过屏幕录像来加深记忆。实验教学中实验内容的设计也是非常重要的。如果实验课的内容不合实际,很乏味,没有任何现实意义,那么就不会引起学生的兴趣,也不会给学生留下什么深刻的印象。举个简单的例子,比如说对于C#语言中循环这一问题的编程实例,如果用简单的方法和程序来讲解不会给学生留下什么印象,但相反,我可以这样给学生上课,我要求和学生做一笔生意,把循环当中“富翁和陌生人”的典型例题带入到实验课堂上。引起学生的兴趣,学生自然会想办法把程序编写出来,他们也想知道这样的问题到底是怎样的答案。学生只要认真考虑这个问题了,在不知不觉中就会建立起一套正确的编程思想,从而达到我们实验教学的最终目的。
3 让学生自行动手操作
学生完全了解了实验内容和操作步骤后,就可以开始上机操作。不可避免的在学生实际操作过程中仍会出现许多问题。所以要求教师要在教室内不断巡视,及时回答学生提出的问题,对于一些普遍存在的共性问题,及时进行全班范围内的详细讲解和说明。对于学生的提问,老师注意态度要和蔼亲切,一定不能表示出瞧不起学生,认为学生基础差,这样会打消学生的学习积极性,要鼓励学生,激发学生学习的积极性。还要利用合适的方法启发学生的主动思维能力。这样才能达到我们实验教学的最终目的。
4 增加实训课,让学生单独完成一个具体的项目
学生在掌握了基本的理论知识及相关的编程操作之后,为了让学生能够对项目开发和编程思想又更深一步的理解。我们引入企业的软件开发模式,让学生从需求分析做起,掌握软件设计每个环节的要素。教师在实训过程中只负责学生项目的选取,一起都让学生自己动手去完成,学生可以广泛的利用图书馆和网络上的资料。教师只起到一个指导的作用,实时掌握学生的进度和方向,及时地给出指导意见,让学生自己把握思路和实现的方法。这样学生才能真正的掌握C#编程开发的技能,才是我们应该培养出的合格的人才。
当然,计算机课程的教学方法还要在不断的实践中摸索前进,真正找出一套适应本学校学生的,且行之有效的教学方法才是作为一名教师的追求。
参考文献:
[1] 徐立,倪衡建.“学生主体性引导教学法”在生物化学教学中的实践与思考[J].中国高等医学教育,2005(4):47-48.
[2] 张震.论课堂教学的信息沟通与教学效果的提高[J].山东师大学报,2008(3):66-67.
[3] 齐幼菊.网络教学中项目实训的设计与实施——以“计算机文化基础”课程为例[J].中国远程教育,2007(04S):37-39.
[4] 李美满,李湘黔,易德成.任务驱动教学法在VB教学中的应用[J].电脑学习,2008(5):31-33.
[5] 王艳丽.培养兴趣,让信息技术课充满活力[J].人民教师论坛,2008(9):23-24.
关键词:计算机C#语言教学;教学方法
中图分类号:G642文献标识码:A文章编号:1009-3044(2010)19-5278-02
伴随着网络应用的不断普及,计算机强大的功能已为人们所深刻地认识,它在当今社会的各个领域都发挥着举足轻重的作用。计算机技术的日臻成熟,计算机网络应用技术已经成为现代人不可或缺的一部分。社会的需求必然对计算机网络编程人员提出更多更高的要求,高职高专注重的是人才的实践能力和动手能力。这必然给高校的计算机实验教学提出了更高的要求,就是如何进行实验教学改革,从而切实提高学生的动手能力及独立思维逻辑的能力,从而培养出更多的适应社会需求的优秀人才,才能在激烈的社会竞争中有立足之地。
C#语言作为高职高专学生的专业必修课,在进行C#语言的教学过程中,理论教学只是让学生掌握基础知识,而实验课才能够真正实现把理论转化为实际动手能力,培养学生的思维逻辑、动手操作的能力,在实践的过程中让学生成为学习的主体。在C#语言的实验教学过程中,依据学生的能力,采用以学生为主体兴趣引导、启发学生,即教师教学过程中利用多媒体激发学生的学习兴趣,在实验课过程中教师布置相应的题目,让学生自己动手完成,遇到问题教师及时给予答疑和解决。这种方法在实验课实践教学中收到了良好的效果。
通过对C#语言实验教学的真实情况,现将实验教学方法做以下总结:
1 第一节课必学准备好,激发学生的学习兴趣
首先就是必须彻底了解教学大纲的内容,对整个课程有个清晰的了解,以及课程在我们学习科目中的关系与地位都要让学生有明确的认识,清楚的告诉学生我们这门课是用来做什么用的。无论是教师的教学过程,还是学生的学习过程都必须围绕教学大纲进行,以掌握实际技能为目的开展。教师的首要任务就是熟练掌握大纲中的每一个知识点,并将其完美的融入到实验教学当中。课堂一定要引人入胜,设计出的实验题目不仅要新颖,还要引起学生们的兴趣,还要充分地结合大纲。大纲中的难点、重点编入实验教学中,使学生在实验的动手过程中能够掌握。语言学起来往往枯燥乏味,所以要采用合适的方法引起学生的兴趣,在教学过程中要与现实社会中的事情做类比。比如说:C#语言中类与对象之间的关系,就跟我们现实社会中的建筑蓝图和房子的关系很接近,我们可以按照蓝图来建造房子,可以建造很多房子,我们只能住在房子里而不能住在蓝图里。
其次就是教师必须在实验教学之前做好充分的准备工作,确定实验内容。教学目的要明确、便于理解,让学生知道我们这次课要做什么、要达到一个什么样的目的;实验内容的设计也是非常重要的,不但不能脱离大纲,还要每节课都突出教学重点,让学生了解我要具体掌握哪些内容。教师每节实验课之前将实验题目反复推敲,及时发现问题和解决问题,以免在课堂演示的过程中出现问题再来解决间。教师要及时的了解实验室的开发环境、软件的版本等信息,以免授课和实验中出现不可预料的错误。
最后就是要了解学生的状态,这是上好计算机C#语言实验教学课的一个重要前提条件。每一个学生的基础不同,有的对计算机编程了解得多一些,有的根本没有基础,完全不理解,如果教师只是教,而不顾及学生的感受,这样一定不会有好的教学效果。教师应该及时跟学生互动交流,对教学有一个真实的反馈,在以后的教学中不断的调整和完善。教师不能采取传统的填鸭式灌输教学,而是要对学生的个体差别进行引导、启发。重要的是学生能够掌握学习知识和解决问题的方法。
2 教师的实验教学方法
C#对于每个初入大学校门的学生来说都是一门难度较大的课程。他们没有语言编程的理论和模式,一切都是新的。所以,指导学生在学习的过程中初步建立编程理念和编程模型,要比让他们机械的把程序敲入计算机,简单的查看运行结果更重要。那么如何通过实验课使学生们对C#语言变得感兴趣,如何建立编程思想才是教师应该考虑的重要内容。具体的讲课过程如下:
首先要把理论课上所学的与实验课相关的内容做一下简要的复习,加深学生们对C#语言重点难点的理解,因为理论知识是进行实验操作的前提基础,只有充分掌握了理论知识才能上好实验课;然后针对学生们在实验过程中遇到的难以解决、难以理解的问题,教师要进行详细的讲解。在C#语言实验课上,一般教师都是先把教学步骤从头到尾的演示一遍,或者是让学生跟随老师的操作,在正确操作的基础上查看程序运行的结果。实际上,这种教学方法使得讲解和实际操作分离,不符合计算机实验教学的学习规律,学生往往在课堂上是听懂了,一到实际操作,还是做不出来,教学效果很不理想。教师应该把重点内容进行讲解和演示,每次讲解的时间不要太长,要把时间留给学生自己去实践,着重强调操作要点,让学生自己动手去完成实验题目。C#语言实验教学都采用多媒体教学方式,利用大屏幕和投影仪向学生展示操作步骤及效果,使得学生加深了印象。教师也可以把课堂的重点和难点做成相应的屏幕录像,学生在实验课时,遇到问题可以通过屏幕录像来加深记忆。实验教学中实验内容的设计也是非常重要的。如果实验课的内容不合实际,很乏味,没有任何现实意义,那么就不会引起学生的兴趣,也不会给学生留下什么深刻的印象。举个简单的例子,比如说对于C#语言中循环这一问题的编程实例,如果用简单的方法和程序来讲解不会给学生留下什么印象,但相反,我可以这样给学生上课,我要求和学生做一笔生意,把循环当中“富翁和陌生人”的典型例题带入到实验课堂上。引起学生的兴趣,学生自然会想办法把程序编写出来,他们也想知道这样的问题到底是怎样的答案。学生只要认真考虑这个问题了,在不知不觉中就会建立起一套正确的编程思想,从而达到我们实验教学的最终目的。
3 让学生自行动手操作
学生完全了解了实验内容和操作步骤后,就可以开始上机操作。不可避免的在学生实际操作过程中仍会出现许多问题。所以要求教师要在教室内不断巡视,及时回答学生提出的问题,对于一些普遍存在的共性问题,及时进行全班范围内的详细讲解和说明。对于学生的提问,老师注意态度要和蔼亲切,一定不能表示出瞧不起学生,认为学生基础差,这样会打消学生的学习积极性,要鼓励学生,激发学生学习的积极性。还要利用合适的方法启发学生的主动思维能力。这样才能达到我们实验教学的最终目的。
4 增加实训课,让学生单独完成一个具体的项目
学生在掌握了基本的理论知识及相关的编程操作之后,为了让学生能够对项目开发和编程思想又更深一步的理解。我们引入企业的软件开发模式,让学生从需求分析做起,掌握软件设计每个环节的要素。教师在实训过程中只负责学生项目的选取,一起都让学生自己动手去完成,学生可以广泛的利用图书馆和网络上的资料。教师只起到一个指导的作用,实时掌握学生的进度和方向,及时地给出指导意见,让学生自己把握思路和实现的方法。这样学生才能真正的掌握C#编程开发的技能,才是我们应该培养出的合格的人才。
当然,计算机课程的教学方法还要在不断的实践中摸索前进,真正找出一套适应本学校学生的,且行之有效的教学方法才是作为一名教师的追求。
参考文献:
[1] 徐立,倪衡建.“学生主体性引导教学法”在生物化学教学中的实践与思考[J].中国高等医学教育,2005(4):47-48.
[2] 张震.论课堂教学的信息沟通与教学效果的提高[J].山东师大学报,2008(3):66-67.
[3] 齐幼菊.网络教学中项目实训的设计与实施——以“计算机文化基础”课程为例[J].中国远程教育,2007(04S):37-39.
[4] 李美满,李湘黔,易德成.任务驱动教学法在VB教学中的应用[J].电脑学习,2008(5):31-33.
[5] 王艳丽.培养兴趣,让信息技术课充满活力[J].人民教师论坛,2008(9):23-24.