《Windows程序设计》教学方法研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:yaohaochang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:《Windows程序设计》是很多工科专业高年级学生的一门重要的专业课,由于该专业以其他低年级的编程课为基础,涉及的编程概念很多,并且是本科阶段的可视化编程概念的引导课程,因此课程必须具有不同于其他编程课的独特教学方法。另外将可视化的编程思想传递给学生,是这门课最重要的任务。本文从理论课堂教学及实验教学两个方面对课程教学方法提出了若干改革方法,包括学习兴趣激发、分层次教学及因材施教方法。教学实践的经验表明,以上方法显著提高了学生的课程学习效果。
  关键词:Visual C 编程;兴趣激发;因材施教;分层次教学
  一、 引言
  近年来,随着计算机技术及网络技术的发展,可视化程序的开发日益受到重视。《Windows程序设计》因其编程能力强大、与Windows操作系统连接紧密容易及可视化图形界面等特点,对于很多计算机相关的工科专业的大学本科生而言,已经成为众多各高校开设的必修程序设计课程。
  《Windows程序设计》课程教学概念多,而且可视化编程概念对刚接触的学生而言较为新颖,不太容易接受,加上目前该课程的理论及实验教学存在着教学理念陈旧、教学方式传统单一、实验内容脱离实际等问题,难以引起本科生的学习兴趣,从而难以达到预期的教学效果,本文针对传统教学过程中存在的问题,提出了三项具体的教学改革措施。
  二、 教学方法
  1. 兴趣引导
  俗话说,兴趣是最好的老师,本课程教学概念繁杂,照本宣科的教学方式得不到好的教学效果,反之,要得到好的教学效果,首先要注意的就是激发学生的学习兴趣。教育家叶圣陶说过:“教任何功课,最终目的都在于达到不需要教。”如果由兴趣引导学生自学获得知识技能,将大大提高学生的学习效率。笔者首次课程的教学任务是给学生介绍可视化编程的一些概念,比如窗口、控件、消息。为了激发学生的兴趣,并没有急着讲解这些学生原本不熟悉的概念,不讲复杂的概念,更不是首先就介绍MFC框架,而是讲解了学生非常熟悉的腾讯公司的QQ聊天工具软件,对比课程教学的概念,逐一地讲解可视化编程的重要概念。比如点击某按钮,表面看是给对方发送了消息,但是实际是相当于对程序发送了一个消息,然后消息得到了处理,回应就是聊天对方获知敲出的聊天内容。我们将复杂的概念先简单地对应到本程序中,进而帮助学生了解如何开发可视化的应用程序。对比C语言的控制台程序,学生对开发这样的可视化程序,非常感兴趣,这样就激发了他们极大的求知欲。另外,之后的每章,笔者都是先给出一个实际的应用程序,“吊住”学生的胃口,再开始理论教学,实践证明在课程后续教学过程中,学生保持的学习兴趣很大,因此兴趣教学法可以极大地促进教学效果。
  2. 因材施教
  尽管因材施教的教学方法在很多课程教学中都应该使用,但是对于编程语言的教学,在教学过程中,我们应该首先认识到学生的计算机程序设计能力客观上存在着差异,一方面,本课程前期的基础课程比较多,比如需要学生掌握C语言中的函数及指针,也需要C 语言编程课程中的面向对象的概念,还涉及常见的数据结构,最后还需要Windows操作系统的一些概念,比如句柄及进程等。我们在教学过程中发现学生的基础参差不齐现象比较严重,如何对所有学生的教学都达到好的教学效果,是课程教学中需要考虑的问题,做到因材施教,布置不同难度的实验,这一点在程序设计教学中尤为重要。此方法在下面的实验教学方法中得到进一步体现。
  3. 分层次教学
  与很多低年级的公共课程不同的是,编程方面的课程尤其强调动手能力,如果仅仅停留于理论课堂的教学,经验表明最终的教学效果非常差,在教学工程中,一方面我们强调课程学习必须理解,不能死记硬背《Windows程序设计》是一门实践性很强的课程,除了要保证有足够的上机实验时间外,还必须重视实践的各个环节来提高实验的效果。我们在实验课程中将实验内容可分为:验证型实验、设计型实验和综合型实验,针对不同能力的学生,采取分层次的实验教学模式,从能力差到能力高,均可以做到对理论知识点的理解,当然最终能完成综合型实验,表明学生彻底理解了课程内容。我们在实验教学课程中针对性地提出以下三点改革:
  (1)验证型实验
  实验的目的之一是为了加深学生对课堂知识点的消化和理解,实验题目中,布置验证型实验,将实验的关键点都对应到重难点,这样就可以巩固课堂教学效果,最终亲身体会并且牢牢记住这些课堂理论知识点。
  (2)设计型实验
  对于能力更强的学生,我们有针对性地布置了设计型实验。该类实验,会引导性地给出实验的关键点,甚至给出部分代码,叫学生填空,或者布置一个小的项目,叫学生自己设计界面元素及消息的各种处理。
  (3)綜合型的实验
  针对能力较高的学生,在本门课程的最后几个实验课中,我们设计了1-2个综合型的程序设计的题目,让学生自己完成设计及全部编程工作。题目中会包括较多的小模块,这些模块就是前期课程中的理论教学内容,其目的就是希望学生能利用所有前期课程的所学,亲自设计,思考可视化程序的编程特点,并对前期所学做最后的复习巩固。
  三、 结束语
  本文就理工科专业的《Windows程序设计》课程的特殊性做了讨论分析,从兴趣引导、因材施教以及分层次的实验教学模式等方面,提出了适用于该课程的行之有效的若干教学改革方法。经过几年的教学实施,这些教学方法有效地提高了学生们的学习兴趣及学习的成绩,取得了良好的教学效果,也提高了本专业学生的就业竞争力。
  参考文献:
  [1]欧阳潘.高职C#程序设计课程的教学改革及实践[J].科教文汇,2013(16):176-176.
  [2]高军峰,熊义君.生物医学工程专业“Windows编程技术”教学方法探讨[J].科教文汇,2013(3):68-69.
  [3]刘智,张金荣,王森.深入浅出讲解“Windows程序设计——VisualC ”课程[J].计算机时代,2012(9):57-59.
  作者简介:熊义君,湖北省武汉市,东湖学院机电工程学院;高军峰,湖北省武汉市,中南民族大学生物医学工程学院。
