范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

以计算思维为导向的C语言课程研究

  C语言是我院针对非计算机专业开设的计算机类公共基础课程,也是计算机专业及相关专业的专业基础课。在该门课程的教学中一直存在一些问题:[1]
  (1)我院非计算机专业学生约占全体学生的90%,大部分学生认为自己毕业又不从事计机软件开发,与后续课程结合又不紧密,所以学习的主动性和自觉性下降。人在课堂,心却不在听课状态,厌学情绪明显,学习效益低下。
  (2)C语言的课程采取大班上课,学生的水平参差不齐,随着程序设计知识点增多,大量的难以理解和记忆的新概念、新术语、新规则出现以后,学生逐渐感觉课程难度大,更加无心学习。
  (3)课堂内容与实际问题脱节C语言是一门理论和实践性都很强的课程。教学中重理论轻实践,实践课时不足,对程序设计能力的培养不够。
  (4)重语法,轻算法。现有的C语言教材中首先要介绍编程涉及的语法格式,然后讲解语法要点和注意事项,对算法描述内容涉及甚少。再加上计算机等级考试的内容主要包括选择题、判断题、填空题、程序填空、程序改错、程序编程题等,都是侧重语法,无疑这种考查方法使得学生的程序设计能力降低。
  (5)C语言的语法结构一般都是零散的,学生难于相互关联、总结,采用的案例也是比较零散、短小的、关联不大。学生经常是学会了全部的语法,但仍不知道这门课能做什么,能解决什么实际的问题,甚至不知道如何解决问题。
  1 计算机思维
  近年来,随着计算思维概念的提出,各大高校相继把计算思维引入到计算机类课程教学中,围绕计算思维能力的培养开展课程教学。那么,究竟什么是计算思维?
  计算机思维的概念和特征:周以真教授于2006年在Communications of the ACM期刊上首次提出了计算思维的基本概念:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解等涵盖计算机科学之广度的一系列思维活动为便于理解。计算思维作为一种思维活动,它不是僵化的一种具体问题的解决方法,而是具有很好普适性的思考方式,提供的是一种方法论。[2]
  2 如何在C语言课程中培养计算思维能力?以下针对这些问题谈一下笔者的认识和看法
  (1)重视实验教学。C语言程序设计是一门实践性很强的课程,实验教学环节尤为重要。目前我院通过优化调整现有学时比例达到课程改革的目的。将C语言程序设计的学时重新分配:该课程总课时为72学时,其中学时调整为理论和实践学时各占一半。在教学内容符合省等级考纲要求的基础上,课程采用课堂讲授与实验操作相结合的方法,使学生动手能力得到了较大的提高。实验内容要具有一定的趣味性或实用性,比如银行存款利息和if结构结合、出生月份的计算和switch结构结合等,采用日常生活中的问题从而激发学生学习的兴趣。实验过程按照验证调试设计的顺序进行设计。1)验证:安排学生对学习过的内容利用现有的简单程序进行验证;2)调试示例:编写简单的程序作为调试示例,在其中设置学生经常遇到的各种小错误(包括语法错误、逻辑错误);3)编程练习:根据编程示例,让学生能用灵活运用所学知识,求解新的问题解决类似的问题,既巩固了所学知识,又提升了学生的分析问题和解决问题的能力。在实验教学过程中,授课教师还要注意引导、启发学生积极思考。让学生在亲手操作中学习知识、消化知识,运用知识,强化计算思维。培养他们积极思维,自己发现问题、解决问题的计算思维能力。[3]
  (2)采用项目驱动的方式进行教学。针对于C语言的语法结构过于零散的情况,可以采用项目驱动的方式。本着一个项目贯穿整个课程教学的思想。可以选用涵盖所有知识点的猜数游戏经典程序,让学生围绕这个程序循序渐进地学习,便于思维训练的连贯性。[4]
  (3)案例式教学。案例式教学通过先提出问题分析问题解决问题的过程中讲授所需知识点。在讲解案例时,我们先提出具体问题,后引导学生去体会为了解决问题而产生的大脑思考过程,将人的想法转写成计算机能够处理的表达式或操作步骤。在课堂上教师借助案例题把C语言的基本概念和方法传授给学生。这种案例式教学能更好地引导学生去分析问题、解决问题,特别是提高学生如何自主寻求解决方案的独立思考能力。
  (4)重视算法的作用。将C语言中常用的算法进行归类,在教学过程的不同阶段,分别引入这些算法。好的算法不一定适用于每个问题和每个学生,通过算法的多样性使学生深入理解到计算机求解同一问题可用不同的方法。而掌握计算机求解问题的各类方法,也是培养学生计算思维的关键。例如素数求解问题:如果n能被2 (n-1)之中任何一个整数整除,则表示n肯定不是素数,不必再继续被后面的整数除;反之就是素数。按照这种方法求解的程序是:
  for(i=2;i=n-1;i++)
  if(n%i==0)break;
  这样For循环要执行n-2次,经过分析我们发现并不需要使用这么多次判断。只要条件满足n能被2  之中任何一个整数整除,则n就不是素数,因此可以将程序更改为:
  for(i=2;i=sqrt(n);i++)
  if(n%i==0)break;
  这样n值越大改进后程序运行效率越高。对于求解某一区间内的素数如求100 200间的素数我们可以通过以下程序来判断:
  for(n=101;n=200;n=n+2)
  for(i=2;i=sqrt(n);i++)
  if(n%i==0)break;
  上面的例子充分说明利用算法的简化和优化,可以帮助学生举一反三地学好C语言课程。
  (5)改革考核内容。一直以来,C语言课程的考核都是针对于期末考试和省二过级而设定的,内容主要是针对C语言语法知识的掌握、常用算法的识记和应用、初步的程序设计开发能力等方面来设置的,并没有有意识地针对计算思维能力的培养来设置考核内容。注重计算思维能力培养的C语言课程应在考核内容设置上更多更明确地体现出对学生运用计算思维求解问题的能力的考核。例如,考核常用算法的识记和应用时,应侧重对最初算法的改进或扩展用于实际问题求解的考核。加大算法的运用比例,增加程序设计题的占有率,从学生的考核中强化计算思维能力的培养。[5]
  3 结束语
  通过C程序课程中的若干改革尝试,将计算思维培养融入到理论教学和实践教学的各个环节,培养学生用计算机自主解决问题的能力,从而提高学生的创新思维和创新能力都有积极的作用。

