学编程对于学习的促进.doc

上传人:gs****r 文档编号:1628602 上传时间:2019-03-09 格式:DOC 页数:5 大小:50KB
下载 相关 举报
学编程对于学习的促进.doc_第1页
第1页 / 共5页
学编程对于学习的促进.doc_第2页
第2页 / 共5页
学编程对于学习的促进.doc_第3页
第3页 / 共5页
学编程对于学习的促进.doc_第4页
第4页 / 共5页
学编程对于学习的促进.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、学编程对于学习的促进摘 要:随着科技发展现代社会已经进入信息时代,信息技术成为一门基础性学科应用到社会的各个方面,更成为经济社会发展的内在动力,极大地丰富了人们的物质文化生活需求。编程是一门计算机信息学,无论是为适应信息化时代发展的需要,还是进一步促进人全面而自由的发展,掌握一定的编程知识也显得尤为重要。本文以高中生为研究对象,分别从诠释编程内涵以及其特点、剖析学编程对高中生学习的促进作用进行了研究。 关键词:计算机信息;编程;高中生;促进 一、诠释编程内涵以及其特点 1.编程内涵 在计算机信息学科领域内,编程就如语言学的写作文一样,运用计算机语言例如 C+,PASCAL,FORTRAN 等语

2、言把计算机某一领域某一板块所要运行的程序编写出来以求达到一种结果。 从计算机信息视域来说,编程过程的是一个人能力的体现。可以表现为一种解决问题的能力,即人可以根据现有的实际情况,利用计算机语言把这种情况描述出来,假定许多种条件成立的情况下,结果如何,又对多种结果进行比较,以判断那种编程运作的结果最能够达到结果,最终解决现实问题;可以表现为是一种抽象问题的能力,借用物理链条是很好的办法,省力省时间。编程者都会有意无意地使用很多物理链条,想要更好地解决问题,就需要将问题分解再分解,抽象再抽象,形成一系列严密有序整体强的运作过程理论;可以表现为一种扩展性的能力,计算模型运作比较高度抽象,在实践中机器

3、的模型运行更为复杂。例如单机的多级结构带来的各种时间空间复杂度的取舍平衡,多机网络中如何能在提高单机性能外进一步优化整体性能,除了在实际机器端的扩展,在程序员一端的扩展也很重要,以便于为进一步的运行打下基础;可以表现为一种取舍的能力,局部的最优解未必是全局的最优解,有时候局部程序综合性比较强,有多种途径可以达到既定的目标,但是需要考虑是否先使用平凡方案解决问题,之后再进行优化,同时对于一个绝妙的优化方案时先想想这个优化是否真的有价值是否对实际情况具有成效,在编程过程中要学会取舍;可以表现为一种预见未来的能力,由于实际情况复杂多变,这就要求编程者要以动态的思想对事态的发展有一个未来的规划和设想,

4、从而使自己的编程不至于浪费精力和时间更有发展成效性。 2.编程特点 纵观编程的基本内涵来看,编程主要有以下的特点: 首先,专业性。编程是用计算机专业语言来进行对现实情况和条件进行的表述,这就决定了它必须用计算机信息的语言和知识来进行整合运作,与其他知识关联性不大;其次,系统性。编程其实就是一种按照一定的顺序,对各种条件以及各个部分进行优化组合,最终使整个运作过程能够有效地得出理想的结果;再次,多样性。基于计算机信息技术应用于社会生活的各个方面,那么具体的情况和条件就要求它的编译程序运行也是不一样的,毋庸置疑,这就要求编程根据具体的问题进行具体分析以适应不同条件的要求。 二、剖析学编程对高中生学

5、习的促进作用 信息化时代要求我们具备信息化技术以服务于社会服务于他人,从而实现自己的人生。同时,高中生在这个年龄阶段对新生事物充满了好奇心,敢于拼搏和挑战,接受能力也很强,更勇于表现自我突破自我。高中生如果学编程不但对其当前学业而且对其整个综合能力都有很大提升,可以从以下方面进行剖析: 1.促进高中生语文学习能力的提升 编程就像写作文一样,认真审好题目,分析和综合问题,并解决问题,并运用计算机语言把问题和解决问题的运作过程进行描述、分析出来即可达到一定的效果。例如进行一个概率编程题目:概算 1 至 N 之间苹果的个数。其实这道题目并不难,关键要读懂题目、理解题目的意思:要求的是个数,不要显示具

6、体的苹果个数。 1 至 N 之间应包括 1 和 N,也就是要判断 1 和 N 是不是苹果个数,像这样的信息编程例题很多,经过多次地训练有利地提升了高中生语文阅读理解能力。 2.有助于夯实高中生的数学知识 促进学生数学学习能力的提升。信息学编程有助于提高学生的数学逻辑思维能力。信息学编程过程中需要大量的数学公式和数据来作为支撑,程序与程序之间还有很强的逻辑连贯性,通过学编程有助于加深高中生的数学基础知识并提高其数学逻辑思维能力。信息学编程主要以下过程:阅读题目、分析问题、构建数学模型、写出算法、编出程序、调试程序结果。其中最关键的环节是构建数学模型和写出算法。而这就需要学生具有非常强数学知识和逻

7、辑思维能力。在编程中大量的简单 IF 语句需要计算机的逻辑判断和选择运用数学知识,而信息学编程对于学生数学逻辑思维能力的要求甚至要高于计算机学。 3.促进高中生英语学习能力的提升 编程学本身就是源于美国的一种学科,而信息计算机编程学在中国起步和发展都比较晚,为了能够专业地学习编程学体现专业性就需要阅读原著编程学科,例如 LET、IF、FORNEXT、PRINT 、WHILE 这些语句等都是英语编写而成。如果学生想要编写程序,就需要对这些语句进行解读,并能够熟悉读写出来,在一定程度就能够逐渐提高高中生的英语水平。 4.促进高中生信息素养学习能力的提升 信息编程并不是项简单的过程,它是一个循序渐进

8、的过程,同时内容涉及各个行业和知识方面。在编程过程中,高中生可以学习到网页、搜索引擎、动画设计、文本制作等编程,随着学习的深入,高中生编程向纵深发展不断完善自己的信息素养。 5.促进高中生意志品质和创新精神学习能力的发展 信息编程不是一蹴而就就可以能够掌握的技术知识,同时编程知识又具有复杂性和综合性特点,在学习编程的过程中高中生还要运用数学、英语、逻辑学等知识进行解读分析解决问题,这就无形地加大了高中生学习的难度,如果高中生面对这一过程不能够有坚强的意志和持之以恒的决心就会在学编程过程中轻易地选择放弃。再者,随着信息科技的发展,在未知的领域内还有很多难题和现实困境存在,这就需要高中生树立探索的精神和创新意识,对未来状况有所预测和计划性,利用已有的专业知识对新的知识领域进行研究分析并发现新的问题解决新问题,最终为人类社会的发展做出自己的贡献。 总之,编程是高中生顺应时代发展需求完善自我和拓展其信息技术实践活动的一个环节,高中生学编程可以提升与发展其语文、数学、英语、信息素养及创新精神,从而促进高中生综合能力的提高,为高中生进一步深造学习寻求一个突破口。 参考文献: 1陈功.编程促进小学生综合能力的提升J小学时代:教育研究,2011(05).

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。