C#语言教学方法探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:daqizzq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着近年来高职高专的深化改革和社会对计算机程序设计人才的大量需求,提高高职高专学生的实际动手的能力已成为亟待解决的重要问题,该文研究了计算机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.
其他文献
基于三层交换技术的VLAN间互联方法是计算机网络课程实验教学的重、难点内容之一。针对该实验的教学要求与特点。提出了运用BosonNetsim软件提供的虚拟仿真平台进行实验教学
摘要:网络是一把双刃剑,网络信息在带给人们诸多便利的同时,也导致了信息的过度膨胀和泛滥,面对大量的信息人们难以驾驭,严重影响了人们对有用信息的吸收和利用。当务之急就是要培养良好的信息意识,掌握较好的信息知识和能力,具有良好的信息素质,才能保证较高质量的网络信息,从而创造和维护良好的网络信息环境,推动个体自身及社会的发展。  关键词:网络;信息素养;网络信息环境  中图分类号:TP393文献标识码:
撤销段为oralce10g新引入的一个管理回滚数据的机制,相对于早期版本的回滚段,撤销段无论是在功能、实现机制还是管理方式上都有了很大的改变。该文通过导出撤销段头、跟踪相关
你可以想象一下,即将来临的5G时代,远隔千里之外,光影交织打破时空枷锁,随时随地商清互联,静享视听。2017年7月6日,在京举行的“领投中国,视不可挡”VGEN智能视讯投影新品发布会上,VG
每一个车型的诞生,都代表着品牌的成长、企业的前行。这种成长不是简单的“野蛮生长”,其背后是上汽通用新一轮发展策略的落地。
据militaryaerospace网2018年7月17日消息,英国国防部部长Gavin Williamson在范堡罗航展上首次公布第六代喷气式战斗机“暴风”(Tempes)。该战斗机将采用人工智能、机器学习
基于整数有限域矩阵方程的两类矩阵的唯一解求解问题,结合能实现秘密共享的Differ-Hellman协议,设计了一种数字图像分存方案,数值实验实现了灰度值图像及彩色图像的分存和重构.
据麻省理工学院官网2018年5月7日消息,麻省理工学院开发出名为MapLite的技术框架,可允许自动驾驶汽车在从未驾驶过并且缺乏3D地图的道路上进行操作.该技术使用全球定位系统,O
针对某装填车在训练时存在实装磨损和安全难控制,工作景况和考核难展现等训练瓶颈。架构了装填车仿真训练系统体系结构。综合运用3ds Max和Creator构建了三维模型,运用VC++和Ve
据EurekAlert网站2018年11月2日消息,美国布朗大学与中国科学院金属研究所的科学家合作,利用梯度分布的纳米孪晶对金属进行超强化.研究团队发现,纳米孪晶在晶体中的间距和梯