C语言程序设计课程教学内容及教学方法研究(精选5篇)

时间:2019-05-12 21:03:47下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言程序设计课程教学内容及教学方法研究》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言程序设计课程教学内容及教学方法研究》。

第一篇:C语言程序设计课程教学内容及教学方法研究

C语言程序设计课程教学内容及教学方法研究

摘要:该文主要探讨了C语言程序设计课程在现有高等教育体系中教学内容及方法。提出了C语言程序设计课程的教学内容应该分成基础课程和高级课程两部分;提出了根据现实中的问题和需要学习的知识点为依据来编排教学案例,通过增加问题的难度逐步学习掌握更多的知识点。

关键词:C语言程序设计;教学内容;教学方法

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)13-0161-03 C语言程序设计课程在教学中出现的问题

C语言是现今计算机领域通用的语言之一,虽然并不像上个世纪80年代那样一枝独秀,但仍具有非凡的魅力。C语言是Thompson、Ritchie等人开发UNIX操作系统的副产品,并用C语言并UNIX操作系统进行了重写。在C语言普及后,国际标准化组织又多次对C语言进行了标准化,包括C89标准、C99标准和最新的C11标准。C语言对现代编程语言产生了巨大的影响,许多流行的现代编程语言都借鉴了大量C语言的特性,包括C++,JAVA,OC,Swift,C#等。

考虑到大量新编程语言的普及程度。高等院校学生还有学习C语言的必要吗?对于这个问题回答:首先,学习C有利于更好的理解其他新式编程语言,能让程序员更好地掌握继承自C语言的基本特性。其次,现有大量的C语言代码需要维护。最后,C语言仍然是众多工程领域最重要的编程语言,包括嵌入式开发、智能机器人、智能家居和智能电子产品等。

现今国内大部分高校都会首选C语言作为计算机编程的入门语言。各专业开设的C语言课程一般都是一个学期讲完,学时数大概在48~64课时之间。由于学生没有编程基础,很难在这么短的时间内熟悉C语言的各个知识点。在各个高校C语言程序设计课程教学中,有两种教学方法比较主流:一种是采用多媒体演示+黑板板书、并用一定的课时量上机练习编程的教学方法,这种方法可以在一学期内讲解完C语言课程大部分知识点。但是这种教学方法需要学生课后自己花时间上机练习编程。而且由于教师不在现场,学生出现的问题得不到及时解决,容易对编程产生厌恶感,导致学习失败。另一种方法是采用教室与机房一体化的教学方法,教师采用多媒体演示+黑板板书,通过设计好的项目来引导学生学习,指导学生现场编程,通过多年的实践发现,这种教学方法的效果比上一种好,但是由于班级学生人数众多,即使采用小班教学,也有30个左右的学生需要指导。在一学期的课时内,没有足够的时间指导学生学完全部重要的知识点。

本文的主要目的就是探讨C语言程序设计课程中教学的内容及教学方法,提供解决以上教学方式中出现的问题的思路。C语言程序设计课程教学内容的探讨

C语言程序设计课程教学中,选择一本好的教材非常重要。什么是好的教材?首先教材作者应该是C语言编程方面的专家、有实际项目的开发经验、熟悉C语言的标准。其次教材中应该有好的教学案例和精?x的习题,教学内容应该由浅入深、知识点全面、对C语言初学者经常犯的错误有提示和解答。我们不应该选择那种字典式、看起来全面但不便于学习的教材。国内的有些教材喜欢纠结于语法上的细节,故意把语句写得很复杂以考查学生是否掌握了相关的语法知识,这样做甚至会使习题的答案陷入了未定义行为的泥潭,对学生编程能力的提高是有害的。

通过对前面所述的两种主流教学方法的分析发现,由于C语言程序设计课程学时的限制,不可能既全面的讲解各个知识点,又让学生较快地掌握C语言的编程技术。因此有必要将C语言程序设计课程分成基础课程和高级课程来教学。

基础课程包括以下内容:

1)C语言概述和C语言编译器的使用;

2)C语言的基本概念、格式化输入/输出和表达式;

3)选择语句、循环语句和基本数据类型;

4)数组、函数和指针;

5)结构、联合与枚举;

6)底层程序设计;

7)预处理器和多文件程序的编写。

高级课程包括以下内容:

1)指针和数组;

2指针的高级应用:动态存储分配、链表、指向指针的指针和指向函数的指针;

3)标准库、输入/输出、标准库对数值和字符数据的支持;

4)错误处理和国际化特性;

5)C99标准和C11标准。

