C语言实践教学工作总结

——现代技术中心 邵莉 实践教学工作一如既往的开展,新学期,面临新的挑战,虽然在上学期计算机文化基础实践课程的教学实施经验基础上,我们本期的教学任务对我们这批刚踏足讲台的新人来说又提出了新要求,这学期我从事的是3个C语言程序设计教学班的的实践教学工作,从四月份开课以来,随着课程的逐步深入,这学期的C语言程序设计实践教学各个项目都按照预定的教学计划顺利开展,四个项目将在本周结束,相较于上学期计算机文化基础实践教学,我感触颇多,无论是从教学对象、教学内容、教学过程,还是教师的课堂教学设计,都出现有新的变更,学生由最开始被引领入门至兴趣日益增浓,通过平日学生提交上来的报告册及项目成品中并存的优缺点,我觉得这门课程的开展直至本周新课结束,有很多值得回顾的点滴:

一、教学对象的改变,学生由被引领者到探究者(学习主动角色)的转变: 本期我所教授学生层次与上学期计算机文化基础4个教学专科班的学生有所差异,通过一学期的教学课堂现场发现,两批学生间最大的差异是现在的学生有自我约束能力较强,课堂思维活跃,善于逆向分析特质,故在按时提交作业及实践报告册方面做得比较好!

前两个设计项目学生能按照老师课堂上讲解的思路,进行统筹的程序思路分析,再设计出自己的作品,项目批改时,发现第一、二个项目基本上有我的思维模式在里面,学生的思路有点被我上课的引导固化了,稍欠缺点灵活独特的自我想法,但这也和前两个项目的内容有关,Hellow World和烟花制作,涉及知识点非常基础,我们在进行课程设计时,想到让他们

顺利从理论到实践的知识点上的映射过渡,怎么避免学生项目成品中这种千篇一律现象?我们开始采取主动,抓住学生稍纵即逝的灵感与创意是关键,在烟花制作中,我也发现了学生中个别自我探索的痕迹,从审美上,还有平时项目答疑时学生试探性的提问:“老师,我如果想达到**效果,可以不呢?”这些新的尝试,我们都不放过,通过鼓励他们动手尝试,再让他们把自己想法给其它同学讲解,大家一致讨论,即便最后被否定也无所谓,这样做法的结果是:越来越多的同学开始学会自主发现,合作探究,不断对我们所设计的项目原型思路提出新的挑战,直到第三个项目贪食蛇结束时,批改作业的过程中,我惊喜地发现学生中间突出创新的作品渐渐多了起来!然后在项目总结时,再把这些难能可贵的创意作品在班上展示,以激发学生们后继的探索。

? 教学现场中有源于学生的教学灵感的迸发:

四个项目顺利进行到现在,最初进行教学设计时,我们还是继承上期的“案例驱动,引导教学”课堂教学方法,所以我们通过设计几个单项项目在课堂上分批分次引导学生完成,教师与学生,学生与学生间形成互动交流----即“师-生”、“生-生”互动。本着教师少讲,学生多练的原则,教学过程的设计还是以教师为点,学生为面发散开来的,前面两个项目我们是在收,将学生的思维敛在具体项目流程和实施上,结果教学任务通过学生上交项目情况反映来看完成得很好,学生通过接受师助及优生助,都能将项目悟透,做出自己的成品,但学生的作业中同时出现了无批次的现象,小组教研中我们都认识到:在课堂上要善于抓住学生中的闪光点,将学生中稍纵即逝的个人想法,加以扩大渲染,或者干脆让他到台上将自己的想

法加以实现,比如:为实现同样一个计算,有同学换种语句编辑达成。这个时候,其实是我们尝试在放,放手让学生发散思考,不断地,贪食蛇有同学将自己的独特构思大胆讲解出来了,通讯录也有同学走在我课堂进度的前面,我想为什么不可以让学生上去讲他对完善这个项目其余功能的理解呢?于是出现了:我设计在通讯录中一条条的添加信息,学生出来的是多人信息同时添加??

这些都是在学生中迸发出来的,因为他们我才做出了改变,这种突破其实是学生的突破。

? 教学质量控制,与学生反馈质量与日俱增:

学生报告册的填写,每学期都在做,但针对课程我们进行了调整,对于新格式的报告册,开始学生对各个实践条目的填写要求理解得不是很透彻,比如实践功能与实践目的,其实这二者间的区别本很细微,怎么能够给他们充分理解,就项目二——烟花制作出发,我具体地细化每个条目的填写,还将学生中优秀的报告展示给大家,从中得到些许启示后,后面的填写反馈,我感觉到大家都有进步,不管是内容还是步骤、总结,述说着自己的切身实践所获与体会。在严厉的质量控制下,学生漏交情况几乎没有了,都能在规定时间内准时提交。

项目中最开始出现的个别抄袭现象,是最令人头痛的,杜绝这种现象真的做不到滴水不漏,想要学生接受老师的监督,我们只能尽全力引导学生,让他发觉自己独立完成具有个性化的作品是更具成就感的一件事,更能得到老师及同学的肯定。渐渐地,从作业中发现网上抄袭及互拷现象都销声匿迹了。

? 课后辅导的多元化:

课堂上现场指导答疑,或者利用辅导时间在办公室或网上答疑,采用师答生问,它能弥补课堂教学中的遗漏,达到我们培养综合实践型人才的目标。随着项目的深入学习,越往后,学生前面的知识易遗忘,我们就得把握好:某些操作性知识点,在以后的项目中穿插反复指导操练以得到巩固和熟练。

? 教学感悟

