c语言教学工作总结

发布 2021-01-08 16:00:28 阅读 3815

篇一:c语言教学工作总结。

篇二:c语言教学工作总结。

c语言教学工作总结。

赵锋。20xx年1月10日。

c语言教学工作总结。

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

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

1.多**在实际教学中的运用。在c语言教学中我们不仅要使得学生掌握语法知识,重要的是通过课程教学,培养学生抽象思维和逻辑推理能力,掌握程序设计的思想和方法。

教学过程中我们有选择地使用多**教学,可以将语言语法中的深奥理论和逻辑推理的内容(如数据类型、运算符、语句及部分语法规则)运用多**教学直观形象地讲授给学生。加深学生对问题的理解。这样的多**教学,收到了将抽象问题形象化,枯燥问题生动化的效果。

它使得相关的教学手段、教学方法、教学观念、教学形式、教学结构以致教育思想与教学理论都发生了相应的变革。但是,在具体使用多**的课堂教学中,应依据教学的需要,根据不同的教学目标,教学内容合理适当地组合使用各种教学**,多**教学一定要实事求是,从学科教学的需要和效果出发,进行系统科学的设计,这样才能更好地为课堂教学服务,提高课堂教学效果。相反,如果盲目刻意追求现代化教学手段,不遵循教育教学的规律,一味的使用多**也将产生***(如学生将注意力只集中在投影效果上而忽视教师的语言表达)。

因此,多媒。

体不是万能的,它还不能代替教师独立完成教学活动,只能作为教学手段的补充和提高。

语言上机实践环节。计算机语言课是一门实践性很强的课。教学过程中除了教师的课堂讲解外,主要靠学生的上机实践来培养学生的操作能力和灵活运用能力。

我们提倡“精讲多练”,具体措施为:(1)压缩讲授课时,加强上机训练,使学生能有更多的时间进行上机实践。

(2)布置与现实生活学习紧密联系的上机题目,培养学生编写程序解决问题的能力与兴趣。(3)教师起引导作用。(4)提倡上机实践互帮互助,使每个学生的优点都能得到锻炼。

3.具体教学模式问题。

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

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

(2)从输入/输出函数入手逐步认识c语言程序。学生在学习c语言时,首先遇到的问题就是不知从何处人手,即使在课堂上听懂了老师所讲述的例题,但在上机输人这些程序后,编译时还会出现各种问题,加之学生的英语基础较差,看不懂message窗口中的英文提示信息,导致大多数学生面对机器不知所措,而这种情形又降低了他。

们学好这门课的信心以及学习这门课的主动性。因此,教师要做的就是找到一种好的方法使学生少出现这种问题。要做到这一点,就必须要求学生对c语言知识进行积累,从经典的小程序人手,一步步的实践和学习,其中学会使用输人/输出函数是很关键的一步。

常用的输人/输出函数很具有代表性,特别是printf()和scanf()这两个格式输入/输出函数。通过运用这两个函数编写一些程序上机练习。对于学生而言,这样的程序既具有数据输入,又具有数据输出,具有较强的直观性。

通过这些小程序不仅能提高学生对c语言程序结构化的认识。而且也能提高学生学好这门课程的信心。

(3)将算法教学融入到语言教学中。c语言学习过程中,学生感到困难的一般不是在于语法,而是如何用相关语法的语句实现编制程序,也就是根据算法编写程序问题。由于c语言语法的逻辑性较强、结构性要求较高,学生刚接触的时候容易考虑不全。

因此在算法教学中可以通过实例进行,从最简单的例子入手使学生在解决其体问题的过程中学习一些基本逻辑结构和语句。同时让学生知道根据同一个问题可以提出不同的从易于理解到精简的算法,从而比较这些算法之间的优劣。了解算法的优化。

通过对算法的优化练习,可以在无形中提高学生写算法的水平。使得学生真正了解到算法是程序的灵魂。

3.4将项目教学法融入到教学中。在c语言的教学过程中,我们可以采用项目教学法。

项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。通过对完整的项目的系统分析,培养学生良好的编程习惯,善于获取他人经验的能力以及掌握综合运用所。