在课程教学中,教师最好采用项目化教学的方式,对基本知识点的熟练应用进行重点训练,使学生能够用所学的编程知识和技巧解决实际的项目问题。高级课程是否需要开设,关键看学生的专业和需求。对于电气电子信息类专业的学生,应该开设C语言的高级课程,使学生有能力使用C语言进行单片机和嵌入式技术的开发。C语言程序设计课程教学方法的探讨

C语言程序设计作为一门应用性很强的课程,检验学生学习的效果如何就是看学生编程的能力。欧美高校普遍采用的教学方法是在大班教学中采用多媒体演示+黑板板书的方式教学,然后在小班讨论课程中以助教辅导的方式练习编程。国内高校很少采用教授大班讲解课程,然后分班由助教辅导的教学模式,这就决定了国内的教学方式与欧美高校有所不同。由于需要教师一个人完成所有的教学任务,一个较好的教学模式就是采用项目化教学方式,将课程分为基础课程和提高课程进行教学。对C语言编程要求较高的专业,学习基础课程和高级课程两个部分,分两学期完成。对于一般的工科专业,可以只学习基础课程,重点了解编程的思想和编程的现代方法。

对于C语言程序设计基础课程,可以采用项目化教学的方式,将主要知识点分解在一系列由实际案例建立起来的项目里来学习。教学的方式是首先引入实际案例,编写简单的程序,然后增加新的知识点,通过多个阶段逐步建立完整的程序。下面通过对C语言基本概念和格式化输入输出的课程部分来说明教学案例的实施过程。

第二篇:《程序设计》课程教学方法的研究论文

摘要:本文是对改进《程序设计》教学方法的探讨和实践,首先分析了传统教学方法的不足之处,论述了探索创新型教学法的内涵,选用了程序案例教学法,最后对教学实践的效果进行了分析。

关键词:教学方法;探索创新型教学法;程序案例教学法

一、问题的提出

高等学校的根本任务是培养人才,人才培养是办学的核心问题。在高等教育大众化,国际化的趋势中,高等学校办学的竞争日益加剧。教学质量将决定着一所学校的生存和发展。因此,教学质量是教育者、管理者不可不思、不可不谋、不可不为的重要任务。

随着经济的发展和科技的进步,对人才素质提出了更高的要求,在人才培养上,各高校都在夯实基础的同时重视能力的培养,开始实施理论教学和实践的配套改革,进一步加强实践教学,加强学生实践能力,创新能力的培养[1][2]。但是,对不同层次的高校而言,教育培养的对象虽然都是大学生,但各校均有自己的特性,在教学方法上,有其共性,也具有特殊性,互相之间,只能借鉴,不能照搬,而需要根据自己的情况来制定切合实际的教学方法。本文是以某高校计算机专业的《程序设计》课程为对象,探讨教学方法的改进和实践。

二、研究对象的诊断分析

《程序设计》是一门专业基础课,它是人机之间进行信息交流的重要工具,也是后续专业课程的基础。计算机程序设计人员应具备算法、程序设计方法和语言工具的知识,其中,算法是灵魂,数据结构是加工对象,而语言是工具。人才培养是一个系统工程,涉及的因素很多,如教师、学生、教材、教学环境、教学方法及学习方法等。只有当这些因素与周围环境相融合,相处和谐时,才能取得实效。传统的教学方法是教师讲,学生记,课后完成作业就了事,似乎已成为一种教学模式。在教学过程中,教师是中心,学生自主意识淡薄,依附的心理严重,不敢对课堂教学提出质疑,教师照本宣科,只教不育,只训不导,讲者昭昭,听者却昏昏。在教师与学生之间的关系上,传统的“师道尊严”的观点根深蒂固,教师高高在上,教训传道,难以体现出民主自由的精神。教学活动的主体是学生,教师的教学计划、教学目的都要通过学生的积极思维活动才能实现。不重视开发学生的智力,不重视非智力因素对学习的影响,不指导学生运用正确的学习方法去获取知识,培养创新能力,就很难获得预期的教学效果。目前,许多程序设计语言方面的教材,完全以语法制导,以讲解语法规则为主,每讲一种规则,都安排一些简单的程序实例来讲解语法,很少有较复杂、较实用的程序。因此,其内容比较肤浅,不适宜作为学习程序设计技术的教材。所以,重新编写一本适合当前教学的教材也是一项刻不容缓的任务。为了进一步了解学生的学习情况,我们对“计算机科学”专业的学生进行了调查,大部分学生对大学阶段的环境和学习方法不适应,学习目的不明确,学习的自觉性差,对编写程序感到索然无味,毫无兴趣,学习效果也不理想。

三、教学方法的改进

