- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计
关键词:c语言;程序设计;逻辑思维;培养
高等教育能力指综合能力,而综合能力的核心是逻辑思维能力。信息技术的迅猛发展,要求高校计算机教学必须加大教学改革,培养合格的计算机人才。c程序设计作为计算机专业教学中的一门计算机语言课程,在培养学生综合能力方面担负着非常重要的使命。c程序设计这门课程对培养学生的逻辑思维能力具有—般课程无法比拟的作用。笔者结合教学实践,认为抓住c程序设计教学中的以下几个环节对学生逻辑思维能力的培养非常重要。
1 充分的课前准备是培养学生逻辑思维的前提
c程序设计是一门有很强的逻辑性的学科,教师应该在教学前认真研究教材,深入分析教材,并结合学生的心理特征,选择恰当的逻辑思维训练方法。
大学生已经具有一定的思维能力,他们对概念性知识的理解,需要和已学过的知识之间建立一定的逻辑关系。概念具有确定性,即具有明确的内涵与外延。在教学过程中要有意识地强调概念界定的一些基本方法(如定义、限制和概括),将有利于进一步培养学生的逻辑思维能力。同样,在教学环节中还要注意概念间的逻辑关系,这样就会使学生在不知不觉中接受了逻辑思维能力的训练。因此,教师应精心设计教学过程,使学生按照老师事先设计好的思路进行思维,从而提高学生的逻辑思维能力。例如讲到指针变量时,已经具有了普通变量的知识,学生可以依据知识之间的联系,学习指针变量就较容易了。
教师应创设情境,精选案例去激发学生的思维。动机是人们“因需要而产生的一种心理反映”,它是人们行为活动的内驱力。思维是从问题开始的,因此教师要通过一些有趣的、有代表性的问题来创设情境,为学生营造良好的环境,使学生经过思考、分析、比较来加深对知识的理解。例如:在讲授数组时,通过“报数问题”中出队序列的产生作为案例,这样设计教学既渗透了“知识来源于生活”的教学思想,又能使学生意识到学习知识的目的是为了解决生活中的实际问题。学生的学习积极性被激发起来了,自然会去积极思考。例如编程最重视时间复杂度和空间复杂度,就空间复杂度而言,数组长度就不能定义太大,最好的方法是将数组想象成环状结构。这样使学生不得不想办法去处理数组下标的特殊变化,再如,通过引入大家熟悉的时钟,提出这样的问题:为什么13点钟也可以说成l点钟。在现实生活中的问题不断激发着学生的兴趣,使学生去积极思考、分析、归纳,从而使学生的逻辑思维得到训练。
2 良好的课堂教学是培养学生逻辑思维的保证
在c程序设计课程的教学过程中,教师应根据课程内容适当地调整教学内容,巧妙地运用知识间的逻辑关系,使所讲内容环环相扣,让学生在不知不觉中接受着逻辑思维的训练,从而提高学生的思维能力。在教学过程中练习题的设计应有适当的难易梯度,以满足不同学生的需求,使全体学生都得到相应的发展。如从普通变量到指针变量,从单向链表到双向链表等。
在c程序设计教学过程中,由于每节课的知识内容和结构各有特点,所以在教学中应根据教学内容的不同,采用不同的教学方法。灵活多样的教学方法是激发、培养、调动学生学习_--情感的重要手段。学生主体意识的唤醒,课堂气氛的活跃只有通过多种形式的教学方法才能实现。我们尝试从社会实际、学生实际出发,采取多种直观、具体、多样化的教学方法,以生动感人的具体素材去激发、调动学生的学习热情和兴趣,培养学生的逻辑思维能力。如讲到数组中对数据的排序问题时,应采用启发式和课件演示教学法,多媒体课件中生动的动画既会吸引学生的注意力,激发学生的热情,也能把排序的过程详细展示,这样能促使学生利用自己已有的知识结构和逻辑思维对问题进行分析和归纳。
搞好教学的关键是处理好教与学的关系。教学也是情感与逻辑结合的过程。一堂成功的课不仅要有知识的传授、能力的培养,更要有老师和学生两者之间的情感交流。教师以丰富的情感营造良好的课堂气氛,幽默的语言、丰富的表情,生动有趣的例子,调动学生学习的兴趣,会使课堂气氛生动活泼,教师饱满的热情能感染学生引起师生情感的共鸣。在此情景下,兴趣浓厚的学生将会不断发挥自己的聪明才智,不断唤起创新意识,从而实现逻辑思维的培养。
计算机编程需要较强的逻辑思维能力,这就要求我们在程序设计教学过程中不断调动学生运用逻辑思维的能力,以促进逻辑思维能力的发展。c程序设计又是计算机专业的第一门计算机语言类课程,许多学生是初次学习计算机编程。常用的方法是多找一些逻辑分析性的问题,专门锻炼学生的逻辑思维能力。
例如:七兄妹问题(根据下面已知条件判断七兄妹的性别)。条件1.老二有两个弟弟。条件2.老三和老四都有两个妹妹。条件3.老五和老六都有三个哥哥。条件4.不算老七,男女一样多。
分析:根据条件1知道老二有两个弟弟,有三个妹妹。从条件2得知老四一定是男孩,否则,他不可能与老三有相同的妹妹数;再综合条件1老二应有三个妹妹,说明老三一定是女孩。再看条件3,首
您可能关注的文档
最近下载
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.pdf
- 《(电影、美剧超级大包)(英语中字)(BD-MKV HD-MKV 1200G)115 先收着。。。转自deefun》.doc
- 2023年黑龙江省烟草专卖局(公司)真题.docx VIP
- 招标采购代理规范zbtb-t a01-2016.pdf
- 小儿肺脏超声基础课件.ppt
- 华南理工大学《管理统计学》课件-第2章统计数据的描述.pptx
- 2023年黑龙江省烟草专卖局系统考试真题.docx VIP
- 《好妈妈胜过好老师》.doc
- 家长会参考讲义——围棋与孩子的素质教育幻灯片课件.ppt
- 华南理工大学《管理统计学》课件-第6章方差分析与试验设计.pptx
文档评论(0)