700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言程序优化设计 C程序设计语言的教学策略优化设计

c语言程序优化设计 C程序设计语言的教学策略优化设计

时间:2018-09-03 02:06:20

相关推荐

c语言程序优化设计 C程序设计语言的教学策略优化设计

摘要:本文围绕提高C语言课堂教学的教学质量,依据教学内容的属性与特点,融合任课教师的教学经验与智慧,通过选择恰当的教学方法,采用合理的教学手段设计了一种教学优化策略,强化了教学方案设计的科学性,保证了教学方法使用的针对性,提升了多媒体课堂的教学效果,为教师进行C语言课程的课堂教学提供了可操作的教学范式,并对其他类似程序设计语言类课程具有很强的指导作用。

关键词:C语言;教学策略;教学内容;教学方法;教学手段

中图分类号:G642.4 文献标志码:A 文章编号:1674-9324()22-0150-02

一、引言

目前关于C语言程序设计课程在教学策略方面所做的探索与改革不少,而在教学策略的整体结构设计和教学策略的内涵研究方面略显不足。目前,在C语言课程的教学策略设计、使用和研究中主要存在如下问题。

1.教学方法与教学内容特性不匹配。在教学策略的设计中,对所运用的教学方法必须要考虑学科和教学内容的特点。但是在高校实际的教学活动中,教师对教学方法的特点、基本操作程序及使用条件了解不足,对教学方法的选择与使用存在很大的盲目性和单一性,导致教学内容与教学方法的脱节。

2.教学手段与教学内容特性的不匹配。传统课堂教学、多媒体教学和网络教学三种教学手段都有各自的优缺点,无法用某一个完全替代另一个。同样的教学内容采用何种教学手段虽然没有严格规定,但简单采用单一的教学手段而不考虑教学内容是否适应所带来不理想的教学效果是显而易见的。

二、C语言课程的主要特点

C语言课程做为程序设计语言的一门重要基础课程,无论从课程内容还是教学思维上都有其自身特点,分析与把握这些特点是教学策略优化设计的基础。

1.程序结构类型和概念多。C语言课程教学内容按照其描述和作用特点分为多种类型,而且涉及到的概念众多,包含大量的定义、语法、概念、语句,每一章都是以某种程序结构和相应语法规则为主线来进行描述。

2.操作应用性强,思维转换要求高。要达到培养学生具有使用计算机解决实际问题的初步能力这个目标,就不能仅局限于单纯培养学生的操作技能,而是要注重在教学内容的组织和讲授中引导学生从自然思维考虑问题转换为从计算机思维考虑问题,也就是要按照计算机求解问题的基本方式去考虑问题的求解,提出问题解决的方法,构建出相应程序等的能力。

三、C语言教学策略设计

1.教学策略设计宗旨。教学策略优化设计的宗旨是将教学内容、教学组织形式、教学方法与教学手段这四个教学活动的构成要件,进行科学的选择与组合而构建起“立体式教学策略”。其中教学方法与教学内容如何相匹配是教学策略能否有效地提高课堂教学质量的核心问题;教学手段与教学内容如何相匹配是能否利用先进技术手段提高教学质量的关键问题。

2.立体式教学策略设计基础。立体式教学策略设计首先要完成以下两项基础工作。

(1)教学内容属性分析。教师作为教学活动的主导者和组织者,应该对课程教学内容的特点和属性有清晰的理解。在教学实践中,教师重视和了解教学内容的分类,对于教师帮助学生获得与生成知识和能力有很好的促进作用。

教学内容的分类属性:C语言的教学内容可以归纳为为概念型、原理型、描述型、推导型、类比型、操作型等类型。比如,概念型是指反应客观事物的一般的、本质的特征的符号;操作型是指关于如何做事、如何完成一项工作的知识,通常为一系列动作、行为程序,或者完成任务所需的步骤等。例如,概念型:反应客观事物的一般的、本质的特征的符号,如函数定义、函数的分类。操作型:是关于如何做事、如何完成一项工作的知识,通常为一系列动作、行为程序,或者完成任务所需的步骤,如函数调用。推导型:是由某些已知因素依据定理、公理等逐步推到获得结论的知识,如函数嵌套调用。策略型:为有效的实施战略或更好地达到某一特定目标而采取的特殊措施。