科学的教学方法是通向成功的桥梁。古人曰“授之以鱼,供一饭之需;教之以渔,终身受用不尽。”。授之以方法,培养学生的自学能力,是实现“教是为了不教”的正确途径。教学方法的改进,首先要改传统的单纯灌输式教学法为启发式和探究式的教学法,教师提出问题,激发学生积极思维,主动思考,发现未知,发展智力,达到由此及彼,由表及里,闻一知十,举一反三的目的。教师不仅要注意培养学生的“智商”,更要发展学生的“情商”,即非智力因素,充分调动学生学习的需要、兴趣、动机,引导学生进行科学的思维,包括形式逻辑思维、形象思维、灵感思维等。以培养学生独立思考问题、提出问题和解决问题的能力。即所谓“既要授之以鱼,更要授之以渔”。教师可以假设一种以案例和问题为核心的情景和背景,激发学生探究问题的兴趣,通过选择与确定问题,讨论与提出设想,实践与寻求结果,验证与得出结论,培养学生独立思考能力、研究能力和创新能力,形成一种讨论式、开放式的现代教学方法,这就体现了大学教学的创新精神和平等合作精神,这种方法称为程序案例教学法或程序驱动教学法。这种方法要

求教师精心备课,根据学生的知识水平和能力,创设实用的程序案例,引导过程中的问题情境,帮助学生激发创新意识,促进学生质疑,培养学习兴趣。在课堂上,要努力营造民主、宽松、和谐的学习环境[3]。

四、实践与效果分析

现今普遍的程序设计教学方法都是从语法入手,详细地讲解各种编程语言的语法,而涉及的程序案例却很少,虽然有一些例题,但很简单,距离解决实际问题的复杂度相差甚远,学生在学习之后,常常缺乏动手能力和解决问题的能力,无法构建程序设计的思维,而且机械式的记忆语法规则往往是枯燥无味的,很难激发学习的兴趣。以《C++程序设计》为例,针对各种语法规则,我们创建了16个实用的程序案例:

1.库存清单应用程序(变量,输入)。

2.工资计算应用程序(算法,伪代码)。

3.牙科付费应用程序(逻辑运算符,字符串)。

4.购车还贷应用程序(WHILE循环语句)。

5.计算班级平均成绩应用程序(标记控制循环)。

6.利息计算应用程序(FOR循环语句和数学函数)。

7.计算个人所得税应用程序(多分支选择语句SWITCH)。

8.捐款管理应用程序(作用域与函数原型)。

9.游戏应用程序(生成随机数和枚举)。

10.薪金统计应用程序(一维数组)。

11.学生成绩统计应用程序(二维数组)

12.数字时钟应用程序(自定义类和对象)。

13.购物清单管理应用程序(指针,引用及动态数据结构)。

14.工资表应用程序(继承与多态性)。

15.便笺信息应用程序(顺序访问文件)。

16.屏幕抓取应用程序(字符串处理)。

首先教师给出程序案例的框架结构,学生经过思考,择合适的算法和指令语句,经互相讨论,完善和丰富程序案例,然后上机调试,通过运行来检验结果。程序案例的教学法是从兴趣入手,首先给人们编程的乐趣,继而带领学生进入程序的天地,提高了探索的欲望,使学习编程变得生动而有趣。经过对计算机科学专业98名学生的问卷调查表明,其中94人赞成这种教学方法,在反馈的意见中,认为这种方法效果很好,能够很容易接受,在教学过程中既学到了应得的知识,又感受到编程的快乐,既感受到了成功的喜悦,又得到了探索的乐趣。考核的成绩表明,85%的学生达到了预期的效果,其中有20%的学生达到了优秀的水平,虽然,教学实践取得了明显的效果,但仍有15%的学生尚未达到预期的效果,这表明仍有一些问题尚待解决。今后将进一步研究不足之处,寻求适合的解决方法。

参考文献

[1]周济.注重培养创新人才,増强高水平大学创新能力[J].中国高等教育,2006,(15-16):4-9.[2]刘晶玉.创新教育,启迪领导智慧,建设一流大学[J].中国高等教育,2006,(15-16):28-31.[3]H.M.DeitelD.R.Choffnes[M].Simply C++Deitel&AssociatesCompany 2005.

第三篇:《C语言程序设计》教学方法探讨

《C语言程序设计》教学方法探讨

【摘要】针对目前《C语言程序设计》教学效果不理想的问题,结合教学实际,分析教学过程中存在的问题,针对计算机专业新生的教学方法进行探讨,提出需要做好第一堂课的引导,启发式教学,理论课与实验课有机结合以及改革传统的考核方式等建议。

【关键词】C语言程序设计;计算机;教学方法;启发式教学

