论C语言对学习编程的重要性

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:m3p0308
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要:随着信息技术在我国以迅猛的势头发展,已全方面融入人们的生活。我国大部分高校设立相关计算机编程课,其中C语言作为该学科教育中的基础课程。计算机编程课能帮助初学者获得职业技能,使其成为我国就业市场的需要人才,还可以培养与提升初学者的逻辑思维能力。但是高校教学还有初学者学习过程中难免遇到一些问题。针对这一问题,本文论述了培养初学者形成良好编程学习的习惯和方法,还提出了c语言对学习编程的重要性、内容等。
  关键词:编程;C语言;重要性
  引言
  对编程行业来说,描述编程语言越接近计算机的指令集,所对应的级别就越低,反之,级别就越高,也就是说语言越接近抽象。与Java等更高级的语言相比,C语言是一种较低级、抽象的早期语言。编辑好的C语言代码可不经中间物就直接访问内存。然而如Java等比C语言更高级的语言,编辑出来的代码不能直接访问内存,清理和释放内存还需要利用中间物—垃圾收集器。基于这一原因,专业人员需站在计算机的角度研究怎么管理内存、调整字节的顺序等。总而言之,学习C语言就等于了解计算机运作的原理。因此,C语言出现的那一天,就备受人们的关注。
  1 学习C语言的问题及解决措施
  人们初步学习编程需要好思路和好方法的这些基础,是将来从事IT行业的重要根基。选C语言作为入门课程是比较适合的,因为C语言的特点是各种语法规则简单灵活,对以后学习更高级语言有很大的帮助。人们使用计算机离不开操作系统,操作系统的开发全部是基于C语言的底层。由此可见,C语言在学科教育占据着比较重要的地位。然而我国高校传授编程知识过程中仍有问题的存在,并针对这一问题给出解决办法。
  1.1加强理论联系实践
  相对于其他课程,编程课程更注重操作。目前我国学校仍沿用其他课程的教育方法,只传授计算机相关的理论知识,而且有部分知识比较落后,教育内容空洞无用,与实际的需要不符合,实践操作教学的比重较低。有的学校计算机教学的设施不符合学习要求,很难发挥教学的最大效用,失去传授编程知识的价值。因此,学校应把提高学生实践能力作为教学目标,实行增加操作教育的比重,注重培养学生的自主性,促使学生自主学习并了解编程课程,鼓励学生勇于尝试运用C语言知识编写代码,帮助促进学生自主发展。
  1.2培养和提高学生的兴趣
  有些学校在C语言课程的内容上没有做到通俗易懂,生动有趣,导致学生对这一课程产生恐惧,提不起兴趣。有的初学者学习C语言不了解其中板块之间的联系,加上没有走出传统思维里的墙,导致很难掌握好知识。教师没有进行因材施教和沒有适当引导,学生很难自主学习和实践。教师需要针对这一情况进行因材施教,提高学生的成就感,激发学生学习的兴趣,促使学生在兴趣的引导下主动实践。
  1.3鼓励创新教学
  有些教师的教学方式呆板,没有结合实际讲课,不注重学生个体发展与差异性。教学没有针对性,导致无法保证教学质量。因此除了激发学生的积极性和培养学生的兴趣以外,还需要鼓励教师实行创新教学,改变过去的枯燥和机械,使教学环境充满生动活泼,使学生更好地吸收知识,还能自主实践。目前,我国注重关于新课程的改革,越来越多的教师积极采用创新教学方式传授C语言理论和操作教学。
  3论学习C语言的重要性
  3.1培养探究能力和解决能力
  想做好程序就离不开编程过程中的算法和数据结构,C语言算法做的不好,会导致编写好的程序变得杂乱无章,毫无秩序。反之会使程序简洁利落,能使人快速了解代码内容。因此初学者为了学好C语言编程,会使自己从多角度多方向进行探索和思考。为解决好特定问题,会分析并用多种算法,培养自己解决问题不是只有一种办法。只有提高探究能力和解决能力,学习C语言知识的方法和解决问题的方式才能多样化。
  3.2提高动手能力
  想学好并熟练掌握C语言,需要多实践多编写代码。初学者先从最基础的程序做起并反复练习,学习和模仿优秀程序员所写的C语言代码是很好的实践方式,可以帮助初学者对C语言知识有更深的理解,更好地掌握编写方法。根据学校教学经验来看,好玩又有趣的程序可以吸引学生主动去了解,比如单机游戏等,因此学习c语言编程可以注意日常生活中充满趣味性、实用性等的基础程序。此外,C语言更新换代比较快,因此初学者需注重培养解决一个问题用多种答案的发散思维习惯,这一点很重要,只有这样才可以体会到学习编程不是一成不变和生搬硬套。总之,提高动手能力才能更好地掌握C语言编程知识。
  4结论
  作为编程入门课程,学习C语言特别重要,因为C语言是其他的更高级语言的基础。只有掌握好C语言知识,才能更好理解编程课程的基础。有很好的设计思维可以帮助初学者学好C语言,而且学习更高级语言可以触类旁通。想使初学者更好的掌握知识,熟练又快速地编写程序,就要重视C语言的教育,也就是说初学者掌握好C语言知识,自身的编程能力才能再往上进一步。因此我国高校应重视创新教学,初学者应重视创新能力,以感兴趣的驱使下主动探索和自主实,懂得从问题中总结经验和触类旁通,才能更好掌握C语言和提高编程能力,进而成长为优秀的程序员,以来满足我国对编程人才的需求。
  参考文献
  [1]  迈克·特鲁卡诺.编程教育的利与弊[DB/OL].芥末堆,2015.
  [2]  王洪元.高校计算机C语言实验教学方法探索[J].中国新通信,2015(2):26.
  [3]  夏秋菊.在C 语言教学中如何培养学生的动手编程能力[J].新课程学习,2013.