其他文献
要养成学生的自主学习能力,教师就必须为学生创造条件,营造氛围,让学生动手操作,激发学生学习主动性。 To develop students ’autonomous learning ability, teachers must
翻转课堂教学模式在高校教学中成为研究的热点领域,本文通过总结文献综述,归纳结论得出:翻转课堂在高校教学中无论是理论课程还是实践课程都广泛采用,翻转课堂在高校教学中实
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
由于忽视政治理论学习,以及制度化建设严重缺失,使得边远山区小学教育系统形式主义严重、工作作风不实的现象时有存在、坐吃山空、行为败坏的现象时有发生、奢靡之风严重.解
民国女子教育从整体上已经完全脱离旧式女子家庭教育的藩篱,吸收了西方教育因素,已经是真正意义上的近代学校教育.女子教育在民国时期逐渐实现了单轨制,虽然无论从数量上、规
《中等职业学校语文课程标准》中说语言文字是人类最重要的交际工具和信息载体,也是人类文化的重要组成部分。语文课程是学习和运用祖国语言文字的综合性、实践性课程,是学校
根据苏氏一锅法,在过硫酸铵既作为氧化剂又作为引发剂的条件下合成了一系列四甲基六元瓜环桥联聚丙烯酸.研究了丙烯酸浓度、四甲基六元瓜环投入量和过硫酸铵浓度对聚合物形成
三年级是小学阶段的一个转折点,写作是语文教学的关键,教师在日常教学中,注意说话与写话的有机结合,让学生爱上写作,用自己的眼睛观察世界,用自己的笔展示世界,写出真情实感
根据我国现代职业教育理念的要求,我国高铁职业教育机构结合我国高铁行业发展的具体情况以及对人才技能方面的需求,以企业岗位需求作为教学的基本导向,不断优化改革人才培养
摘 要:《了不起的盖茨比》是美国20世纪著名小说家菲茨杰拉德的代表作,作者成功地运用丰富的色彩象征来刻画人物性格特征,揭示主题,促成了小说的伟大成就,奠定了菲茨杰拉德在文学界的地位,成为“爵士时代”的代言人。  关键词:盖茨比;色彩;象征意义  一、 《了不起的盖茨比》内容概述  作品是以20世纪20年代的纽约市及长岛为背景,年轻军官盖茨比爱上了美丽的黛西,但是盖茨比出身贫寒,而黛西是一个“拜金女