C语言是一种结构化的程序设计语言,是后续学习《数据结构》《操作系统》等专业课程的基础。它入门简单,特别适合于初学者学习。目前很多院校都将《C语言程序设计》课程作为计算机专业大一新生的第一门程序设计语言课程。

随着计算机的普及,目前刚入学的新生可以熟练的操作计算机,但对于计算机的原理等理论知识的了解几乎为零。《C语言程序设计》课程是他们接触到的第一门专业课,如何进行教学将直接影响学生的学习兴趣。目前C语言的教学没有得到很好的教学效果,学生往往是到了大

二、大三阶段,随着计算机专业知识的学习才慢慢理解程序设计的真谛,才真正学会使用C语言编写程序。

《C语言程序设计》课程教学效果不理想的状况普遍存在,很多专业课教师对其教学体系、教学方法等进行研究和讨论[1-4],期望找到提高教学质量的途径。C语言教学中存在的问题

笔者为《C语言程序设计》课程教师,主要针对计算机专业大一新生进行讲授。面临C语言教学效果不理想的问题,在教学过程中不断探索适合的教学方法和手段。首先结合教学实际,分析目前C语言教学中存在的主要问题。

1.1 教学过程中过分注重语法

大多数教师往往在简单介绍C语言特点后,就开始就讲解C语言的基本数据类型、基本运算符与表达式。对于初学者来说,接受这些内容很困难,即使是有些学生记住了,但也不是真正理解了这些内容在程序设计语言中的作用。这将导致初学者感觉C语言是很难学、很枯燥的一门课程,一开始就无法理解。同时也忽略了学生程序设计思维方式和编程能力的培养。

1.2 教学方法以教师讲解为主

C语言目前的教学方法主要是板书结合幻灯片演示,以教师的“教”为主体,主要讲授C语言的基本语法及基本编程思想。这种教学方式下,学生主要以听为主,被动学习,枯燥的内容无法吸引学生注意力,也无法调动学生积极性,得不到良好的教学效果。

1.3 教学课时少,教学内容多

C语言程序设计入门容易,深入难。三种基本程序设计之后还包括数组、指针、结构体等内容。而《C语言程序设计》的课程往往是32理论学时,在有限的学时内完成所有C语言程序设计的内容,就出现课时少、教学内容多的情况,无法定期的对前面内容进行总结和练习,令学生无法透彻理解所学内容。

1.4 课堂教学与实验教学脱离

由于教学条件的限制,大多数高等院校的C语言课程都是将理论课与实践课分开进行。理论课所讲的内容,学生听过之后,没有亲手实验,导致记忆不深,理解不到位。到实验课时,已记不清理论课所讲的内容和注意事项,教师需要在实验课上将关键知识点再重复一遍。这种情况减少了学生的练习时间、增加了教师工作量,也反映了这种教学方式的不合理,课堂教学没有起到应有的作用。

1.5 考试方式古板

目前的C语言考试方式主要是闭卷考试。考试题目通常包括选择、填空、阅读程序等题目,这些题目考核的只是C语言程序的基本语法,而忽略考核学生的程序设计思维方式和编程能力。C语言教学方式探讨

针对C语言教学中出现的问题,我们就如何对大一新生开展C语言程序教学进行探讨。使初学者能够真正理解程序设计的本质,认识到程序设计语言的重要性,提高学习积极性,主动学习,从而培养学生程序设计思维方式以及编程能力,为后续学习打下基础。

2.1第一堂课的引导

《C语言程序设计》是计算机专业新生接触到的第一门专业课,也是第一门程序设计语言课程。第一堂课的内容至关重要,它决定着学生是否对此门课程感兴趣,也决定着后续的学习质量。笔者在实际教学中发现,第一堂课的引导必不可少。引导的内容如表1所示,主要向学生介绍程序、程序设计语言、程序设计的概念,以及程序设计语言的发展历程。介绍三个概念时,从学生的角度出发,从他们熟悉的软件着手进行讲解。让学生从总体上了解到本门课程的大致作用以及意识到本门课程学习的必要性。

在学生已经对本门课程有了大概的了解,对程序设计语言有了总体的认识之后,再去从计算机的发展历程和当时的实际需要出发介绍程序设计语言的发展,让学生了解C语言所处的位置及基本特点。理清学生思路,同时也激发了学生的学习兴趣。这时可以以学习外语的过程为类比,告诉学生接下来要学习“单词――数据类型”。

2.2有效选取教学内容,启发式教学

C语言课程,教师主要的教学目的是培养学生的编程思维以及编程能力,而不是将C语言的所有语法及知识点都传授给学生。所以教师应该选取基本的教学内容,采用启发式教学,这样既解决了课时少的问题,同时也培养了学生的自学能力。