其他文献
公路交通标识体系,是包括道路平交口、特定地点、旅游景点、服务设施等处的交通标志标牌和沿线公里(百米)桩在内的综合交通标示系统,是标示交通信息、指引行车路线、方便群众出行的重要交通基础设施,也是提升公路交通综合服务能力的重要一环,一定程度上代表了地区经济社会发展的综合水平。  经过多年的建设,我市普通国省道交通标识体系已经有了一定的规模,杜绝了“有路无标”的尴尬局面,取得了一定的经济和社会效益。但是
期刊
摘 要:[目的] 探讨制作杭白菊保健凉茶饮料最佳工艺条件。[方法] 采用正交试验分别获得制备杭白菊、甘草汁、枸杞汁时的最佳浸提条件,以杭白菊汁、甘草汁、枸杞汁、柠檬酸、蔗糖含量为因素,以产品外观、颜色、气味、口感等感官评分为指标,通过正交试验,得出饮料的最佳配方。[结果]杭白菊最佳浸提条件为温度90 ℃、加水量60倍、时间30 min;甘草最佳浸提条件为温度90 ℃、时间4h、加水量10倍。枸杞汁
期刊
摘 要:部门绩效管理是事业单位绩效管理的工作难点和重点,也是事业单位人力资源管理的重要课题。本文对部门绩效管理存在的问题进行了分析和诊断的基础上,从绩效目标制订、过程监控、考核模式和考核结果运用等方面提出了解决对策。  关键词:事业单位;绩效管理;绩效考核  近年来,各种关系到民生的质量安全事件层出不穷,我国市场监督管理系统面临着前所未有的挑战,而计量科学作为基础测量学科也受到了高度重视,组织面临
期刊
摘 要:植物保护在保护农业丰产增收和保障食品安全上具有极其重要的作用,但近年来由于农业在种植过程中大量的使用农药及化肥,不仅破坏了农业生产的健康发展,同时也对植物保护带来了较大的危害。如何保护植物生态体系的健康发展,从而实现农业的可持续性发展成为当前急需解决的重要问题。经过对植物保护与农业可持续性发展的关系进行了充分的论述,从而提出了加强植物保护,促进农业可持续性发展的具体的建议。  关键词:植物
期刊
摘 要:随着我国经济水平的不断发展,互联网技术对各行各业产生了颠覆性的变化,对于企业人力资源管理行业而言,大数据时代的到了既是企业必须面临的挑战,也是丰富的市场机遇。企业只有在新时代中把握好发展机会,有效运用大数据技术优化人力资源管理工作,有助于企业人力资源管理效率的优化和完善,帮助企业实现长期稳定发展。  关键词:大数据时代;人力资源管理;变革;分析  引言:  随着近年来企业数字化、信息化办公
期刊
摘 要:介绍了蓝宝石多线切片机的发展技术背景,并对上海汉虹精密机械有限公司基于多线切割技术自主研发的WSS300蓝宝石切片机的结构、性能做介绍,对关键技术以及切割工艺进行实验分析,对多线切割技术在蓝宝石切片领域应用进行初步探讨。  关键词:多线切割;金刚线;摇摆切割;蓝宝石切片机  1.蓝宝石多线切割机开发背景  随着我国信息产业特别是半导体行业迅猛发展,对蓝宝石片的需求量越来越大,精度要求也越来
期刊
摘 要:經济全球化的不断深化,对于企业而言无疑是一把双刃剑,企业获取更大的发展空间,同时也面临着更为激烈的市场竞争带来的威胁。随着市场经济的发展、经济体制及经济结构的改革和调整,我国出现了国有银行不良资产过多和企业过度负债的债权、债务问题。本文深入分析了几种债务重组的常见方式,并将债务重组与重整制度进行了比较,最后就债务重组进行了必要性分析。  关键词:债务重组;经济体制;必要性分析  引言  企
期刊
摘 要:当前社会发展下,对高校大学生素质文化水平要求更加严格,积极开展大学生安全教育工作,能够提高学生应对突发事件的能力,更好的保护自身安全与社会安全。本文主要以此为基础对大学生安全教育现状及教育对策展开探讨。  关键词:大学生;安全教育;教育现状;高校安全  引言  大学教育担负着培养人才的重任,也肩负着培养学生安全自卫、自救的特殊使命。大学生安全问题心系这千家万户,同时也关系着社会的和谐发展,
期刊
摘 要:随着信息时代的到来,高校教育教学工作也发生很大改变,积极开展高校信息化建设有助于高校各方面管理水平对提高。文章主要结合高校信息化建设现状,对信息化指标体系下高校信息建设对策展开探讨。  关键词:信息化;指标体系;信息化建设;高校信息  引言  高校信息化是指高校在进行高等教育的过程中将信息化技术引入到高校教育的各项活动中,包括高校的教育管理信息化、决策及科研过程的信息化、财务管理的信息化等
期刊
摘 要:隨着信息化建设和网络技术的迅猛发展,方便、快捷的无纸化办公得以推广,新型的网络化办公方式正在向传统的“公文式”办公提出挑战,并迅速地在全球兴起一股“无纸化办公”新的潮流。本文分析了无纸办公并其对策展开了探讨。  关键词:无纸化办公;安全防护;培训考核  党的十九大报告提出,要“善于运用互联网技术和信息化手段开展工作”。无纸化办公作为最基础的信息化应用,是利用现代网络技术的传输功能,通过计算
期刊