计算机程序设计学习的方法探索

来源 :数字化用户 | 被引量 : 0次 | 上传用户:kftgb1221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在对计算机的学习过程中,计算机程序设计学习是一个非常重要的组成部分。对计算机程序的学习,有助于培养学习者的思想,开发智力与思维能力。而对于初学者来说,学习计算机程序设计可能会感到枯燥乏味,尤其对一些基础较差的人来说,往往存在着编写程序无从下手、不愿意阅读程序、调试程序速度慢等一些问题。所以为了提升学习者的学习兴趣,能更快更好地熟悉与掌握计算机程序设计,本文对计算机程序设计的学习方法进行了一些探索与总结。
  【关键词】计算机 程序设计 学习方法
  计算机程序设计的学习是整个计算机学习的核心。对于大多数人来说,计算机程序设计的学习无疑是整个计算机学习过程中最难掌握的部分。然而这对于这部分的学习,却最能体现出一个人的思想能力,也能提高学习者对信息的判断与处理能力。最初的学习者可能会畏惧程序的阅读与编写,对程序的一些代码数字感到厌烦,不愿意深入理解计算机程序设计。在此基础上,为了能够坚定学习者对计算机程序设计学习的信心,本文给出一些建议与方法。
  一、程序设计的概念
  众所周知,计算机能够按照人们的意愿解决一些问题,尤其是一些计算统计之类的人类不能快速解决的问题。而解决这些问题就需要把解决这些问题的方法、计划等编写进计算机程序,使计算机按着人们的意愿进行操作。这就不难理解,所谓的计算机程序设计就是要把解决问题的计划、方法、步骤等按照计算机程序设计的语言进行描述。按照另外一种理解,也可以说是把人们想解决的问题利用一些数字符号把它给翻译出来,变成计算机可以读懂的语言。计算机程序设计除了编写之外,还应该包括算法设计、上机调试、整理资料等一些过程。
  二、计算机程序设计学习的主要内容
  对于计算机程序设计的学习,主要是为了理解与掌握一些编写计算机程序的方法与技巧,为了以后对计算机的开发打下一个良好的基础。学习计算机程序设计,分开来讲,就是要学会一些基本的算法,掌握上机调试的方法,还有就是逐渐的理解计算机程序的编写方法。总而言之,学习计算机程序设计就是要学会编写计算机程序,没有学会对计算机程序的编写,那就是没有学好计算机程序设计的内容。
  三、计算机程序设计学习的步骤
  学习计算机程序设计,首先应该了解计算机程序设计的最基本的语法知识,不了解语法知识就相当于在读一本完全不懂的外语书籍,是不会理解程序所包含的内容。程序设计语言的语法知识是学好程序设计的基础内容。除此之外还要学习编程设计的数据结构和一些常用的基本算法。最后则是要学会程序设计中最重要的部分,即程序的编写和上机调试的能力。
  四、计算机程序设计的学习方法
  (一)从书中寻找技巧
  对于计算机程序设计的学习,最终目的无疑就是要掌握编程的方法,而要达到这个目的,首先最重要的一点就是需要反复的阅读教材。学习程序设计刚开始就要明白计算机程序设计是利用一些数学符号作为它的语言,所以要弄清一些常量、变量、公式、函数表达式之间的种种关系。而这些就要靠学习者多多的看一些参考书、工具书来提升自己的知识储备,为自己进一步的学习打下良好的基础。有的时候不可能一下记住太多的编程方法,这就要求学习者要有现学现用的能力。学习者还要学习书中别人编写好的程序,用心的去思考,学习别人的技巧与方法。这样在自己运用的过程中就会更加灵活。
  (二)进行实践操作
  不论在哪一个行业中,都会强调学以致用。在计算机程序设计的学习过程中实际操作更是必不可少的一项内容,这是一门实践性特别强的课程,只有实际上机操作,才能更好地理解与掌握计算机程序编写的方法与技巧。刚开始初学者们可能会在书上学习到很多的方法与知识,但学习者不能只靠在书本上的学习,计算机程序设计的学习强调的是实践。学习者要多进行练习,多试着进行编程。不要怕会出现错误,因为在刚开始的学习过程中错误是不可避免的,只有在错误中才能发现自己的不足和存在的问题。
  (三)利用问题进行学习
  在学习的过程中,很多人会感到枯燥乏味,面对一大堆的数字、符号、公式难免会产生一些负面情绪。这时,为了避免计算机程序设计的学习者知难而退,不能坚持学习的情况,建议程序编写的学习者自己找一些引导性的问题来激发自己的主动性与积极性。在感到枯燥乏味的时候,一些问题的引导总会吸引学习者的注意力,使得他们心中想要解决问题的欲望激发出来。一些简单程序的错误会使初学者感到非常的好奇,而在理解之后,又会有一种恍然大悟的感觉。所以问题的引导不仅可以激发学习者的兴趣,还能让他们在思考问题、解决问题的过程中充分理解掌握一些计算机程序设计的技巧与方法。
  五、结束语
  在计算机程序设计的学习过程中,难免会感到枯燥乏味。尤其对于一些基础较差的初学者来说,面对一些难懂枯燥的符号,可能会感到厌烦。这就要求计算机程序设计的学习者们有一颗坚定不移的心,要有毅力。能坚持才是学好编程的关键。另外在具备这些条件的基础上,找到好的学习方法与学习技巧会帮助学习者更好地理解与掌握计算机程序设计,提高学习者的学习兴趣和学习效率。
  参考文献:
  [1]李希字,白刚华.谈学习程序设计语言兴趣的培养[J].职业教育研究,2005(10).
  [2]丁微.谈计算机程序设计教学的若干体会[J].广西财政高等专科学校学报,2003(16).
  [3] 朱二莉,马铭惠.Java课程教学方法探索口].现代计算机,2010(8).