学知识的能力,从而完全了解项目流程,真正提高编程水平。如让学生编写一个简单的学生信息管理系统,这不但使得学生掌握了所学的c语言知识,同时也使得学生了解了数据字典、流程图等其它软件工程方面的内容。这种教学方法,不但提高了学生的实践能力,同时也激发了学生的学习兴趣。

以上是本人在本学期c语言教学中遇到的几个问题作的简单讨论,在实际教学当中,还有其它一些具体问题,鉴于篇幅问题,我们在这里不作更深的讨论。希望以上思考能对实际的教学和学习有所帮助。

篇三:c语言(:c语言教学工作总结)学习个人总结。

是endoffile的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以。

是文件(file),也可以是标准输入(stdin)。

不是特殊字符,而是一个定义在头文件的常量,一般等于-1。

#defineeof(-1)

3.除了表示文件结尾,eof还可以表示标准输入的结尾。但是,标准输入与文件不一。

样,无法事先知道输入的长度,必须手动输入一个字符,表示到达eof。

4.当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是。

文件结束符eof,windows下为组合键ctrl+z,unix/linux下为组合键ctrl+d),那么只有当最后一个输入字符为换行符(也可以是文件结束符eof,eof将在后面讨论)时,getchar才会停止执行,整个程序将会往下执行。譬如下面程序段:while((c=getchar())

eof)执行程序,输入:abc,然后回车。则程序就会去执行puchar(c),然后输出abc,这个地方不要忘了,系统输出的还有一个回车。

然后可以继续输入,再次遇到换行符的时候,程序又会把那一行的输入的字符输出在终端上。对于getchar,肯定很多初学的朋友会问,getchar不是以字符为单位读取的吗?那么,既然我输入了第一个字符a,肯定满足while循环(c=getchar())eof的条件阿,那么应该执行putchar(c)在终端输出一个字符a。

不错,我在用getchar的时候也是一直这么想的,但是程序就偏偏不着样执行,而是必需读到一个换行符或者文件结束符eof才进行一次输出。对这个问题的一个解释是,在大师编写c的时候,当时并没有所谓终端输入的概念,所有的输入实际上都是按照文件进行读取的,文件中一般都是以行为单位的。因此,只有遇到换行符,那么程序会认为输入结束,然后采取执行程序的其他部分。

同时,输入是按照文件的方式存取的,那么要结束一个文件的输入就需用到eof(enfoffile).这也就是为什么getchar结束输入退出时要用eof的原因。的返回值一般情况下是字符,但也可能是负值,即返回eof。

这里要强调的一点就是,getchar函数通常返回终端所输入的字符,这些字符系统中对应的ascii值都是非负的。因此,很多时候,我们会写这样的两行**:charc;c=getchar();这样就很有可能出现问题。

因为getchar函数除了返回终端输入的字符外,在遇到ctrl+d(linux下)即文件结束符eof时,getchar()的返回eof,这个eof在函数库里一般定义为-1。因此,在这种情况下,getchar函数返回一个负值,把一个负值赋给一个char型的变量是不正确的。为了能够让所定义的变量能够包含getchar函数返回的所有可能的值,正确的定义方法如下(kc=getchar();

C语言教学工作总结

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

c语言教学工作总结

篇一 c语言教学工作总结 c语言教学工作总结 赵锋。201x年1月10日。c语言教学工作总结。c 语言是目前大多数职业学校及大专院校开设的一门计算机基础课。对于刚接触计算机语言的职业学生,它具有较强的抽象性且结构化程序设计语言,对初学者来说比较难于接受,也容易出现一些问题。现针对本学期教学中的工作进...

语言教学工作总结

半年的工作又结束了,对于我来说,我还要虚心向其他老师学习,不断提升自己的政治及业务水平,更新教育观念,勇于创新,把今后的工作做得更好!下面是小编收集整理的文章,希望对大家有所帮助,欢迎阅读。第一篇 c语言教学工作总结。c 语言是目前大多数职业学校及大专院校开设的一门计算机基础课。对于刚接触计算机语言...