(2)教学方法与教学手段特征分析。结合教学内容的属性特点选择不同的教学方法和教学手段,将其运用于教学中就会显示不同的效果。依据教学方法和教学手段的作用与特点,对教学方法和教学手段的特征进行了分型和归类。①教学方法分类。教学方法从大的方面可以分为主导类、主体类和双主兼容类,进一步细分又有概念获得式、探究式、抛锚式、范例式、自学-辅导式、自主学习式等等。②教学手段分类。教学手段主要分为传统的口述+黑板的形式、多媒体教学手段和网络教学手段。其中多媒体技术教学手段使用文字、图形、动画、声音等以动态的方式呈现每个知识点,极大地增加了信息量,使得学生更加容易接受知识。

3.立体式教学策略设计步骤。分两步对教学策略的教学要件进行组合,设计C语言课程的立体式教学策略。①建立教学要件标识表。建立教学方法特征标识表。建立教学手段特征标识表。建立教学内容特征标识表。②建立组合匹配关系。针对教学要件确定如下组合原则:对于概念型等的易于发挥教师主动施教作用的教学内容可采取实施传递―接受式、概念获得式等教学方法。对于操作型等的强调发挥学生在教师指导下作为学习主体的教学内容,可采用探究式、抛锚式等教学方法。对于研究型的教学内容,可在以教师为中心的传递―接受教学模式基础上,采用探究式或自学―辅导教学模式,培养学生的创新能力、思维能力和自主学习能力。采用探究式、自学―辅导式等教学方法,培养学生的程序思维能力,更多采用多媒体技术的特有手段,如图形、动画、链接等。③设计C语言课程立体式教学策略。C语言课程立体式教学策略的设计结构举例如下:A内容属性为事实型,知识点如什么是函数、指针变量的含义,教学方法可采用传递─接受式,教学手段使用板书+多媒体课件+动画演示;内容属性为概念型,知识点如输入输出函数、选择结构定义、循环结构定义、函数的定义、初始化及指针的运算、一维、二维数组的基本概念等,教学方法可采用概念获得式、抛锚式式范例式等,教学手段使用板书+多媒体课件+动画演示。B内容属性为操作型,知识点如输入输出函数、选择结构、循环结构掌握函数的调用及参数的传递方式、函数语法规则,指针的运算、指针与变量的关系、指针作为函数的参数,教学方法采用抛锚式、探究式、自主学习式等,教学手段可采用多媒体课件+动画演示+网络资源。④制定教学策略课堂实施方案。在C语言立体式教学策略的基础上,针对课程的每个章节教学内容,即可制定出立体式教学策略的具体实施方案与相应的多媒体课件。

四、结束语

立体式教学策略的设计与使用,通过解决以下三个具体教学问题,提高了C语言课堂教学的教学质量。

1.强化了教学方案设计的科学性。立体式教学策略兼具稳定操作性和动态层次性,既科学规范了课堂教学活动,也提供了教师充分发挥自己的创造性、主动性的弹性空间,克服了课堂教学方案设计的随意性和不合理性,强化了教学方案设计的科学性。

2.保证了教学方法使用的针对性。依据教学内容的属性特点选择合理的教学方法,将教学的组织形式变“线性式教学设计”为“拓扑式教学设计”,克服了教学方法的选择与使用中存在的盲目性和单一性,保证了教学方法使用的针对性。

3.提升了多媒体课堂的教学效果。根据教学内容的属性特点,参考教学方法的运行程式,结合多媒体技术的表现力、接触面、参与性等因素,通过教学要件的恰当组合,克服了多媒体课件的“简单演示化”、“照搬书本化”等缺点,提升了多媒体课堂的教学效果。

参考文献:

[1]张敏,郑盛娜.基于学生认知风格的教学策略设计[J].浙江教育学院学报,,(06).

[2]吴文胜,盛群力.论有效教学策略的设计[J].杭州师范学院学报,2002,(09).

[3]斯彩英.浅谈多媒体条件下的课堂教学策略设计[J].职业教育研究,,(09).

[4]樊泽恒,基于自主学习的网络教学策略设计[J].中国电化教育,,(10).

[5]秦玉平,马靖善.“C语言程序设计”课程教材建设与教学方法研究[J].计算机教育,,(04).

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。