整个学期的C实践教学即将结束,还记得刚开学时心里作好的拿下这门课程教学就要吃尽苦头的准备,一路走过来!心里有苦也欣慰,确实相较上期的基础实践,老师付出得要多很多,特别是辅导答疑这块工作量增在,学生迸发出的问题千奇百怪,缜密细致检查是手段!跟学生一路过来。发现自身提高了不少,不仅是教学上还是对本门课程的知识理解上,它们都在日常教学中渗透给我,收获颇丰!相信我的学生也是!

 

第二篇:C语言教学工作总结

C语言教学工作总结

C 语言是目前大多数职业学校及大专院校开设的一门计算机基础课。对于刚接触计算机语言的职业学生,它具有较强的抽象性且结构化程序设计语言,对初学者来说比较难于接受,也容易出现一些问题。现针对本学期教学中的工作进行总结,以便更好的进行下学期的工作。

本学期教学工作,归纳起来主要有一下几点。

1. 多媒体在实际教学中的运用。在C语言教学中我们不仅要使得学生掌握语法知识,重要的是通过课程教学,培养学生抽象思维和逻辑推理能力,掌握程序设计的思想和方法。教学过程中我们有选择地使用多媒体教学,可以将语言语法中的深奥理论和逻辑推理的内容(如数据类型、运算符、语句及部分语法规则)运用多媒体教学直观形象地讲授给学生。加深学生对问题的理解。这样的多媒体教学,收到了将抽象问题形象化,枯燥问题生动化的效果。它使得相关的教学手段、教学方法、教学观念、教学形式、教学结构以致教育思想与教学理论都发生了相应的变革。 但是,在具体使用多媒体的课堂教学中,应依据教学的需要,根据不同的教学目标,教学内容合理适当地组合使用各种教学媒体,多媒体教学一定要实事求是,从学科教学的需要和效果出发,进行系统科学的设计,这样才能更好地为课堂教学服务,提高课堂教学效果。相反,如果盲目刻意追求现代化教学手段,不遵循教育教学的规律,一味的使用多媒体也将产生副作用(如学生将注意力只集中在投影效果上而忽视教师的语言表达)。因此,多媒体不是万能的,它还不能代替教师独立完成教学活动,只能作为教学手段的补充和提高。

2.C 语言上机实践环节。计算机语言课是一门实践性很强的课。教学过程中除了教师的课堂讲解外,主要靠学生的上机实践来培养学生的操作能力和灵活运用能力。我们提倡“精讲多练”,具体措施为:(1)压缩讲授课时,加强上机训练,使学生能有更多的时间进行上机实践。(2)布置与现实生活学习紧密联系的上机题目,培养学生编写程序解决问题的能力与兴趣。(3)教师起引导作用。(4)提倡上机实践互帮互助,使每个学生的优点都能得到锻炼。

3. 具体教学模式问题

(1)以实例为引导,讲解语法规则。《C语言程序设计》中很多知识比较抽象、枯燥,不容易被学生接受和理解,教师在课堂教学中应该巧用生活中的实例化繁为简,将深奥的理论讲得通俗易懂。例如,对于几种结构的理解,我们可以在讲解基本概念的同时,可以以通俗易懂的例子为引导逐步引出各个相关知识点和概念,然后以总结的形式讲解语法要点,避免纯粹学习语法的单调枯燥。这既

容易激发学生的学习兴趣,又利于学生快速掌握抽象的概念。

(2) 从输入/输出函数入手逐步认识C语言程序。学生在学习C语言时,首先遇到的问题就是不知从何处人手,即使在课堂上听懂了老师所讲述的例题,但在上机输人这些程序后,编译时还会出现各种问题,加之学生的英语基础较差,看不懂message窗口中的英文提示信息,导致大多数学生面对机器不知所措,而这种情形又降低了他们学好这门课的信心以及学习这门课的主动性。因此,教师要做的就是找到一种好的方法使学生少出现这种问题。要做到这一点,就必须要求学生对C语言知识进行积累, 从经典的小程序人手,一步步的实践和学习,其中学会使用输人/输出函数是很关键的一步。常用的输人/输出函数很具有代表性,特别是printf()和scanf()这两个格式输入/输出函数。通过运用这两个函数编写一些程序上机练习。对于学生而言,这样的程序既具有数据输入,又具有数据输出,具有较强的直观性。通过这些小程序不仅能提高学生对C语言程序结构化的认识。而且也能提高学生学好这门课程的信心。

(3)将算法教学融入到语言教学中。C语言学习过程中,学生感到困难的一般不是在于语法,而是如何用相关语法的语句实现编制程序,也就是根据算法编写程序问题。由于C语言语法的逻辑性较强、结构性要求较高,学生刚接触的时候容易考虑不全。因此在算法教学中可以通过实例进行,从最简单的例子入手使学生在解决其体问题的过程中学习一些基本逻辑结构和语句。同时让学生知道根据同一个问题可以提出不同的从易于理解到精简的算法,从而比较这些算法之间的优劣。了解算法的优化。通过对算法的优化练习,可以在无形中提高学生写算法的水平。使得学生真正了解到算法是程序的灵魂。

(4)将项目教学法融入到教学中。 在 C 语言的教学过程中,我们可以采用项目教学法。项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。通过对完整的项目的系统分析,培养学生良好的编程习惯,善于获取他人经验的能力以及掌握综合运用所学知识的能力,从而完全了解项目流程,真正提高编程水平。

以上是本人就本学期C语言教学中遇到的几个问题作的简单讨论和归纳,在实际教学当中,还有其它一些具体问题和不足,有待在今后的教学过程中不断地摸索和总结提高。

机电系 丁智敏

相关推荐