以C语言中的构造数据类型为例,当给学生讲解数组时,启发学生自行思考,让学生掌握学习方法,并通过反复的练习培养思维方式和编程能力。学生在掌握数组使用方法的同时,也了解了整个学习过程。而后续的结构体内容将不在课堂上讲授,而是鼓励学生自行学习,抽出时间为学生答疑,培养学生自学能力。

2.3理论课与实验课的有机结合

理论课与实验课的分离导致理论课无法起到应有的效果。对于《C语言程序设计》课程最佳的上课方式应是将二者合二为一。老师讲解基本理论之后,学生可以马上对所学知识进行实验,加深理解。然而并不是所有的院校都具备这样的教学条件,当不具备条件时,教师应该在理论课上让学生自己动手写程序,调动学生积极性,打破被动学习的局面。而在实验课上,教师应重复理论课中的重要知识点,同时教师需要设计好实验方案,使学生循序渐进的对所学内容进行练习。实验课内容应以学生的创新为主,而不应该是让学生机械的验证教科书后的程序。

2.4改革期末考核方式

C语言的考核方式也不利于培养学生的思维方式以及编程能力。教学过程中无论是教师的“教”还是学生的“学”暂时还无法脱离最终的期末考核。而目前的考核方式往往会令学生,甚至包括教师偏离最终的教学目的。因此需要对目前C语言程序设计的考核方式进行变革,可以用上机考核代替笔试,这样可以充分体现学生的编程能力。或者将最终的期末考核变换为类似毕业设计的小型课程设计。我们最终的目的是为考核学生的思维方式和编程能力,具体形式还要根据各个院校的要求以及学生的特点决定。结语

作者针对目前C语言程序设计教学效果不理想的状况,分析了目前此门课程教学过程中存在的问题,并结合自身的教学经验,对计算机专业新生的《C语言程序设计》课程的教学方法提出了几点建议,作者将会在后续的工作中验证这些教学方法的效果,并不断进行改革和完善。

参考文献:

[1]赵钦,郝丽珍,郭鲜凤.高级程序设计语言教与学切入点探析[J].太原大学学报,2012(13):114-116.[2]鲁红英,肖思和,孙淑霞.“C/C++程序设计”课程教学改革与实践[J].计算机教育,2013(7):95-98.[3]袁柳,路纲.程序设计语言教学过程中的学生思维能力培养[J].计算机教育,2011(5):5-8.[4]陈国新,李学哲,白云,等.程序设计语言课程教学改革的探索与实现[J].福建电脑,2011(6):49-51.基金项目:黑龙江省教育科学“十二五”规划2012青年专项课题(GBD1212018)黑龙江省高等教育教学改革项目(JG2013010126)。

第四篇:VB程序设计课程任务驱动教学方法研究

VB程序设计课程任务驱动教学方法的研究

邓丽萍

福建农林职业技术学院,福州 3501191

摘要:“任务驱动” 教学法非常适合V B这门实践性要求很强的课程教学。在教学过程中,创设问题情境,把教学目标巧妙地隐含在任务中,引导学生完成任务,达到掌握知识的最终目的。本论文就是探讨VB教学中如何将任务驱动式教学法融入到VB的理论学习和实验环节中去。一 前言

程序设计语言VB 是非计算机专业的一门基础必修课,是高级程序设计语言中较易掌握的一种语言,并且应用广泛,它采取面向对象的可视化编程思想,可以让学生在学习过程中有极大的趣味性;但是它的实践性要求很强,要求学生既要掌握理论知识,又要掌握实际操作技能,具有独立编程能力。教学中要时刻注意程序设计语言VB教学不仅仅是传授计算机的编程,更不是片面追求“学而致用”的职业培训,而是把计算机作为一种工具,来提高学生的全面素质,培养他们用程序设计语言VB解决问题的各种能力,包括职业能力的提高。

二 任务驱动式教学

程序设计语言VB课程是集知识和技能于一体、实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。同时计算机知识内容更新换代很快,又要培养学生自主学习的能力和终身学习的思想。用建构主义学习理论来指导计算机教学,就会发现“任务驱动” 教学法很适合。所谓“任务驱动”就是在学习信息技术的过程中,学生在教师的帮助下,紧紧围绕一个共同的任务开展开展学习活动,在强烈的问题动机的驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生一种学习实践活动。“任务驱动”是一种建立在建构主义教学理论基础上的教学方法。它符合探究式教学模式,适用于培养学生的创新能力和独立分析问题、解决问题的能力。并且,“任务驱动”教学法符合计算机系统的层次性和实用性,按照由表及里、逐层深入的学习途径,便于学生循序渐进地学习程序设计语言VB的知识和技能,使学生带着真实的任务在探索中学习、提高。