钱包份额研究综述与构想影响因素论文论文摘要钱包份额作为一种提升关系营销绩效的有效手段在实业界已经得到广泛应用,在西方学术界也已经研究多年。然而我国学术界对钱包的关注才刚刚开始。全面梳理与总结西方学者有关钱包份额的研小学语文论文范文广裕小学语文的论文应该从何下手,怎么写呢?以下是小编整理的小学语文论文范文,欢迎参考阅读!小学语文论文范文1摘要小学语文教育是学生学习语文的基础。但是在国内农村教育相对懈怠的情况下类比推理法下的高中数学的论文一类比推理在高中数学新概念学习中的应用目前,我国高中数学教学中的各种知识和概念分布相对分散,然而在开展高中数学教学时,应当注重数学知识的整体性和各个数学概念的内在联系相关数学概念的化工建设工程项目进度管理控制探讨论文摘要对于化工建设工程而言,工程项目进度管理控制是确保整个工作顺利地开展全方位综合性科学管理的关键,为此,施工部门需采用科学合理的进度管理控制方法实施化工建设工程项目的科学控制,确保公路工程建设招投标管理探讨论文摘要公路工程是现代化建设过程中的重要基础性工程,在社会经济发展过程中起到了非常关键的作用尤其是近年来我国在公路工程项目方面的投资力度不断加大,这为施工招投标管理提出了越来越高的要求盲生心理健康教育思考论文一个案基本情况个案背景A,女,14岁,盲生,小学五年级。该生因早产致视力残疾,家人因此心怀歉疚,对其十分溺爱。在校表现虚荣心较强,渴望被人注意和夸奖,由于成绩中下,待人骄傲,难以与为提高教学质量开展的高分子化学课程教学改革研究论文高分子化学是高分子专业和材料专业的理科及工科学生的必修课,课程的目的在于使学生能够通过高分子化学基础知识的学习,指导科研和生产实践活动。一关于教学方式以往的高分子化学课程多是采用讲短道速滑运动员比赛期的心理调整教育论文摘要随着当前竞技体育不断向前发展,各国家之间的运动水平差距越来越小,竞争日趋激烈。在双方势均力敌的情况下,通过赛前和比赛中对运动员进行心理训练,是进一步提高短道速滑运动成绩的一项重新课程理念下的语文指导艺术论文随着社会发展对人才的要求越来越高,人才的培养观念也必须发生相应的改变。在人才的培养过程中,创新是一个最富有色彩的主流,所以要在新形势下的课改中树立以人为本的发展理念。因此,作为教育三化融合核心能力建设研究论文随着能源供给侧结构性改革进程步伐加快,国家电力体制改革持续深入推进,社会资本全面参与增量配售电业务,电网行业竞争态势走强,以市场为导向,以客户为中心,以营销为龙头,拓市场增电量强管初中体育教师的教学论文初中体育教师的教学论文怎么写?下面小编为大家搜索整理了初中体育教师的教学论文,希望对大家有所帮助。浅谈初中历史分层导学教学中导学问题的设置与实施摘要分层导学是倡导有效教学的重要模式
挖掘生活源泉论文生活是五彩缤纷的。在作文教学中,教师要时时把握惟有生活才是作文的源泉的宗旨,引导学生走进生活观察生活审视生活积累素材引发激情,真正做到在生活中学习作文和评阅作文,在作文中学会做人。建筑空间设计中场所及场所精神的意义的论文摘要现阶段,随着社会经济的快速发展及时代的变迁,多数具有历史文化价值的建筑空间被人们忽视,导致其本真意义丢失,比如充分融合场所及场所精神的建筑空间。文章在全面阐述场所及场所精神的基质量管理方面的论文质量管理方面的研究是为了更好地提升质量管理方面的水平。下面是小编想跟大家分享的质量管理方面的论文,欢迎大家浏览。摘要文章阐述了加强建筑工程质量管理的必要性,分析了建筑工程质量管理存园林绿化施工毕业论文如何做好园林绿化施工是一项专业知识,以下是小编精心准备的园林绿化施工毕业论文,大家可以参考以下内容哦!摘要随着人们对保护环境改善环境觉悟的提高,城市建设进入生态环境建设阶段,园林绿心理学在日常教学中的作用不可忽视论文阳阳小档案一张白净帅气的脸,1米72高的修长身材,一个如尖角小荷般美好的12岁少年,这就是我们班的阳阳。可是,他从来不主动和别人说话,上课从来不举手发言,碰到别人的目光就会迅速低下浅析高职美术教学中如何培养和提高学生的综合素质论文摘要在我国大力提倡素质教育的今天,作为美术教育工作者,要结合具体教学内容和教学环节全面地培养和提高学生的学习能力认知能力实践能力以及团队合作能力等各方面的综合素质,为祖国培养合格的生活处处有哲学论文哲学为具体科学提供世界观和方法论的指导。下面生活处处有哲学论文是小编想跟大家分享的,欢迎大家浏览。摘要有些教师经常抱怨说,哲学太抽象,学生不易理解。可是,我却不这样认为。他山之石,简述初中数学学讲融合的相关理念论文所谓学讲计划主要是指导学生进行自主学习,由传统的重视教转变为重视学生的学的一种新型的教学方法。将之运用于初中数学教学,不仅能满足新课程改革对初中数学教学的要求,又能切实提高学生的自构建目标定向机制的就业指导模式初探论文论文关键宇目标定向就业指导计算机专业论文摘要广东省高等农业院校的计算机专业,受学科劣势用人单位对传统农业院校的认识不当及学生自身定位等因素的影响,毕业生就业压力相对较大,传统的通用关于移动Agent技术介绍的论文摘要近年来,迅速发展的Internet技术极大地改变了人们处理信息的方式。过去主要用于科研领域和收发电子邮件的Internet,成了电子商务的重要平台,从而推动了移动Agent技术高职院校青年教师教学竞赛思考论文摘要教学竞赛是推动教学改革,提升人才培养质量的主要手段之一。本文通过分析教师教学竞赛的必要性和意义,分析高职院校中现有教学竞赛中普遍存在的问题,提出了有效提升教学竞赛实施效果的途径