《高级语言程序设计》课程教学改革探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:shendongshendong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文结合当前大学生的学习环境提出了《高级语言程序设计》课程的教学改革方案,旨在提高大学生的计算机逻辑思维能力和编程实践能力,探讨了教学过程中如何提高学生的学习积极性,提高教师的教学方法和实践教学效果等教学改革问题。
  关键词:高级语言程序设计;教学改革;计算机逻辑思维;编程实践
  中图分类号:G642 文献标识码:A
  文章编号:1009-3044(2019)35-0143-01
  《高级语言程序设计》是高校在大学计算机基础课程体系的重要课程,通过对高级语言程序设计的学习,学生能够理解计算机程序设计语言的基本知识和程序设计的基本方法。而C语言是高校普遍讲授的程序设计基础课程,对于计算机相关专业的学生来讲,《高级语言程序设计》是进一步学习《数据结构》《面向对象程序设计》课程的基础。对于非计算机相关专业的理工科学生,很多高校也开设了该课程,目的是提高学生的逻辑思辨能力,数学能力,计划统筹能力等多方面综合能力,并且鼓励学生参加全国计算机等级考试二级和全国计算机应用技术证书的考试,以促进学生的学习积极性。
  1 程序设计课程教学中存在的问题
  (1)因为开设该课程的有很多非计算机专业学生,因此,很多学生对程序设计课程的重要性认识不清,学习积极性不高。特别是当他们面对的是一大堆语言符号,觉得死记硬背的内容较多,学习起来更会觉得枯燥。而且在教学过程中,当老师讲解知识点和实例时,学生的确听懂了,但是让学生动手操作时,大部分学生觉得无从下手。而且该课程越往后面章节越难,最后导致学生完全丧失了学习兴趣。
  (2)教学方法教学手段单一
  该课程的传统教学模式多以讲述为主的方法,虽然课堂会有少量提问,但是由于学时问题,师生互动的讨论式、项目研究式的教学形式使用很少。教学手段多采用多媒体辅助教学,因为速度较快,学生稍一开小差,就会错过对关键问题的了解和掌握,教学效果不甚理想。
  (3)实验环节效果不理想
  該课程都有配套的实验指导书,即使上实验课前,要求学生写预习报告,学生也不配合,大多都是抄实验指导书上的内容,没有自己的思路。即实验内容如果过多的是验证性的实验,学生的动手能力、解决实际问题的能力很难提高。
  2 教学改革探讨
  程序设计课程旨在帮助学生建立用计算机处理问题的思维模式,本校程序设计课程讲授内容为c语言,而《C语言程序设计》是程序设计语言的入门课程,能很好地使学生理解并掌握程序设计的基础知识、基本原理和基本方法,培养和提高学生设计算法、设计和调试程序的能力,是进一步学习其他语言和计算机技术的基础。在此基础上,本人提出以下教学改革方法:
  2.1注重算法和程序设计方法的讲授
  程序设计课程有很多语法规则,但是重点是引导学生针对问题能设计出合理的算法,也就是在教学过程中要重点培养学生分析问题和解决问题的能力,精讲多练,举一反三,逐步培养学生设计算法的能力。当学生能切实解决实际问题的时候,学习兴趣自然会提升。
  2.2狠抓实践教学环节
  只讲理论,不付诸实践,无疑纸上谈兵。通过实践操作,可以检验学生对所学知识的掌握情况。因此,在保留传统教学中的一些基础验证性实验的同时,应逐步让学生参与一些实用性强的实验内容。让学生多思考,多动手,多实践,使学生不仅能熟练掌握理论知识,设计合理的算法,而且能熟练使用编程工具,快速的调试程序。
  现在大学生创新创业如火如荼,教师可以根据班级学生的专业特点,和学生一起精心设计一个大项目,让学生参加大学生创新创业项目,按照不同的功能和模块将项目分解,逐步完成该项目,使学生体验到学习过程的喜悦和成就感,有效地调动学生的学习积极性。
  2.3合理使用辅助教学工具
  教师在讲授课程之前,跟学生约定一个课后辅导答疑的方式,可以是网络论坛,也可以是微信或QQ群,在这些平台上,学生可以畅所欲言,不仅师生能互相交流,学生之间也可以互助互利,而且可以正确引导学生合理使用互联网,在学生群体中建立良好的学习氛围。
  3 小结
  本文对《高级语言程序设计》教学改革的建议,是在多年的C语言程序设计教学过程中根据学生存在的问题和联系社会大环境提出的,并已循序渐进的应用于C语言程序设计课程的教学过程中,教学效果有一定的提升,当然还不甚满意,后续根据实际问题需要进一步调整方案。
  参考文献:
  [1]谭浩强.C语言程序设计[M].北京:清华大学出版社,2000.
  [2]曾辉,等.C语言程序设计教学改革初探[J].福建电脑,2015.
  【通联编辑:王力】
  收稿日期:2019-09-10
