- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“匯编语言程序设计”课程教学及实验改革的探索
“汇编语言程序设计”课程教学及实验改革的探索
摘要:程序设计能力是新世纪创新型人才需要具备的基本能力之一,本文以“汇编语言程序设计”课程为基础,探讨如何通过课堂教学和实验环节培养学生的程序设计能力,提出程序设计能力由问题分析能力和程序实现能力两部分组成,对课堂教学方法、实验内容以及实验环节管理模式进行改革。教学实践结果说明改革措施对培养学生程序设计能力,激发学生学习主动性起到了积极作用。br 关键词:程序设计;习题课;实验内容改革;课堂教学br br 社会竞争日益激烈,快速变化的社会环境对人才的综合素质提出更高要求,强调适应能力和设计应用能力的提高。为了提升我国高等教育的水平,尽快与国际高等教育接轨,近年来国家加大了对教育科研的投入,加强对高等教育的管理监督,强调对学生动手能力和创新能力的培养[1]。计算机作为现代工作生活必不可少的工具,人们的创新思想和设计理念都需要借助计算机来实现,各个专业的学生都需要具备一定的程序设计能力,因此大多数理工科专业的学生在整个本科学习过程中会选修两门以上程序设计方面的课程。如何合理地安排课程和实验内容,提高学生的程序设计能力,对培养高素质的综合人才具有重要意义。目前大学课程的改革偏重于课程内容以及课程设置方面的改革,而对教学实施改革的力度还不够[2]。br 1程序设计能力的培养br 程序设计能力的培养,首先是培养学生的设计能力,如何分析问题,提出解决方案;如何表达自己的设计思想,进而完善设计思路。设计能力的培养与具体的程序实现没有太大关系,然而却是程序设计的基础。因此,程序设计能力应该由两大部分组成:br 第一部分,也是基础部分,分析问题,表达并细化解决思路的能力。这一部分与课程内容的联系较为松散,却是能力培养的基础。br 第二部分,是与课程密切相关的编程实现和调试程序的能力。学生用课程中所学的某种编程语言,例如汇编语言或C语言,实现自己的设计思想,并实际动手上机,调试运行程序,解决具体问题。br 目前课程内容设置以及教师的授课均偏重于第二部分,课堂上多讲授具体指令的功能及应用,大多数例题程序只有十多条,至多几十条指令,并且教师在课堂授课时大多直接给出正确的程序,而不是向学生演示分析问题、设计流程、编写程序、最后调试修改程序的整个程序设计过程。其结果就是,面对程序设计题目时,学生大多直接开始编写程序,而不是整理设计思路。盲目编写的程序往往逻辑混乱,缺乏调试经验的学生无法调试得到正确结果,打击了学生学习的自信心和积极性。因此在课堂教学活动中,应该强化对学生分析设计能力的培养,通过例题和课堂问答,详细演示整个分析、修改,最后完成流程设计的过程,不要直接给出答案。大多情况下,引导学生完成的流程与例题的答案有所不同,分析两者,改变学生始终希望有标准答案的习惯。有了流程后,引导学生用所学指令编写程序,利用多媒体教学手段,向学生演示整个调试修改程序的过程,强调分析问题、整理设计流程的重要性,改变学生忽略流程设计,直接编写程序的“恶习”。br 基金项目:重庆市高等教育教学改革研究项目(0634170);重庆大学教学改革项目(教200617)。br 作者简介:胡青(1975-),女,重庆人,讲师,硕士,研究方向为模式识别和智能系统。br 实际应用中,人们分析解决问题时,多采用从大到小,从上到下逐渐细化的方法。然而在教学过程中,学生很难接受这种方法,面对一个稍微复杂的具体问题时,学生大多无从下手,不知道如何开始分析。“汇编语言程序设计”课程在整个本科教育体系中属于基础教育,开设时间较早,大多开设于大学二年级,这也就意味着,本课程主要面向低年级的,独立思考能力相对较差的学生。这类学生可以解决具体的小问题,对于稍微大一点的问题,就不知道如何进行分析。针对这种情况,培养学生思维分析能力时
,适宜采取从小到大的方法,逐步引导学生适应分析方法,示例最好选择学生熟悉的事务,如学生成绩管理等。从一个具体的小功能出发,如统计某高考学生的总分,配合课程进度,逐步添加功能。例如学习分支结构及相应指令后,就可以统计某个学生不及格的课程门数,到课程结束时可以完成一个具有基本功能的学生成绩管理系统。最后再引导学生用从大到小,从上到下的方法分析设计学生成绩管理系统的功能,使学生了解熟悉这种分析方法。br 第二部分程序设计能力的培养,要使学生适应计算机的“思维”方法。计算机中使用二进制,数据的储存、运算、传输都采用二进制。这就需要教师耐心引导,通过大量的例子和演示,使学生能够切换到计算机的“思维”方法,而不是继续停留在传统的纸笔方式。贯穿整个程序设计的是数据流,从哪里得到原始数据,对这个数据做何种处理,结果存放到哪里。调试验证程序的过程就是修改待处理
您可能关注的文档
- ×××567號楼工程塔吊基础施工方案.doc
- ××××鉑金卡活动方案.doc
- ×××供水工程施工組织设计.doc
- ××××集團公司绩效管理方案.doc
- ×××學生公寓13栋施工组织设计方案.doc
- ×××建筑安裝公司综合应急预案.doc
- ××保健品針对中老年人的市场策划方案.doc
- ×××班級人才培养方案(2013.10.28修改定稿)2.doc
- ××公司年度全面風险管理报告2014.doc
- ××公司股權激励制度实施细则.doc
- 湖南省湖湘C13教育联盟2023-2024学年九年级上学期第三次月考语文试题(解析版).docx
- 河南省项城市第三高级中学2024-2025学年高三上学期第二次考试(期中)历史试题(原卷版).docx
- 湖南省岳阳市岳阳县岳阳经济技术开发区长岭中学2023-2024学年九年级上学期12月月考语文试题(解析版).docx
- 河南省安阳市林州市2024-2025学年八年级上学期期中历史试题.docx
- 河南省郑州市宇华实验学校2024-2025学年高三上学期11月期中考试政治试题(原卷版).docx
- 独山中学2024~2025学年度第一学期高三第三次阶段性考试政治参考答案.docx
- 河南省新乡市部分学校2024-2025学年高三上学期期中联考政治试题(解析版).docx
- 河南省新乡市部分学校2024-2025学年高三上学期期中联考政治试题(原卷版).docx
- 河南省鹤壁市联考2024-2025学年九年级上学期11月期中考试英语试题.docx
- 河南省商丘市实验中学2023-2024学年九年级上学期12月月考语文试题(解析版).docx
文档评论(0)