三 任务实施

第一、“任务”的设计是关键,要体现层次感

程序设计语言VB的操作课时占总课时的35%左右,可以说实践课上好了,程序设计语言VB课的任务也就完成了。因此操作任务的设计应多考虑学生可能出现的操作问题,以节约学生对细小问题的探究时间,将主题集中在设计好的几个任务上,以提高课堂的效率。根据任务设计合理组织课堂教学活动,是完成任务的关键。利用“任务驱动”教学法实施课堂教学一般可分以下几步走:

1)设定课题、提出要求、明确目标,创设情境。这是任务驱动教学法的第一步,是基础的一步,关键的一步。学生对这节课有无兴趣,能否以“快乐学习”的心态积极主动的完成任务,这一步起着关键作用。“任务”的展示千万不能泛泛而谈、含糊不清,应落到具体的某一点上。有的老师在设计任务时,认为就是本课的教学目标。教师要在学习总体目标的基础上,把总目标细分成一个个的子目标,并把每一个学习模块的内容细化为一个个容易掌握 1作者简介:邓丽萍 1980-女,福建沙县人,讲师,研究方向:计算机应用。的“任务”,通过这些小的“任务”来体现总的学习目标。教师在设计“任务”时,其认知目标一般可以采用了解、理解、掌握三个层次。了解主要指学生能够记住或重复已学过的知识和操作方法;理解指学生对已经学习过的知识及操作方法,能用自己的语言或动作进行表述或直接运用;掌握指学生能用所学过的知识和操作方法去解决和处理新环境下的简单问题。应会(操作)目标一般可以采用初步学会、学会、熟练三个层次。总之,教师进行“任务”设计时,要仔细推敲每个知识点、统筹兼顾,同时要体现“任务”的层次感,为学生设计、构造出一系列典型的操作性“任务”,让学生在完成“任务”中掌握知识、技能与方法。2)分析任务,进行重点、难点分析,提供解决问题的思路在任务确定之后,为了能让学生发现完成任务所用的知识点,找到完成任务的突破口。教师就要帮助学生分析任务,整理出任务中所包含的问题,并利用所学的知识,找到解决问题的方法和途径。对于低年级的初学者,首先是教师带着同学一起分析任务,发现任务中所包含的问题。然后告诉他们应该从哪些方面入手解决这些问题。经过一段时间的培养后,开始从带着学生分析任务改为引导学生自己分析任务找出任务中所含的问题,让学生在实践中解决问题。经过一个阶段的实践以后就可以开始放手让学生自己分析任务,解决问题。培养他们发现问题解决问题的能力。3)注意个别学习与协作学习的统一学生分析完问题后,他们已经找到了解决问题的突破口,此时他们在“任务”的驱动下会对学习产生很浓的兴趣。在这样的情境下,教师可以依照学生的认知水平、能力倾向、个性特征、性别、年龄等特点,把学生分成不同的小组,指导他们就学习方法、操作技巧进行介绍、交流、讨论,认识自己的不足,取长补短共同进步。把传统教学中教师与学生之间的单向或双向交流转变为教师与学生、学生与学生之间的多向交流,使学生们在相互交流中不断增长知识技能,促进学生间良好的人际合作关系,进一步培养学生的协作精神和团队精神。第二、“任务”要在轻松愉悦的教学环境中完成

协作学习是一种通过小组或团队的形式组织学生进行学习的一种策略。在教学中,注重学生以“学”为“主”,同时积极为学生营造愉悦的协作学习环境。通过合作、问题解决、伙伴、设计、角色扮演来达到协作学习的目的,让学生充分投入到学习的氛围中。当学生经过探索找出了解决问题的方法时,应把他们的成果和经验分享给整个学习团队,同时表扬他们的优点,推广他们的经验。同时把学生中普遍存在的问题找出来共同探讨解决的方法。尽量让学生在学习过程中没有压力,让他们在快乐中学习,在乐趣中成长。第三、注意项目(任务)库的积累和共享

课题组设立知识库,建立学校网络教学学习的平台,并分享给全校师生,服务于更多的教学活动。

四 结束语

“任务驱动”教学法培养了学生的创新能力和独立分析问题、解决问题的能力,培养了学生勇于探索、开拓进取的自学能力,促进学生间良好的人际合作关系,培养学生的协作精神和团队精神,并改变传统的教学模式,创设“以人为本,快乐学习”的学习环境。通讯方式:福建省福州市南郊相思岭福建农业职业技术学院 邮编350119

