当前位置:首页 > 思想汇报 > 学语言课有哪些好处 [如何学好计算机语言课]
 

学语言课有哪些好处 [如何学好计算机语言课]

发布时间:2019-01-18 03:59:53 影响了:

   [摘要] 计算机语言顾名思义是在计算机上使用的语言,是用于编写程序的开发工具。本文结合大学生和计算机语言类课程的特点,对新形势下大学生计算机语言类课程教学改革进行了较为深入的探讨。
  [关键词] 计算机语言 程序设计 学生
  
  语言是人类所特有的用来表达意思、交流思想的工具,由语音、词汇和语法构成一定的系统。计算机语言顾名思义是在计算机上使用的语言,是用于编写程序的开发工具,人们把自己的意图用计算机语言编写程序,输入计算机,告诉计算机完成什么任务以及如何完成,达到人对计算机进行控制的目的。计算机语言的种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。目前,计算机语言发展速度非常快,种类非常多,怎样在短短的一个学期内上好这门课呢?
  一、明确教学目的
  教师首先应该明确教学目的。这一学期让学生明白都学什么。计算机语言教学是让学生掌握计算机语言的语言特征,学会用计算机语言进行程序设计的技能,培养学生的独立思考能力和一定的自主创新能力。教学过程首先是让学生端正思想,明确学习计算机语言的意义;其次是让学生明白学习计算机语言最终就是要学会用语言来编写程序,为实际工作服务,为人类服务的。而不是死抠那些语法。培养学生利用计算机分析问题和解决问题的能力以及逻辑思维能力。
  二、关键是注重计算机思维培养
  学生毕竟以前从来都没有接触过计算机语言课,一些解题的思维还停留在高中阶段。形象化方法在教学中作用高级计算机语言虽然同我们生活中自然语言有很多相近的地方,但它毕竟不是自然语言,尤其对于初学者,更是很难在短时间内完全接受和理解。在实际教学中发现有些学生对一些简单的编程问题就是不知从何下手,没有所谓的“计算机思维”,缺乏对基本的计算机关键是注重计算机思维培养所以教师应该注重培养学生的计算机思维。在讲课中,应集中精力对章节的知识结构进行详细阐述、对所要解决的实际问题进行深入剖析,不应花太多的时间放在对语句语法的过多讲解。当遇到实际编程时,需积极引导学生把“要想干什么”的问题,直接转化为“要解决什么”的问题。当问题确定以后,必须选择正确的算法。当然,计算机编程中的算法和数学中的算法存在很大区别,需要教师对学生们的计算机思维进行长期而有针对性的训练和培养。
  三、程序设计的教学要考虑“纵”、“横”、“竖”三个方面
  这里所讲的“纵”向是指代表语言学角度;“横”向是指计算机角度;“竖”向是指数学逻辑角度。这三个方面的交叉点即为语言的一个知识点。每个语言知识点要按四个角度进行讲解:(1)含义及书写格式;(2)功能和执行;(3)限制与注意点;(4)应用举例。一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。
  例如,Visual foxpro中的do while…..enddo结构的讲解,可以按如下步骤进行:
  (1)含义及书写形式
  Do while
  
  Enddo
  (2)功能和执行
  1判断条件表达式的值,若为真,则往下执行,否则退出循环。
  2执行命令行语句
  3重复步骤1和2
  (3)限制与注意点
  1 do while语句和enddo语句必须成对出现,缺一不可。
  2在书写时,do和while之间有空格,end和do之间没有空格。
  (4)应用举例
  例1:求1+2+3+……+100的和
  Sum=0
  I=1
  Do while i

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3