高校计算机编程语言的融合教学研究

来源 :科技风 | 被引量 : 0次 | 上传用户:honeykaka
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:高校计算机语言类编程教学一直是一项教学难点,总体上来讲,高校计算机语言类编程具有理论性强、入门难、 逻辑性强、实践性强等特点,致使学生学习起来非常困难。而C 语言程序设计作为计算机专业的一门专业基础课,是学生入门计算机编程语言的一个突破口,如何从C 语言进入到计算机汇编语言的学习当中,需要一个融合的过程。本文主要探究了高校计算机编程语言的融合教学,以期为高校计算机语言类编程教学提供科学有效的指导。
  关键词:高校;计算机;编程语言;教学研究
  目前,计算机技术已经基本实现了全面覆盖,而高校设置的计算机专业也为计算机领域输送了众多的计算机人才。其中,不乏编程类技术人员。对于这些专业技术人员,计算机编程语言并不陌生。但是,计算机编程语言教学当前已经陷入了困境,学习计算机编程语言成为了阻碍学生的专业技能提升的重要阻力。为了确保该额课程的教学和实践顺利,高校计算机编程语言的融合教学尤为重要。
  一、语言类编程教学
  语言类编程教学 ,在计算机专业中占有重要的地位。同时,也是学生认识和了解计算机的首选方式。在高校设置的计算机相关专业的核心课程和基础课程中,会安排语言类编程教学课程,由此可见,该课程的重要性。所谓计算机编程语言,即通过英文缩写标识符(编写计算机程序的数字、字符和语法规划)组成各种指令或语句, 以传达方式,让计算机接收指令,并完成指定任务。目前,存在两种形式,一种是机器语言;另一种是高级语言[ 1 ]。
  汇编语言,作为一种能直接控制硬件的语言,是针对机器的程序设计的语言。我们所熟知的当属C语 言,对于计算机专业的学生而言,C语言是非常熟悉的一种语言,大部分计算机专业的学生都能够很熟练的通过使用 C 语言编写程序,进而解决实际工程问题。但是,C语言仅仅是汇编语言中的一种。其他汇编语言的难度更高,因此,致使语言类编程教学存在一定的困难。
  经过实践教学活动,大致可以总结出语言类编程教学的几项主要特点:
  第一,计算机语言类编程理论性过强(涵盖一串串的数字、字符或语法规则等内容), 入门不易,消磨掉了学生的学习兴趣。
  第二,计算机语言类编程逻辑性过强,学习过长,容易让学生感到枯燥乏味。
  第三,计算机语言类编程实践性过强,学生需要提升逻辑性思维能力,真实利用编程知识[ 2 ]。
  二、C语言和汇编语言的合理过渡
  在1996年,有人就已经提出了顺序结构、选择结构、循环结构三种基本结构。谈及C语言和汇编语言,二者均属于结构化程序设计语言。在这两种语言结构中的对比中,不难发现,汇编语言需要将指令符号化,在结构上比高级语言要求更高一些。
  同时,汇编语言需要对80X86架构的寄存器进行理解和记忆。基于编程语言的特点,由C语言过渡到汇编语言的学习(由已知的C语言的学习顺利过渡到低级语言的学习),需要把握以下内容,即改变编程平台:
  (一)MASM平台
  MASM平台,该平台提供纯蓝屏、纯英文的编译环境。其具体操作如下:输入编辑命令——打开编辑窗口——在EDIT口写汇编源程序——汇编(汇编命令)、链接(链接命令)、运行及调试(调试命令)——反汇编U命令——得到程序结束指令 MOVAH,4CH 的地址。之后,执行G命令,并运行到此断点处。根据结果(保存到某个存储器中),执行D命令,获取某个变量的值(y=FFH)。
  由于上述程序运行过程过于复杂,以致于学生学习起来相当有难度,因此,编程平台应该升级。
  (二)EMU8086平台
  在高校开设的编语言课程中,会普遍应用编程平台eMU8086。EMU8086的平台中拥有8086CPU的仿真软件,在功能方面具有极大的优势,具备8056相近的功能。更为关键的是,EMU8086的平台是集成交互式学习汇编语言、CPU结构和逆向工程的完整仿真体系。通俗些来讲,就是该平台集编辑、 编译、仿真为一体,更方便学生操作使用。
  除了上述针对编程平台的改变之外,在针对高校计算机编程语言课程实施教学中,应该分阶段的进行教学,分成入门阶段、提升阶段、成熟阶段。入门阶段教授简单的编程类知识,以提升学生学习兴趣为主;提升阶段以练习为主,提升学生编程技术能力;成熟阶段以规范学生的编程过程为主,提高学生编程技术能力的熟练程度。
  三、结语
  综上所述,计算机编程语言之间是具有紧密的关联性的。计算机编程语言之间的差异主要体现在语法表达形式上。因此,由高級语言过渡到低级语言的学习是非常可行的。教师要抓住这一特点进行教学。C语言的编程平台是MicrosoftVisualC++60, 汇编语言的平台采用的是仿真软件Emu8086, 二者之间借助VC6.0平台实现了互通,因此,在高级语言和低级语言之间融合教学的过程中,为学生学习好计算机编程语言奠定了基础。
  参考文献:
  [1] 谢志英,袁红丽,韩月霞,郭华.关于计算机编程语言之间融合教学的研究[J].计算机工程与科学,2014,S1:212-215.
  [2] 陈晨.高校计算机语言类编程教学特点及阶段的探讨[J].亚太教育,2016,15:99.
  作者简介:
  朱箫笛,男,河南郑州人,郑州铁路职业技术学院助教,管理学学士,主要从事经济管理、计算机类的课程教学和研究。