其他文献
摘要:随着信息技术及互联网的快速发展,以网络为依据的新媒体动漫出现并广泛传播,其内容丰富、创意诙谐、形式多样赢得了广大人民群众的喜爱。新媒体动漫也在跟随信息技术的发展进行改变,本文主要浅析新媒体动漫的传播特性,并分析新媒体动漫以后的战略发展趋势。  关键词:新媒体;动漫;传播特性  中图分类号:TP393  文献标识码:A  文章编号:1009-3044(2019)36-0207-02  新媒体动
摘要:高校信息工程专业在传统教学模式基础上存在教师与学生、理论与实践联系程度有待加深这一现实,针对这一不利于高校信息工程专业学生综合素养提升的现实,提出具有针对性的多主体交互式学习方式对不利现实进行改善,建立不限于理论教学的多主体教学方式,并利用多主体特性,将多主体充分联动,实现交互式教学信息互动。本文将对多主体交互式教学进行概述,联系多主体交互式教学特点,对高校信息工程专业中多主体交互式教学模式
摘要:提升学生职业能力是高职院校人才培养的核心,也是内涵建设的必然要求。当前计算机类专业人才培养存在着“办学特色不够鲜明、人才培养目标滞后、课堂授课知识陈旧、学生职业意识缺乏、师资实践能力不足、考核评价机制单一”等问题。结合行业发展动态和企业实际用人需求,以职业能力培养为导向,校企协同育人,构建了一平台着力、三课堂联动、四主体参与的三段式分层培养体系。该培养体系体现了高职人才能力培养本色,解决了当
摘要:分析高职教师信息化教学能力的内涵和当前职业院校教师信息化教学能力现状,提出通过提升高职教师基础信息教学能力、发展教师的运用评价能力、提高教师创新能力结构层次以及以大赛来促进高职教师信息化教学能力提升。  关键词:信息化教学;高职院校;教师;提升  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)36-0161-01  随着信息技术与教育信息化进程的飞速发展,各
与普通的高等院校相比较,中职院校在实际教学的过程中,更加注重学生动手能力以及专业实践能力的培养,除此之外还需要锻炼学生们的团结协作能力以及职业素养等等。针对此种情况,笔者将会在本文的论述中简单分析中职阶段Photoshop教学中存在的问题,并且针对存在的问题进Photoshop小组教学的可能性,希望通过小组合作的学习进一步提升中职阶段Ps教学的质量与水平,通过小组合作教学进一步提升学生的团队合作能
摘要:在游戏和虚拟现实场景漫游项目中寻路导航系统应用非常广泛。实现自动寻路导航系统要有相应的算法并且需要编写大量的脚本。在Uinty3D下,使用Unity3D的AI寻路导航系统可能实现一定的自动导航功能。全文论述了在Unity3D下实现自动寻路导航系统必要条件,实现自动寻路导航的方法以及引用Al角色动画的方法。  关键词:虚拟现实;Unity3D;AI自动寻路  中图分类号:TP393 文献标识码
摘要:随着信息技术的不断发展,在“互联网 ”背景下将教学与信息技术深度融合,针对目前《计算机应用基础》课程教学中遇到的实际问题,利用信息化手段在班内实施分层教学,对教学对象、教学目标和教学评价进行分层。使用“蓝墨云班课”APP对学生分类建组,发布课程资源,加强分层教学管理,弥补课堂教学时间上的不足,真正做到因材施教,兼顾不同层次学生需求,提高教学质量,培养合格的高职毕业生。  关键词:互联网 ;信
针对当前校园安防需要,开发了基于nodejs校园智能视频监控系统。校园智能视频监控通过网络摄像头采集视频信息,使用智能算法分析视频对目标进行检测和识别,根据用户请求分发
基于环境设计专业电脑效果图课程的特点,运用"PTP"的教学模式尝试进行教学方法的创新去取代传统的电脑效果图教学模式,以实践-项目-实践的方式调动学生参与学习内容的主动性,以期通过教学增强学生的学习能力,提升专业技能水平从而满足环境设计专业用人单位的人才需求。
随着社会经济的快速发展,科学技术的变革使得电脑技术日益完善与普及。在这样的时代背景下,对于从事平面设计的设计者来说传统的手绘设计已经无法适应时代的发展。因此,在设计平面作品的过程中,手绘设计转变为使用计算机进行平面设计逐渐成了一种发展趋势。图形绘制技术在平面设计过程中占据着十分关键的作用,而对于初学者来说,图形绘制技术相对来说不易掌握,需要反复推敲与练习。因此在该背景下,本文基于平面辅助设计软件探