通讯投稿作者 段旭 *** 17651158@qq.com

江苏科技大学计算机学院

第五篇:河南高校《拓展训练》课程教学内容及教学方法研究

河南高校《拓展训练》课程教学内容及教学方法研究

摘 要:与其它学科相比,数学的抽象性和逻辑性非常强,这也就增加了数学教学的难度,也使得学生学习数学时易枯燥、疲惫。本文的写作,针对数学教学的这些基本特征,提出了新时期做好数学工作的几点看法。

关键词:数学;教学;工作

中图分类号:G622 文献标识码:B 文章编号:1002-7661(2015)24-338-01

一、拓拓展训练背景

拓展训练最早可追溯到18世纪的欧洲,拓展训练英文为Outward Development,又称外

展训练(Outward bound),原意为一艘小船驶离平静的港湾,义无反顾地投向未知的旅程,去迎接一次次挑战,去战胜一个个困难。拓展训练通常利用崇山峻岭、瀚海大川等自然环境,通过精心设计的活动达到“磨练意志、陶冶情操、完善人格、熔炼团队”的培训目的。

目前我国高校开展的大学生户外体育运动是以教育部颁布 《全国普通高等学校体育课程教育指导纲要》为指导精神,学校拓展训练”以《纲要》确定的五大教学目标“运动参与、运动技术、身体健康、心理健康、社会适应”作为依据,充分体现了体育多元化的价值、功能和文化内涵。我国许多地区的高校都相继开设了此类课程,但对于学校拓展训练起步较晚的河南省来说,如何将拓展运动引进高校体育教学则是全新的课题,也是一个非常值得讨论的课题。因此,对河南省高校拓展训练课程建设开展研究,具有重大的理论价值和积极的现实意义。

通过本研究丰富我国高校拓展训练教学大纲方面的理论研究(主要围绕教学内容及教学方法),为高校开展拓展训练,进行拓展训练课程教学提供理论依据,为进一步有理论转向实践研究提供借鉴。促进我国高校普遍开始拓展训练课程的进程,加快院校体育课程的改革,规范高校开设拓展训练课,将部分开展拓展训练课程的院校的教学内容与教学方法进行梳理,发现各自的优点与缺点,促进各高校间拓展训练课程方面的学术交流,建立更为完善的拓展训练项目的分类体系。使拓展训练课程教学朝着科学、规范的方向发展。

二、拓展训练课程设置的目的与意义

依据学校体育教育的根本精神,以及学校体育课程改革实施的要求所在,根据学校的课程安排,以提高学生的团队意识、协作能力、沟通意识、感恩奉献、野外生存等的能力为目的,学生通过户外体育运动的亲身参与与经历,能够加强学生团队内部的沟通、交流与协作,促进了学生之间的感情交流;学生之间更加互信与互知,对于增加学生之间的凝聚力、执行力、创新协作的精神具有重要的实践性意义。在大学开展拓展训练课程的意义:在竞争日趋激烈,团队协作越来越重要的当今社会中,能使大学生在拓展训练中更清楚的看到自己的缺点与不足,通过针对性的锻炼自身各种机能,能够更好的融入陌生集体与社会。

拓展训练开展的形式:体验式培训致力于一个不同于说教式的学习训练。体验式培训拥有不同的质量与特质,在于它牵涉到参与者本身是否准备好在各方面来投入整个学习过程。当我们早期的学习影响被有效地重新评估时,我们在智力上、情绪上及行为层面的整合上都会有所学习,成果将显示在我们实际的态度与行为改变上。

三、国内外研究现状分析

1、关于拓展训练概念、定义方面的研究。拓展训练起源于西方,早期用于海员求生技能和求生意识的训练,直译成中文为“外展训练(outword-bound)”在引入中国后经历了本土化的过程,被业内人士定义为“拓展训练”。目前在学术界对拓展训练的定义还没有统一的界定,其中唐红明在《论拓展训练的理论基础》指出拓展训练是西方的一种教育方式,它以体能活动为引导,以心理挑战为重点,以人格完善的目的。除了以户外运动作为它的可直观行为外,人们也将拓展训练与其他的学科联系在一起,诸如心理学、教育学、管理学、社会学等。