其他文献
冰心是中国现代女作家的杰出代表。从她被五四惊雷震上文坛的那一天起,便以其独特的创作风格引人注目。她用自己成功的艺术实践,允分显示出被解放了的女性的文学创造力。 在
摘 要:改革开放以来我国经济飞速发展,但是同时不科学规划而大量兴建建筑物,造成了大量自然资源和能源的损耗,并对环境产生巨大影响,所以我们必须要大力发展和研究绿色建筑。笔者在分析何谓绿色建筑的基础上,对如何发展绿色建筑提出了几点看法。  关键词:绿色建筑;绿色建材;可持续;建筑生命  21世纪人类共同的主题是可持续发展,对于城市与建筑来说也需要跟着人类共同的发展主题。低碳、绿色、环保的建筑己成为现在
目的:观察健脾化瘀法结合西药三联疗法治疗消化性溃疡的临床疗效。方法:将80例消化性溃疡患者随机分成两组,对照组(40例)采用西药三联疗法,治疗组(40例)在对照组治疗的基础上予中医健
目的:观察持续静脉滴注参麦注射液治疗难治性心力衰竭的临床疗效。方法:将58例难治性心力衰竭患者分为两组,其中治疗组30例,对照组28例。治疗组采用持续静脉滴注参麦注射液治疗,对
怎样让学生更有效地记忆英语单词,是当前中专学校教学的当务之急。扩大词汇量,当然主要靠学生们自己发挥主观能动性,但并不意味着教师就无能为力。只要我们积极改进教学方法,
研究了一类含有饱和非线性状态约束的离散时间时滞系统鲁棒H∞控制问题。基于Lyapunov稳定性理论和线性矩阵不等式(LMI)处理方法,通过构造适当Lyapunov-Krasovskii函数,推导
目的:观察自拟银蒲散治疗急性膀胱炎的疗效。方法:将97例患者随机分为两组。治疗组采用自拟银蒲散加减治疗,疗程7。10天;对照组予甲磺酸左氧氟沙星治疗,疗程7天。观察两组疗效并进
慢性胃炎是一种病因复杂、多因素影响的慢性疾病,病情易反复发作,缠绵难愈,其发病率居各种胃病之首。发病男性高于女性,主要是胃粘膜上皮遇到各种致病因子,如药物、微生物、毒素和
摘 要:随着我国社会的不断发展,经济的转型及升级,科技也在不断的进步,许多企业对于人才的需求也有了更高的要求,在此背景下,我国也越来越重视职业教育。在现代职业教育过程中,中高职课程衔接已经成为了最新的发展需求,能够满足现如今经济快速进步对于专业人才的需求。基于此,本文就以数控技术专业为主,研究中高职课程衔接体系的构建。  关键词:中高职衔接;数控技术;课程体系构建  职业教育是国家转化及升级经济方
过期妊娠101例临床分析刘淑芹,李雪梅(锦州市太和区医院)张丽君(锦州市妇婴医院)关书凡(锦州医学院第一附属医院)本文根据以妊娠超过42周以上(>294天)计算,但需注意月经周期,哺乳情况。胎儿大小,胎