您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> 多维度教学法在C语言教学中的研究与实践论文

多维度教学法在C语言教学中的研究与实践

出处:论文网
时间:2018-12-12

多维度教学法在C语言教学中的研究与实践

  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2018)13-0097-03

  目前国内高校都将C语言作为计算机相关专业的必学语言,也是基础语言。虽然,作为一个优秀的程序师,C语言可以运用到任何软件的开发,被认为是最受欢迎的语言。但是,在实际的教学过程中,许多C语言老师只是片面的教一些理论知识,而并未将其与软件开发结合起来。由此许多同学在学完这门课程后,似懂非懂,只知道语法知识,对于实际的应用并不那么熟练。这就是C语言教学中存在的问题,我们应尽力去认识并解决它。

  1 多维度教学

  1.1 什么是多维度教学

  多维度教学就是从多个方面对一个对象进行研究。而在教学中多维度教学目标是知识与技能,过程与方法,情感态度与价值观。其中知识技能是核心目标,技能方法是伴随性目标,情感态度是深层性目标。也就是说,在教学过程中,不仅仅是简单地传授书本知识,更要教学生独立去思考去探究,知道学习的过程与方法,并要引导学生主动愿意学习,让学习成为他们的兴趣,如此而来,他们在学习中的情感态度才是积极乐观向上的。这样也达到了培养情感态度的目标。

  1.2 多维度教学的特点

  1)多维度教学的主体是学生。利用案例式教学时,其难度具有渐进性。从不同的层面,不同方向来进行教学。我上文所提到的多维度教学的第一个目标就是知识与技能。老师在课堂上运用不同方法来教授书本知识,并举一反三,拓展课外相关知识。在学到基础知识的同时,教会学生查找例题,并利用已知知识论证例题的技能。第二个目标是过程与方法。这就要求老师在教学过程中,注重整个过程,要求学生积极参与进来,一起享受过程的乐趣。老师可以提出一个问题,然后学生互相讨论,找到解决问题的多重方法,在寻找的过程中对知识印象加深。学生不仅参与了这个实践过程,还找到了学习的方法。知道了自主学习的必要性,自主探究的重要性。最后是情感态度。不是每一个学生都对学习有足够的兴趣,也不是所有学生都有学习的天赋。有些学生喜欢学习,将学习当作自己的一个兴趣,因此会乐意为此付出时间与精力;而有些学生,并不太擅长学习领域,或者并不喜欢这个领域,由此会对学习产生厌恶,时间一长,就会对学习完全丧失信心。多维度教学可以针对不一样的学生,采取不一样的方法,难度适宜。比如对于学习能力强的同学,可以多扩展一些课外知识,或者多鼓励他们去探索;而对于不太理想的同学,其首要前提是不能让他失去学习的信心,可以教些基础知识。这样每个人都学到了东西,每个人都能投入到学习中。老师的深层教育目标就是要时刻关住每个人的心里状态,当有人心理发生波动时,老师需要作为过来人,作为一个朋友的身份,来开导,让其态度回归正轨。

  2)多维度教学顾名思义,从多个角度来教学。狭义一点来说,就是教学方法有多种,并不局限于一两种。比如对于高中语文古文《出师表》的学习,我们都知道出师表篇幅很长,里面的古今异义词很多,是块难啃的骨头。因为高中时间很紧迫,学生学习的主要目的就是应付高考,因此,对于《出师表》的学习,不会用多种方法来教学。很多老师可能只是让同学听会录音,然后让学生背诵写来就好。那么问题来了:一篇现代文要是不理解,想背下来都难,更何况是古文呢?这时候老师的教学方法需要多维度来维持。比如,老师可以借助计算机网络,播放一段相关视频,或者让全班同学一起诵读,再可以让几个同学分角色朗读。在读的同时,引导学生体会诸葛亮当时的心理状态,临表涕零是种怎样的状态。这虽然只是方法的多重性,也是多维度的一个反应。在这个过程中,不仅调动了全班同学的积极性,而且还让学生一改以往的学习模式,了解到多种方法,找到适合自己的,才能学习得更好。

  3)多维度教学使课堂更具趣味性。传统教学模式局限于老师在讲堂上,对着黑板版书,照着课本讲解。学生就是被动接受知识的身份,整个课堂气氛沉闷。在传统模式下,对于老师这个身份,学生产生了敬畏之情,不敢向老师提出质疑。而多维度教学提倡多角度教学,比如可以改变传统模式,开展小组活动教学,课堂中引入趣味性的编程案例。这样一来,学生变成了学习的主体,主动参与学习中来。老师作为一个引导者,将大部分时间交给学生。学生分为四至六个人一组,在小组中进行自主预习,讨论。对于同一个问题,每个人都能提出不同见解,然后将所有人的想法进行汇总。在后期的小组展示中,可以采取竞争的模式,组与组之间进行比拼,回答问题者采取加分模式,直到下课,分出决胜小组。如此一来,有了竞争意识,每个人都不想做最后的那个小组,其积极学习意识在无形中提高,会让越来越多的同学主动参与到学习中。这恰恰是多维度教学中趣味性的体现。

  2 多维度教学在C语言教学中的实践

  2.1 什么是C语言教学

  C语言是一种面向过程的结构化程序设计语言,它的发展贯穿了整个计算机的发展历程。它蕴含了程序设计的基本原理,概括了程序设计的基本概念。所以,许多高校都将C语言作为计算机教学的入门学科

  2.2 C语言教学中存在的问题

  1)无法调动学生学习的积极性。

  C语言本身不具有趣味性,甚至还有些许无聊。刚进入大学的学生大都是第一次接触这种语言,以前基本没尝试过。因此其基础较差,一切都是从零开始。而C语言教学中灵活的语法,丰富的数据类型,众多的运算符,庞大的函数库,如果按照传统的教学方法,逐一讲解,不仅浪费时间,而且教学内容特别冗杂,十分不方便。而且对于一些基础好的学生,在讲解的同时,举一些连心算都能算出来的例子,会让那些同学觉得无聊,这根本不是他们所想学习的内容。而对于基础差的同学,其教学内容太多了,上一个知识还没消化,下一个知识点就来了,完全将其当作第二语言,这样一来,所有的知识点都似懂非懂,实践起来根本无从下手,而且根本调动不起来学习的积极性,会将这门语言当作学习的负担。   2)无法让学生理解软件工程的概念。

  传统的教学方式,都是老师在黑板上照着书本讲,学生在下面被动地听。有些知识太过抽象,老师也只是一带而过,不举出实例加以方便理解。这就造成实际与知识点的脱节。在C语言教学中也同样存在这个问题,许多教C语言的老师教了十几年的C语言,都只是参照书本来给学生灌输相关概念,并不带入到实际中去。甚至一些教C语言的老师连一套程序都没写过,都没开发过一个软件,只是空有理论知识的基础,却不知道如何实践。那么学生也只是知道一个理论,四年大学学下来,不知道怎么运用于实践,在工作中一点作用都没有,想将C语言运用到今后的实际工作中,这样的教学显然是不成功的。因此要讲教学与实践结合起来,在学习理论知识的同时,学着将其运用到编程软件开发中。最开始,不需要太严密的软件开发,只当作一个练手,其主要目的就是将理论知识运用到实践中。

  2.3 如何运用多维度教学进行C语言教学

  1)改变以往单纯传授方式。

  在课堂上多激发学生的学习积极性。老师针对不一样的知识点,可以首先简单做一个程序,让学生更直观地去了解到此节内容学下来之后,可以做什么。再有了大致了解后,老师在进行详细教学,多利用教学工具,比如数据模型,在枯燥的程序教学中 可以穿插计算机出现的相关故事。故事是具有情节性的,方便于理解,这样可以吸引学生注意力,也可以让学生暂时放松下飞速运作的大脑。毕竟,C语言的学习本身就不像古语言文学那般,有着基本的中国历史的了解,跟我们的距离也更近一些。如果在教学的过程中,还是枯燥无味,很难让同学一整节课下来,都集中注意力。而且现在科技的进步,社会上也有许多诱惑 大学生的思想体系本来就不太成熟,对于辨别是非的能力也不那么完善,就拿手机来说。大多数学生,在课上无聊时,会拿出手机打发时间。所以,必须采取多个角度来进行创新教学,尽可能把学生的注意力吸引到学习中来。

  2)进行必要的解释和引导

  虽然我在前面提到过,多维度教学将注意力从老师上转移到学生上。但毕竟学生的知识面有限,对于许多问题的看法知识浅显的,不能很深入。这时候就需要老师站出来加以引导和解释。对于同一问题,老师可以举一反三,扩展更多的知识面。让学生的知识更有严密性组织性。C语言不像其他学科,其知识很具有科学性,老师不做解释很难理解。其实,老师还是利用多维度教学,将同学分成几个小组,每个小组选一个小组长,这样一来,老师可以给每个小组都进行实际操作,学生少的条件下,每个人都能看得清楚明白。而且,就算再有不懂的,也可以请教同组同学,同学之间讲解起来会容易理解,因为同学之间不存在对老师的那种不敢提问的问题。

  3)学会给予适当的鼓励和评价。

  每个学生在学习过程中,都需要被鼓励。不论基础好的同学或是基础差的同学。一些适当的鼓励,会让基础好的同学有了学习的拼劲,会在现有基础上,更加努力,从而提升到另一个层次;而对于基础不太好的同学,适当的鼓励会让他们意识到,老师其实并未放弃他们,他们也是同样被老师重视的,如此,他们才会不丧失学习的主动性,虽然学习进度没那么快,理解力不那么强,他们也会一步一步,一点一点,慢慢弄懂。老师对于两类学生制定的目标也要因人而异,不能笼统要求所有学生考到多少分以上。这是极其不公平的,老师要根据每个人的能力,制定不一样的目标,只要每个人都能达到属于自己的目标,那就是进步,就是相对意义上的成功。

  3 多维度教学在C语言教学中的分析与研究

  3.1 教学效果分析

  在将多维度教学实施到C语言中的同时,可以得到以下效果:

  1)学习氛围发生明显变化

  在改变了方法之后,课堂上的学习氛围明显提高。传统课堂上,学生死气沉沉,全程只听到老师一个人在讲,有兴趣的同学会跟着老师的思维走,但不感兴趣的同学会默默地玩,根本不参与到学习中。如今上课已不再是老师一个人的独角戏,现在更多的同学主动参与,共同学习。遇到不懂的问题,也敢举手及时与老师沟通交流,能提出质疑就说明学生在思考。而且在老师提出一个问题后,同学们之间会相互讨论,会查找资料来印证自己所说的,在这一过程中,老师与学生的关系会变得更加亲密,同学之间的关系同样会更加亲密。这种氛围会促进学生学得越来越好。

  2)学习能力得到提高

  每个人都参与到学习中,或多或少都会在原有基础上得到提高。提高的不仅仅是成绩 还有学习的方法跟态度。态度与方法是十分重要的,端正了态度,才会想要学习,有了正确的学习方法,学起来才会少走许多弯路。每个人在积极参与课堂学习的过程中,自主学习能力提高,自我控制能力也加强。基础好的同学在给基础差的同学讲解时,一方面加深了自己对知识的印象,另一方面,口头表达能力也得到了提高。因为有许多成绩好的,只知道怎么做题,怎么分析题,却不知道怎么把自己知道的讲解出来。或者说讲解出来的过于混乱,这就是只能意会不能言传。这种学习方法得到改善后,表达不好的同学可以不断练习,其表达能力也在无形中得到了提高。

  3)团队合作意识加强

  我上文提到过的,多维度教学的一个小例子,可以进行小组活动学习。传统模式中,成绩好的在不断学习中还是成绩好,而成绩差的也还是成绩差。这样两极分化十分严重。但有了小组学习后,让所有同学都参与到学习中,同学之间有了交流,成绩好的也可以给成绩差的进行讲解。而且还采取小组评比的模式,??让小组里的每个人都团结起来,因为那时小组便是一个整体,代表着组内的每一个人,所有人都会为小组的荣誉努力,在这个过程中,同学之间的团队意识加强,两极分化也会得到改善。同学的关系也会出现前所未有的和谐美好。

  4 小结

  与其他教育大国相比,我国的教育虽不那么完善,但我们会积极采取各种方法,想出各种对应策略,使教育在很大程度上散发光彩。多维度教学在C语言教学中就是一个改善教学方法的实例,而且这一实例也得到了很大的效果。所以,我们也相信,多维度教学法的成功应用可在更多的课程中开展。

多维度教学法在C语言教学中的研究与实践

论文搜索
关键字:多维度 多维 教学 教学法 实践 语言
最新学科教育论文
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
MOOC引领下中学历史课程多元化教学模式研究
“情感过滤”假设对大学英语听力教学探讨
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向