其他文献
【摘 要】我国的铁路运输越来越发达,铁路以其安全系数高、乘坐价格低、运行速度快等优势因素成为人们首选的出行方式。随着铁路运输的不断发展,铁路的管理水平也得到了质的飞越。目前铁路管理工作中最高的技术应用即是全电子微机联锁系统信号管理技术。该技术历经了三次质的飞越,最终形成了现在的应用方式。笔者结合大量的理论数据分析,和实际的操作经验,对全电子微机联锁系统信号的解锁模块进行了分析和介绍,希望通过该项技
期刊
【摘 要】计算机安全问题的日益突出,对入侵检测系统提出了更高的要求。本文探讨了基于数据挖掘的数据库入侵检测系统,对数据库内数据的入侵行为的进行快速的识别,提高入侵检测系统规则挖掘速度。  【关键词】入侵检测 数据挖掘 异常检测  一、数据挖掘定义  数据挖掘的定义就是从大量的、真实的、模糊的、含有噪声的、不完全的、随机的数据源中,提取出新颖的、有用的隐含在其中不为人们所知的知识或信息的过程。根据需
期刊
【摘 要】随着我国科学技术的发展,计算机信息技术也处于高速发展状态下,计算机科学技术逐渐进入到人们的生活中,并且发挥着重要的作用,当前我们的生活过程中,计算机科学技术已经普遍应用于生活和工作的各个方面,计算机科学技术对于促进我国经济增长,社会发展以及方便人们方面都发挥了不可阻挡的重要作用,下面本文通过对计算机科学技术的发展水平及其发展过程中存在的问题进行分析,进一步提出促进计算机科学技术的未来发展
期刊
【摘 要】伴随着计算机硬件技术的迭代更新,其维护工作的要求标准不断提高。为了能够适应计算机系统的高速发展,结合计算机硬件维护原则及方法两个方面着手分析,对计算机的软件与硬件系统使用相应的维护方法,有利于提升计算机系统的工作效果,为人们的工作与生活带来更多便捷之处。  【关键词】计算机硬件 维护 原则 方法  一、引言  伴随着现阶段社会的高速发展,计算机系统在人们日常生活中的作用不断体现出来。即使
期刊
【摘 要】IPTV技术以计算机网络技术为基础,集多媒体点播,信息浏览,通信娱乐为一体,为用户提供较好的体验,本文主要讨论了IPTV的相关技术以及典型架构,并引用一个实例进行阐述,具有较好的工程意义。  【关键词】IPTV 流媒体 VOD 系统架构  基于宽带网技术的以多媒体为主的系统,主要为用户提供娱乐、信息浏览和交互方面的应用。目前,IPTV主要以DSL和LAN为主要接入方式,以个人电脑、智能手
期刊
【摘 要】本文主要的研究主体是个体软件过程的互动案例,使学生通过这一主体的案例学习,提高学生的程序开发水平,改进他们的学习方式,完善自我的设计方法,培养学生追踪和评价自己工作的习惯,逐渐提高学生的编程能力。  【关键词】个体软件过程 学生 编程能力  随着软件工程知识的普及,社会对软件开发的需求也逐渐增多,软件的开发技术也随之不断变化。软件规模增大,没有软件开发思想和理论指导的软件开发成本和进度难
期刊
【摘 要】随着信息技术的发展,计算机应用进入各个领域。计算机专业的人才就业路子更加宽广,适应性也越来越强。而事实证明,随着经济技术的越来越发达,社会的进步,数字化对于各行各业都是大势所趋。计算机行业包括软件和硬件两大部分,硬件部分属于支撑部分,而软件属于运行部分,二者协调处理,组成计算机系统。本文从计算机原理入手,分析计算机未来的应用。  【关键词】计算机系统 原理 应用  计算机技术的快速发展,
期刊
【摘 要】对于种类较多但形状基本相同的系列的回转零件,在数控车床编程中,可基于宏程序用一个程序来完成系列回转零件的所有数控车床的加工程序,包括粗车、精车及多次装夹等。  【关键词】宏程序 数控车削 编程应用  如今宏程序在数控铣床加工编程中得到广泛应用。但是在数控车床加工很少应用,经过长期不断地研究和试验。成功地总结在数控车削加工中的编程方法。并获得了成功,收到良好的效果。  一、基于宏程序对系列
期刊
【摘 要】Android系统的发展,智能手机的普及,使得我们可以方便的随时随地浏览页面,同时也会在web登陆过程中留下大量的个人信息,这就使得在web服务中有自动清除个人信息的功能变的不可缺少,本文就从sql层面探讨这方面的应用。  【关键词】android,sql 周期任务  一、情景设定  客户端为android手机,登录后希望保存其在线状态(server端),并且对于每一个在线用户都有一个相
期刊
【摘 要】oracle数据库的redo机制是保障数据安全和故障恢复的至关重要的手段,也是对数据库性能影响非常巨大的关键因素。通过对oracle日志机制的探讨可以帮助数据库管理员更好的理解、维护oracle数据库。  【关键词】redo checkpoint 事务 恢复  一、redo原理  计算机系统中最容易出现瓶颈的就是磁盘的I/O操作。Oracle通过批量方式将buffer cache(数据缓
期刊