- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何学好计算机语言类课程
如何学好计算机语言类课程
摘要:本文结合大学生和计算机语言类课程的特点,对新形势下大学生计算机语言类课程教学改革进
行了较为深入的探讨。
关键词:计算机语言 程序设计
语言是人类所特有的用来表达意思、交流思想的工具,由语音、词汇和语法构成一定的系统。计算机
语言顾名思义是在计算机上使用的语言,是用于编写程序的开发工具,人们把自己的意图用计算机语言编
写程序,输入计算机,告诉计算机完成什么任务以及如何完成,达到人对计算机进行控制的目的。计算机
语言的种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。机器语言是直接用二进
制代码指令表达的计算机语言,指令是用 0 和1 组成的一串代码。计算机可以直接识别,不需要进行任何
翻译。执行速度比较快。但是用机器语言编程很繁琐,非常耗精力和时间,难记忆,易弄错,并且难以检
查程序和调试,工作效率很低。到后来就有了汇编语言,汇编语言是用助记符代替操作码,用地址符号代
替操作数。汇编语言也是面向机器的一种低级语言,不具备通用性和可移植性。由于汇编语言依赖于硬件
体系,且助记符量大难记,于是人们又发明了更加易用的所谓高级语言。高级语言的种类很多,有面向过
程的语言,例如 Fortran、Basic、Pascal、c 等,有面向对象的语言,例如 C++、Visual Basic、Java 等。
目计算机语言发展速度非常快,种类非常多,在这么短的时间内开设所有的语言课是不可能的,只能把那
些具有代表性的引到大学课堂上。可是在实际教学中又遇到了典型的问题:第一,众多的语言规则让初学
者望而生畏;第二,灵活多变的使用方法又令人捉摸不透;第三,课堂讲授时间非常短暂。那么,怎样在
短短的一个学期内上好这门课呢?根据自己的教学经验浅谈一下自己的建议。
一、明确教学目的
教师首先应该明确教学目的。这一学期让学生明白都学什么。计算机语言教学是让学生掌握计算机语
言的语言特征,学会用计算机语言进行程序设计的技能,培养学生的独立思考能力和一定的自主创新能力。
教学过程首先是让学生端正思想,明确学习计算机语言的意义;其次是让学生明白学习计算机语言最终就
是要学会用语言来编写程序,为实际工作服务,为人类服务的。而不是死抠那些语法。培养学生利用计算
机分析问题和解决问题的能力以及逻辑思维能力。
二、关键是注重计算机思维培养
学生毕竟以前从来都没有接触过计算机语言课,一些解题的思维还停留在高中阶段。形象化方法在教
学中作用高级计算机语言虽然同我们生活中自然语言有很多相近的地方,但它毕竟不是自然语言,尤其对
于初学者,更是很难在短时间内完全接受和理解。在实际教学中发现有些学生对一些简单的编程问题就是
不知从何下手,没有所谓的“计算机思维”,缺乏对基本的计算机关键是注重计算机思维培养。所以教师应
该注重培养学生的计算机思维。在讲课中,应集中精力对章节的知识结构进行详细阐述、对所要解决的实
际问题进行深入剖析,不应花太多的时间放在对语句语法的过多讲解。当遇到实际编程时,需积极引导学
生把“要想干什么”的问题,直接转化为“要解决什么”的问题。当问题确定以后,必须选择正确的算法。
当然,计算机编程中的算法和数学中的算法存在很大区别,需要教师对学生们的计算机思维进行长期而有
针对性的训练和培养。
三、程序设计的教学要考虑“纵”、“横”、“竖”三个方面
这里所讲的“纵”向是指代表语言学角度;“横”向是指计算机角度;“竖”向是指数学逻辑角度。
这三个方面的交叉点即为语言的一个知识点。每个语言知识点要按四个角度进行讲解:(1)含义及书写格
式;(2 )功能和执行(3 )限制与注意点(4) 应用举例。一本程序设计的书看到的无非就是变量、函数、条
件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不
要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
例如,Visual foxpro 中的 do while…..enddo 结构的讲解,可以按如下步骤进行。
(1)含义及书写形式
Do while 条件表达式
命令行序列
Enddo
(2)功能和执行
1 判断条件表达式的值,若为真,则往下执行,否则退出循环。
2 执行命令行语句
3 重复步骤1和 2
(3) 限制与注意点
1 do while语句和 enddo 语句必须成对出现,缺一不可。
文档评论(0)