c语言毕业程序设计论文,(毕业设计论文)C语言程序设计.doc

C语言程序设计

关键词:c语言;程序设计;逻辑思维;培养

高等教育能力指综合能力,而综合能力的核心是逻辑思维能力。信息技术的迅猛发展,要求高校计算机教学必须加大教学改革,培养合格的计算机人才。c程序设计作为计算机专业教学中的一门计算机语言课程,在培养学生综合能力方面担负着非常重要的使命。c程序设计这门课程对培养学生的逻辑思维能力具有—般课程无法比拟的作用。笔者结合教学实践,认为抓住c程序设计教学中的以下几个环节对学生逻辑思维能力的培养非常重要。

1 充分的课前准备是培养学生逻辑思维的前提

c程序设计是一门有很强的逻辑性的学科,教师应该在教学前认真研究教材,深入分析教材,并结合学生的心理特征,选择恰当的逻辑思维训练方法。

大学生已经具有一定的思维能力,他们对概念性知识的理解,需要和已学过的知识之间建立一定的逻辑关系。概念具有确定性,即具有明确的内涵与外延。在教学过程中要有意识地强调概念界定的一些基本方法(如定义、限制和概括),将有利于进一步培养学生的逻辑思维能力。同样,在教学环节中还要注意概念间的逻辑关系,这样就会使学生在不知不觉中接受了逻辑思维能力的训练。因此,教师应精心设计教学过程,使学生按照老师事先设计好的思路进行思维,从而提高学生的逻辑思维能力。例如讲到指针变量时,已经具有了普通变量的知识,学生可以依据知识之间的联系,学习指针变量就较容易了。

教师应创设情境,精选案例去激发学生的思维。动机是人们“因需要而产生的一种心理反映”,它是人们行为活动的内驱力。思维是从问题开始的,因此教师要通过一些有趣的、有代表性的问题来创设情境,为学生营造良好的环境,使学生经过思考、分析、比较来加深对知识的理解。例如:在讲授数组时,通过“报数问题”中出队序列的产生作为案例,这样设计教学既渗透了“知识来源于生活”的教学思想,又能使学生意识到学习知识的目的是为了解决生活中的实际问题。学生的学习积极性被激发起来了,自然会去积极思考。例如编程最重视时间复杂度和空间复杂度,就空间复杂度而言,数组长度就不能定义太大,最好的方法是将数组想象成环状结构。这样使学生不得不想办法去处理数组下标的特殊变化,再如,通过引入大家熟悉的时钟,提出这样的问题:为什么13点钟也可以说成l点钟。在现实生活中的问题不断激发着学生的兴趣,使学生去积极思考、分析、归纳,从而使学生的逻辑思维得到训练。

2 良好的课堂教学是培养学生逻辑思维的保证

在c程序设计课程的教学过程中,教师应根据课程内容适当地调整教学内容,巧妙地运用知识间的逻辑关系,使所讲内容环环相扣,让学生在不知不觉中接受着逻辑思维的训练,从而提高学生的思维能力。在教学过程中练习题的设计应有适当的难易梯度,以满足不同学生的需求,使全体学生都得到相应的发展。如从普通变量到指针变量,从单向链表到双向链表等。

在c程序设计教学过程中,由于每节课的知识内容和结构各有特点,所以在教学中应根据教学内容的不同,采用不同的教学方法。灵活多样的教学方法是激发、培养、调动学生学习_--情感的重要手段。学生主体意识的唤醒,课堂气氛的活跃只有通过多种形式的教学方法才能实现。我们尝试从社会实际、学生实际出发,采取多种直观、具体、多样化的教学方法,以生动感人的具体素材去激发、调动学生的学习热情和兴趣,培养学生的逻辑思维能力。如讲到数组中对数据的排序问题时,应采用启发式和课件演示教学法,多媒体课件中生动的动画既会吸引学生的注意力,激发学生的热情,也能把排序的过程详细展示,这样能促使学生利用自己已有的知识结构和逻辑思维对问题进行分析和归纳。

搞好教学的关键是处理好教与学的关系。教学也是情感与逻辑结合的过程。一堂成功的课不仅要有知识的传授、能力的培养,更要有老师和学生两者之间的情感交流。教师以丰富的情感营造良好的课堂气氛,幽默的语言、丰富的表情,生动有趣的例子,调动学生学习的兴趣,会使课堂气氛生动活泼,教师饱满的热情能感染学生引起师生情感的共鸣。在此情景下,兴趣浓厚的学生将会不断发挥自己的聪明才智,不断唤起创新意识,从而实现逻辑思维的培养。

计算机编程需要较强的逻辑思维能力,这就要求我们在程序设计教学过程中不断调动学生运用逻辑思维的能力,以促进逻辑思维能力的发展。c程序设计又是计算机专业的第一门计算机语言类课程,许多学生是初次学习计算机编程。常用的方法是多找一些逻辑分析性的问题,专门锻炼学生的逻辑思维能力。

例如:七兄妹问题(根据下面已知条件判断七兄妹的性别)。条件1.老二有两个弟弟。条件2.老三和老四都有两个妹妹。条件3.老五和老六都有三个哥哥。条件4.不算老七,男女一样多。

分析:根据条件1知道老二有两个弟弟,有三个妹妹。从条件2得知老四一定是男孩,否则,他不可能与老三有相同的妹妹数;再综合条件1老二应有三个妹妹,说明老三一定是女孩。再看条件3,首

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值