2、关于高校开设拓展训练课程的教学内容的研究。这部分主要是对高校开展拓展训练课程具体的内容设置和教学方式进行系统的分析,具体有张振伟的《我国部分高校拓展训练教学大纲研究》,付慧丽的《北京市普通高校户外运动课程教学内容及教学方法的研究――以中国地质大学(北京)为例》等研究,付慧丽在文章中指出教学方法在户外运动中的应用是以语言传递信息为主、以直接感知觉为主、以身体练习为主、以情景和竞赛活动和探究性为主的教学方法特征。张振伟在文章中表明拓展训练的教学内容一般为各种精心设计的拓展项目,在学生参加项目的基础上,有教师组织学生进行分享回顾、引起反思、总结提升等。所以教学内容的安排直接影响到教学目标的实现。为一个拓展训练项目都有它所蕴含的项目特点和训练价值。

3、关于高校拓展训练课教学模式、教学方法方面的研究。这部分主要是对高校拓展训练课教学的开展模式进行研究,根据学校的具体情况进行分析,找寻适合自己的教学模式。具体有张志明的《拓展训练与高校体育教学课程模式整合研究》,张传新的《高校体育教学实施拓展训练模式的可行性分析》等30余篇文章。

教学方法的概念在教学理论各个概念中是最复杂的一个,不同的学者都有自己不同的见解,在教学中应用的体育教学方法是实现教学目标和教学任务的主要途径。毛振明将体育教学方法定义为:“体育教学过程中教师与学生相互作用的、具有技术性的教学活动。

四、讨论与思考

户外运动项目在我国的起步较晚,作为新时期高校体育课程的一部分,这还是比较新颖的一个课程,普通学校的设施方面还有师资的配备都不尽完善;通过对国内外户外运动的开展经验下,用来指引我国普通高校在户外运动项目的设置跟制定上提供依据,通过趣味的活动项目来引导学生加入户外运动中来。为终身体育打下坚实的基础。

参考文献:

[1] 唐红明 论拓展训练的理论基础[J].中国校外教育,2010(14)

[2] 尚 悦 北京市普通高校拓展训练的课程设计的研究[D].北京体育大学硕士学位论文,2007.5

[3] 钱永健 北京大学拓展训练课程设置与开展效果的分析研究[D].北京体育大学硕士学位论文,2006(10)

[4] 张振伟 我国部分高校拓展训练教学大纲研究[D].北京体育大学硕士研究生学位论文,2014

[5] 付慧丽 北京市普通高校户外运动课程教学内容及教学方法的研究――以中国地质大学(北京)为例》[D].首都体育学院硕士研究生学生论文,2012

下载C语言程序设计课程教学内容及教学方法研究(精选5篇)word格式文档
下载C语言程序设计课程教学内容及教学方法研究(精选5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    程序设计课程教学方法的探讨和实践

    程序设计课程教学方法的探讨和实践 高等学校的根本任务是培养人才,人才培养是办学的核心问题。在高等教育大众化、国际化的趋势中,高等学校办学的竞争日益加剧。教学质量将......

    浅谈中职学校计算机程序设计课程教学方法探讨

    浅谈中职学校计算机程序设计课程教学 方法探讨〔论文关键词」中职学校 计算机 程序设计 教学方法〔论文摘要」计算机程序设计课程是中职学校计算机专业的主要课程之一,曾受到......

    《C语言程序设计》课程教学大纲

    《C语言程序设计》课程教学大纲 一、 课程教学目的 本课程系统学习C语言的基本知识和基本语法,较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧 ,使学生具有较强的......

    A01_C语言程序设计课程说明

    《C语言程序设计》课程说明 课程性质任务:本课程是中央广播电视大学开放教育“计算机科学与技术专业(本科)”的一门专业基础课,中央电大统设必修。4学分,72学时,开设一学期。主要......

    c语言程序设计课程教学大纲2012

    《C语言程序设计》课程教学大纲 课程编号: 适用专业:机械制造、数控、焊接 专业责任教学单位:机电工程系 总学时:36学时 考核形式:闭卷 笔试 课程类型:专业基础课 选读方式:必修课......

    C语言程序设计课程教学大纲

    C语言程序设计课程教学大纲 中央电大教务处教学管理科 2007年08月29日 第一部分 大纲说明 1. 课程性质、任务与目的 《C语言程序设计》是中央电大计算机科学与技术专业(专科......

    浅谈Visual Basic程序设计课程的教学方法[精选五篇]

    浅谈Visual Basic程序设计课程的教学方法 摘要:本文中注意给出了VB是一门非常重要的学科,有着重要的意义。首先给出了传统教学的问题,之后提出了相应的一些教学方法:以实例为引......

    浅谈C#程序设计课程的创新教学方法(精选五篇)

    浅谈C#程序设计课程的创新教学方法 【摘要】本文主要讨论高职软件技术专业C#程序设计课程的教学方法,拟将创新学习的理论和实践应用于课程教学中,分析了接受性学习和创新学习......