下面是小编给大家带来关于计算机程序设计课程教学方法探讨,本文共14篇,一起来看看吧,希望对您有所帮助。本文原稿由网友“mymguabi”提供。
篇1:计算机程序设计课程教学方法探讨
计算机程序设计课程教学方法探讨
本文结合VB语言程序设计课程的教学实践与理论思考,分析了教学过程中的`一些实用方法,从培养学生学习兴趣,教学方法和考核方式等方面阐述了如何提高VB课程教学的质量.
作 者:董立祥 作者单位:长江大学后勤集团教室管理中心 刊 名:法制与社会 英文刊名:LEGN SYSTEM AND SOCIETY 年,卷(期): “”(12) 分类号:G633.98 关键词:VB程序设计 学生学习兴趣 教学方法 考核方式篇2:计算机专业大学生程序设计课程教学方法探讨
计算机专业大学生程序设计课程教学方法探讨
孙明伟,唐敏
(武汉大学遥感信息工程学院,湖北武汉430079)
摘要:对大学生编程素质的培养,对许多非计算机专业的高校院系来说也是一项重要的教学任务。非计算机专业的大学生面临计算机基础相对薄弱、程序设计课时安排有限等问题,为在有限的时间内提高学生的程序设计能力,采用一种教师理论讲解与学生实践操作紧密结合的三阶段教学方法,帮助学生迅速跨过了程序设计的门槛,让学生能够通过后续持续的自我编程练习提高编程素质,取得了很好的教学效果。
关键词:三阶段教学法;程序设计课程;非计算机专业;本科教学
武汉大学遥感信息工程学院是集遥感、测绘、信息技术于一体的信息和工程类学院,学院培养的人才在中国乃至世界上一直具有重要的影响力。在本科生培养方面,除了系统培养学生的空间科学、地球科学等专业知识外,还系统培养学生的信息科学知识,包括计算机网络技术、程序设计技术、数据库技术、模式识别与人工智能技术等。由于专业课程较多,相对于计算机专业的学生来说,本院学生在信息学科的课程数与课时数安排上还是较少,比如计算机原理、操作系统原理等课程都没有教学安排。本人承担学院程序设计技术的本科教学工作,在学生计算机基础相对薄弱、程序设计课时安排有限的情况下,使用一套教师理论讲解与学生实践操作紧密结合的三阶段教学方法,使学生迅速跨过了程序设计的门槛,让学生能够通过后续持续的自我编程练习来提高编程素质,取得了很好的教学效果。
一、程序设计课程的三阶段教学方法
程序设计是一门实践性较强的课程,理想的教学结果应该是学生通过程序设计课程的学习掌握编程语言、养成良好的编程习惯并能够完成简单的软件开发任务。根据程序设计课程的特点,学院将教学场地安排在具备100台左右计算机的机房。结合本院学生的学科背景、计算机知识储备等情况,本人将整个课程的教学过程划分成3个阶段,不同阶段采用不同的具体教学方法,各阶段具体教学方法如下表所示。
第一阶段,即学生刚开始学习程序设计的阶段。首先教师进行教材相应章节的知识讲解,使学生了解相应的基础理论。然后教师将示例代码输入到程序编译器,该过程中辅助适当的代码介绍并编译运行。最后要求学生将代码在各自机位的计算机上进行输入与编译运行。对于初学者来说,最后过程中往往会产生大量的低级错误,包括编译器操作错误、输入法引起的符号错误等,这时学生通过举手示意,教师即到相应机位查看并解决各种问题,同时向学生解释错误产生的原因。
第一阶段的教学进度会比较慢,主要是由于学生刚开始接触程序设计课程,对编程环境以及程序设计理论比较陌生,因此会犯许多低级错误。教师在解决这类错误时,一方面需要自身具备较强的程序设计功底与丰富的程序设计经验,因为许多低级错误较难通过常规的编译器错误提示来定位与排除。另一方面教师也需要具备充分的耐心以及适当的技巧,如果出现的错误匪夷所思,则可通过学生的重复演示来定位程序错误的原因。随着学生练习次数的增加,程序出错的概率会逐渐降低,这时就可进入第二阶段。
第二阶段,即学生对编程较为熟悉的阶段。首先教师同样进行教材相应章节的知识讲解,使学生掌握相应的`基础理论。然后要求学生将示例代码输入到编译器并编译执行。如果例子较为复杂的话,该过程中部分学生也会出现一些编译错误或逻辑错误,导致代码无法运行或运行得到错误结果,同样学生通过举手示意,教师到相应机位查看、解决并解释问题。最后教师公布标准代码并适当解释代码含义,编译执行并展示代码执行结果。在该过程中教师需要要求学生参考标准代码,养成良好的编程习惯。第二阶段的教学进度就比较快了,该阶段可一直持续到将教材内容全部讲授完毕。
第三阶段,即学生进行软件设计的实践练习阶段。()首先教师布置一个软件设计任务,比如要求学生编写一个类似于微软“画图板”的软件,明确要求软件需要具备的基本功能,并要求代码具备规范性、软件具备美观实用性等。然后学生利用三周左右的时间去独立完成软件设计任务,该过程中学生可以相互交流或上网查阅相应资料,但不允许代码拷贝与抄袭。最后每位学生利用10分钟左右的时间公开演示所设计的软件,介绍基本功能与创意性、并展示关键代码等。在学生演示过程中,教师适当提问或点评,并根据学生的演示情况进行打分作为期末成绩的一部分。第三阶段可极大提高学生的实践动手能力,由于采用公开演示的方式,也基本杜绝了抄袭现象。
三阶段教学方法,各阶段在整个教学过程中所占的时间比例如图1所示。三阶段的教学过程结束后,几乎所有学生均能掌握程序设计的基本理论,具备程序设计的实践动手能力,能够获得较为理想的教学效果。
二、教学成果展示
以我院学生~、~学生程序设计课程的期末成绩,来说明三阶段教学方法的教学效果。2011~20,由于学院教学条件的限制,程序设计课程主要在普通教室授课,教学过程主要以理论讲述为主,课后学生动手练习为辅。2012~20,由于学院教学条件的改善,程序设计课程改为在计算机房授课,并按照三阶段教学方法来实施教学工作。统计学生两个不同学年的期末成绩,得到如图2、图3所示的结果。
从图2中可看出,2011~2012学年,62名学生参加考试,取得及格成绩的学生人数为49名,不及格学生人数为13名,大部分及格同学的成绩位于80分左右。从该结果可看出,程序设计课程如果仅仅使用课堂授课的方式,较难取得理想的教学效果。从图3中可看出,2012~学年,72名学生参加考试,取得及格成绩的学生人数为70名,不及格学生人数为2名,大部分及格同学的成绩位于90分以上。从该结果可看出,程序设计课程改为在计算机房授课,并采用三阶段教学方法后,取得了理想的教学效果。
通过将学生的成绩按照≤69分、70~79分、80~89分、≥90分划分为4个成绩区间,分别统计2011~2012学年、2012~2013学年4个成绩区间学生人数占总人数的百分比,可绘制得到如图4所示的结果。
从图4中可以看出,2011~2012学年学生期末成绩主要分布在89分以下,而2012~2013学年学生期末成绩主要分布在90分以上,由此可见三阶段教学方法相对于传统的教学方法来说,能够显著改善非计算机专业的大学生程序设计课程的教学效果。
三、结论
程序设计是一门实践性较强的课程,对于高校非计算机专业的大学生来说,在学生计算机基础知识相对薄弱及课时安排有限的情况下,采用一种教师理论讲解与学生实践操作紧密结合的三阶段教学方法,能够使学生迅速跨过程序设计的门槛,并继续通过不断的自我练习,巩固提高程序设计水平,实践也表明该方法能够取得理想的教学效果。
参考文献:
[1]王昊,王化更,谢飞,陈乃超。以项目教学驱动机电系统设计课程教学改革[J].教育教学论坛,,(1 )。
[2]黄静,高延英,杨宇姝。 基于计算思维的程序设计课程教学模式研究[J].计算机教育,2013,(5 )。
[3]石媛,牟占军。浅谈高校教师教学方法的创新[J].教育教学论坛,2013,(4 )。
[4]刘卫国,施荣华。计算机程序设计教学中的抽象思维能力培养[J].计算机教育,2012,(3 )。
[5]张本成,龚伟。面向对象程序设计教学改革探讨[J].内蒙古师范大学学报(教育科学版),,21(1)
篇3:计算机专业大学生程序设计课程教学方法的探讨论文
计算机专业大学生程序设计课程教学方法的探讨论文
武汉大学遥感信息工程学院是集遥感、测绘、信息技术于一体的信息和工程类学院,学院培养的人才在中国乃至世界上一直具有重要的影响力。在本科生培养方面,除了系统培养学生的空间科学、地球科学等专业知识外,还系统培养学生的信息科学知识,包括计算机网络技术、程序设计技术、数据库技术、模式识别与人工智能技术等。由于专业课程较多,相对于计算机专业的学生来说,本院学生在信息学科的课程数与课时数安排上还是较少,比如计算机原理、操作系统原理等课程都没有教学安排。本人承担学院程序设计技术的本科教学工作,在学生计算机基础相对薄弱、程序设计课时安排有限的情况下,使用一套教师理论讲解与学生实践操作紧密结合的三阶段教学方法,使学生迅速跨过了程序设计的门槛,让学生能够通过后续持续的自我编程练习来提高编程素质,取得了很好的教学效果。
一、程序设计课程的三阶段教学方法。
程序设计是一门实践性较强的课程,理想的教学结果应该是学生通过程序设计课程的学习掌握编程语言、养成良好的编程习惯并能够完成简单的软件开发任务。根据程序设计课程的特点,学院将教学场地安排在具备100台左右计算机的机房。结合本院学生的学科背景、计算机知识储备等情况,本人将整个课程的教学过程划分成3个阶段,不同阶段采用不同的具体教学方法,各阶段具体教学方法如下表所示。
第一阶段,即学生刚开始学习程序设计的阶段。首先教师进行教材相应章节的知识讲解,使学生了解相应的基础理论。然后教师将示例代码输入到程序编译器,该过程中辅助适当的代码介绍并编译运行。最后要求学生将代码在各自机位的计算机上进行输入与编译运行。对于初学者来说,最后过程中往往会产生大量的低级错误,包括编译器操作错误、输入法引起的符号错误等,这时学生通过举手示意,教师即到相应机位查看并解决各种问题,同时向学生解释错误产生的原因。
第一阶段的教学进度会比较慢,主要是由于学生刚开始接触程序设计课程,对编程环境以及程序设计理论比较陌生,因此会犯许多低级错误。教师在解决这类错误时,一方面需要自身具备较强的程序设计功底与丰富的程序设计经验,因为许多低级错误较难通过常规的编译器错误提示来定位与排除。另一方面教师也需要具备充分的耐心以及适当的技巧,如果出现的错误匪夷所思,则可通过学生的重复演示来定位程序错误的原因。随着学生练习次数的增加,程序出错的概率会逐渐降低,这时就可进入第二阶段。
第二阶段,即学生对编程较为熟悉的阶段。首先教师同样进行教材相应章节的知识讲解,使学生掌握相应的基础理论。然后要求学生将示例代码输入到编译器并编译执行。如果例子较为复杂的话,该过程中部分学生也会出现一些编译错误或逻辑错误,导致代码无法运行或运行得到错误结果,同样学生通过举手示意,教师到相应机位查看、解决并解释问题。最后教师公布标准代码并适当解释代码含义,编译执行并展示代码执行结果。在该过程中教师需要要求学生参考标准代码,养成良好的编程习惯。第二阶段的教学进度就比较快了,该阶段可一直持续到将教材内容全部讲授完毕。
第三阶段,即学生进行软件设计的实践练习阶段。首先教师布置一个软件设计任务,比如要求学生编写一个类似于微软“画图板”的软件,明确要求软件需要具备的基本功能,并要求代码具备规范性、软件具备美观实用性等。然后学生利用三周左右的时间去独立完成软件设计任务,该过程中学生可以相互交流或上网查阅相应资料,但不允许代码拷贝与抄袭。最后每位学生利用10分钟左右的时间公开演示所设计的软件,介绍基本功能与创意性、并展示关键代码等。在学生演示过程中,教师适当提问或点评,并根据学生的演示情况进行打分作为期末成绩的一部分。第三阶段可极大提高学生的实践动手能力,由于采用公开演示的方式,也基本杜绝了抄袭现象。
三阶段教学方法,各阶段在整个教学过程中所占的时间比例如图1所示。三阶段的教学过程结束后,几乎所有学生均能掌握程序设计的基本理论,具备程序设计的'实践动手能力,能够获得较为理想的教学效果。
二、教学成果展示。
以我院学生2011――2012学年、2012――2013学年学生程序设计课程的期末成绩,来说明三阶段教学方法的教学效果。2011――2012学年,由于学院教学条件的限制,程序设计课程主要在普通教室授课,教学过程主要以理论讲述为主,课后学生动手练习为辅。2012――2013学年,由于学院教学条件的改善,程序设计课程改为在计算机房授课,并按照三阶段教学方法来实施教学工作。统计学生两个不同学年的期末成绩,得到如图2、图3所示的结果。
从图2中可看出,2011――2012学年,62名学生参加考试,取得及格成绩的学生人数为49名,不及格学生人数为13名,大部分及格同学的成绩位于80分左右。从该结果可看出,程序设计课程如果仅仅使用课堂授课的方式,较难取得理想的教学效果。从图3中可看出,2012――2013学年,72名学生参加考试,取得及格成绩的学生人数为70名,不及格学生人数为2名,大部分及格同学的成绩位于90分以上。从该结果可看出,程序设计课程改为在计算机房授课,并采用三阶段教学方法后,取得了理想的教学效果。
通过将学生的成绩按照≤69分、70――79分、80――89分、≥90分划分为4个成绩区间,分别统计2011――2012学年、2012――2013学年4个成绩区间学生人数占总人数的百分比。
可以看出,2011――2012学年学生期末成绩主要分布在89分以下,而2012――2013学年学生期末成绩主要分布在90分以上,由此可见三阶段教学方法相对于传统的教学方法来说,能够显着改善非计算机专业的大学生程序设计课程的教学效果。
三、结论。
程序设计是一门实践性较强的课程,对于高校非计算机专业的大学生来说,在学生计算机基础知识相对薄弱及课时安排有限的情况下,采用一种教师理论讲解与学生实践操作紧密结合的三阶段教学方法,能够使学生迅速跨过程序设计的门槛,并继续通过不断的自我练习,巩固提高程序设计水平,实践也表明该方法能够取得理想的教学效果。
篇4:中等职业学校计算机程序设计语言课程教学方法探讨
中等职业学校计算机程序设计语言课程教学方法探讨
计算机程序设计语言课程是中等职业学校计算机及应用专业的一门主要专业课程,在计算机教学中占有重要地位.笔者多年从事计算机程序设计语言课程的教学工作,下面结合笔者在教学实践中摸索和积累的一点经验从中等职业学校开设计算机程序设计语言课程的'意义以及如何改革教学内容、改进教学方式3个方面谈谈自己的教学体会,以期与各位教学同仁共同探讨.
作 者:白刚 作者单位:甘肃省商业学校,甘肃,兰州,730060 刊 名:卫生职业教育 英文刊名:HEALTH VOCATIONAL EDUCATION 年,卷(期): 27(12) 分类号:G424 关键词:中等职业学校 计算机程序设计语言课程 教学方法篇5:探讨VB程序设计课程的教学方法
探讨VB程序设计课程的教学方法
VB语言具有很强的理论性与实践性,如何教好该门课程成为摆在广大计算机教师面前的'一道难题.该文结合近几年来VB的教学经验,对VB程序设计课程的教学方法做了有益的探讨.
作 者:徐彬 XU Bin 作者单位:南京应天职业技术学院,计算机与信息技术系,江苏,南京,210046 刊 名:电脑知识与技术 英文刊名:COMPUTER KNOWLEDGE AND TECHNOLOGY 年,卷(期):2009 5(23) 分类号:G642 关键词:VB 程序设计 教学方法篇6:《程序设计》课程教学方法的研究论文
《程序设计》课程教学方法的研究论文
摘要:本文是对改进《程序设计》教学方法的探讨和实践,首先分析了传统教学方法的不足之处,论述了探索创新型教学法的内涵,选用了程序案例教学法,最后对教学实践的效果进行了分析。
关键词:教学方法;探索创新型教学法;程序案例教学法
一、问题的提出
高等学校的根本任务是培养人才,人才培养是办学的核心问题。在高等教育大众化,国际化的趋势中,高等学校办学的竞争日益加剧。教学质量将决定着一所学校的生存和发展。因此,教学质量是教育者、管理者不可不思、不可不谋、不可不为的重要任务。
随着经济的发展和科技的进步,对人才素质提出了更高的要求,在人才培养上,各高校都在夯实基础的同时重视能力的培养,开始实施理论教学和实践的配套改革,进一步加强实践教学,加强学生实践能力,创新能力的培养[1][2]。但是,对不同层次的高校而言,教育培养的对象虽然都是大学生,但各校均有自己的特性,在教学方法上,有其共性,也具有特殊性,互相之间,只能借鉴,不能照搬,而需要根据自己的情况来制定切合实际的教学方法。本文是以某高校计算机专业的《程序设计》课程为对象,探讨教学方法的改进和实践。
二、研究对象的诊断分析
《程序设计》是一门专业基础课,它是人机之间进行信息交流的重要工具,也是后续专业课程的基础。计算机程序设计人员应具备算法、程序设计方法和语言工具的知识,其中,算法是灵魂,数据结构是加工对象,而语言是工具。人才培养是一个系统工程,涉及的因素很多,如教师、学生、教材、教学环境、教学方法及学习方法等。只有当这些因素与周围环境相融合,相处和谐时,才能取得实效。传统的教学方法是教师讲,学生记,课后完成作业就了事,似乎已成为一种教学模式。在教学过程中,教师是中心,学生自主意识淡薄,依附的心理严重,不敢对课堂教学提出质疑,教师照本宣科,只教不育,只训不导,讲者昭昭,听者却昏昏。在教师与学生之间的关系上,传统的“师道尊严”的观点根深蒂固,教师高高在上,教训传道,难以体现出民主自由的精神。教学活动的主体是学生,教师的教学计划、教学目的都要通过学生的积极思维活动才能实现。不重视开发学生的智力,不重视非智力因素对学习的影响,不指导学生运用正确的学习方法去获取知识,培养创新能力,就很难获得预期的教学效果。目前,许多程序设计语言方面的教材,完全以语法制导,以讲解语法规则为主,每讲一种规则,都安排一些简单的程序实例来讲解语法,很少有较复杂、较实用的程序。因此,其内容比较肤浅,不适宜作为学习程序设计技术的教材。所以,重新编写一本适合当前教学的教材也是一项刻不容缓的任务。为了进一步了解学生的学习情况,我们对“计算机科学”专业的`学生进行了调查,大部分学生对大学阶段的环境和学习方法不适应,学习目的不明确,学习的自觉性差,对编写程序感到索然无味,毫无兴趣,学习效果也不理想。
三、教学方法的改进
科学的教学方法是通向成功的桥梁。古人曰“授之以鱼,供一饭之需;教之以渔,终身受用不尽。”。授之以方法,培养学生的自学能力,是实现“教是为了不教”的正确途径。教学方法的改进,首先要改传统的单纯灌输式教学法为启发式和探究式的教学法,教师提出问题,激发学生积极思维,主动思考,发现未知,发展智力,达到由此及彼,由表及里,闻一知十,举一反三的目的。教师不仅要注意培养学生的“智商”,更要发展学生的“情商”,即非智力因素,充分调动学生学习的需要、兴趣、动机,引导学生进行科学的思维,包括形式逻辑思维、形象思维、灵感思维等。以培养学生独立思考问题、提出问题和解决问题的能力。即所谓“既要授之以鱼,更要授之以渔”。教师可以假设一种以案例和问题为核心的情景和背景,激发学生探究问题的兴趣,通过选择与确定问题,讨论与提出设想,实践与寻求结果,验证与得出结论,培养学生独立思考能力、研究能力和创新能力,形成一种讨论式、开放式的现代教学方法,这就体现了大学教学的创新精神和平等合作精神,这种方法称为程序案例教学法或程序驱动教学法。这种方法要
求教师精心备课,根据学生的知识水平和能力,创设实用的程序案例,引导过程中的问题情境,帮助学生激发创新意识,促进学生质疑,培养学习兴趣。在课堂上,要努力营造民主、宽松、和谐的学习环境[3]。
四、实践与效果分析
现今普遍的程序设计教学方法都是从语法入手,详细地讲解各种编程语言的语法,而涉及的程序案例却很少,虽然有一些例题,但很简单,距离解决实际问题的复杂度相差甚远,学生在学习之后,常常缺乏动手能力和解决问题的能力,无法构建程序设计的思维,而且机械式的记忆语法规则往往是枯燥无味的,很难激发学习的兴趣。以《C++程序设计》为例,针对各种语法规则,我们创建了16个实用的程序案例:
1.库存清单应用程序(变量,输入)。
2.工资计算应用程序(算法,伪代码)。
3.牙科付费应用程序(逻辑运算符,字符串)。
4.购车还贷应用程序(WHILE循环语句)。
5.计算班级平均成绩应用程序(标记控制循环)。
6.利息计算应用程序(FOR循环语句和数学函数)。
7.计算个人所得税应用程序(多分支选择语句SWITCH)。
8.捐款管理应用程序(作用域与函数原型)。
9.游戏应用程序(生成随机数和枚举)。
10.薪金统计应用程序(一维数组)。
11.学生成绩统计应用程序(二维数组)
12.数字时钟应用程序(自定义类和对象)。
13.购物清单管理应用程序(指针,引用及动态数据结构)。
14.工资表应用程序(继承与多态性)。
15.便笺信息应用程序(顺序访问文件)。
16.屏幕抓取应用程序(字符串处理)。
首先教师给出程序案例的框架结构,学生经过思考,择合适的算法和指令语句,经互相讨论,完善和丰富程序案例,然后上机调试,通过运行来检验结果。程序案例的教学法是从兴趣入手,首先给人们编程的乐趣,继而带领学生进入程序的天地,提高了探索的欲望,使学习编程变得生动而有趣。经过对计算机科学专业98名学生的问卷调查表明,其中94人赞成这种教学方法,在反馈的意见中,认为这种方法效果很好,能够很容易接受,在教学过程中既学到了应得的知识,又感受到编程的快乐,既感受到了成功的喜悦,又得到了探索的乐趣。考核的成绩表明,85%的学生达到了预期的效果,其中有20%的学生达到了优秀的水平,虽然,教学实践取得了明显的效果,但仍有15%的学生尚未达到预期的效果,这表明仍有一些问题尚待解决。今后将进一步研究不足之处,寻求适合的解决方法。
参考文献
[1]周济.注重培养创新人才,増强高水平大学创新能力[J].中国高等教育,,(15-16):4-9.
[2]刘晶玉.创新教育,启迪领导智慧,建设一流大学[J].中国高等教育,2006,(15-16):28-31.
[3]H.M.DeitelD.R. Choffnes[M]. Simply C++Deitel&AssociatesCompany .
篇7:计算机网络安全课程教学方法的探讨
计算机网络安全课程教学方法的探讨
针时计算机网络安全课程涵盖面广、理论深入的特点,结合实际教学经验,探索了在课程教学中既要保证内容的新颖,又要抓住重点;既能较好的掌握基础理论,又能有效提高实际安全技术水平的'教学方法.
作 者:杨铁军 黄琳 YANG Tie-jun HUANG Lin 作者单位:桂林工学院,电计系,广西,桂林,541004 刊 名:电脑知识与技术 英文刊名:COMPUTER KNOWLEDGE AND TECHNOLOGY 年,卷(期): 5(7) 分类号:G642 关键词:网络安全 课程教学 实验设计篇8:《程序设计课程》教学方法的探索与实践
《程序设计课程》教学方法的探索与实践
程序设计课程是计算机学科的专业基础课和核心课,肩负着专业入门和兴趣培养等重任,对于学好后续专业课程有非常重要的'意义.本文依据笔者多年的教学实践,依据我校课程内容体系的确定,从理论教学,到实验教学,最后再到实践教学三个方面加以讨论.
作 者: 作者单位: 刊 名:辽宁公安司法管理干部学院学报 英文刊名:JOURNAL OF LIAONING ADMINISTRATORS COLLEGE OF POLICE AND JUSTICE 年,卷(期):2009 “”(4) 分类号:G423.04 关键词:程序设计课程 理论教学 实验教学 实践教学篇9:中医药高校计算机课程教学方法论文
中医药高校计算机课程教学方法论文
目前,大学计算机课程已经成为主流基础教育,如何在互联网+时代完善中医药高校计算机课程的内容设计和课堂教学模式成为一个突出问题。结合我国的高等中医药人才培养目标,将“以授课为主导”的传统教学模式转型为“以问题为主导”的新的教学模式将能更大的提高学生学习的积极主动性,应用最新的虚拟化概念进入教学环节更有利于学生对于计算机知识的理解和记忆,更能提高学生自身的自学能力和解决问题能力。
一、中医药高等院校计算机教学模式的现状
计算机课程是我国中医药高校专业学习的重要基础课程,其开设目的在于促进传统的中医药行业和计算机信息技术的深度融合,因此,我国中医药高等院校计算机教学模式应该向信息技术教育改变。受传统教学模式的影响,过去我们更多的习惯于把知识的获得和实际的应用分为两个独立的环节,学生首先通过教师的授课获取到知识,而后基于所学习的知识应用到实际中解决问题。现在绝大多数计算机教材内容体系结构都大体相同,大都从计算机的发展、通信基础知识、协议等方面进行论述。这些内容相对枯燥,理论性很强,如果教师不能采取有效的教学方法就会使学生失去兴趣,因此一定要结合中医药专业特色针对不同章节科学的设置教学内容,把教学内容和学生的兴趣很好的结合起来,提前达到专业融合。另外现阶段高等院校的办学规模不断扩大,网络实验室目前并不能很好的满足教学要求,很多学生可能无法接受到实验课和实训课的训练。学生对计算机网络的认识只能停留在课本上,这样学生对计算机网络的学习兴趣也会降低。
二、“以问题为主导”的新的教学模式探索
2.1收集资料,科学评估。
“以问题为主导”的新的教学模式在中医药高等院校的探索应用模式现在已经有了一些尝试,例如一些基础课程、临床实验等,但是在中医药计算机课程上并没有应用。“以问题为主导”是新模式的核心理念,中医药学生的`所有学习都是基于问题这一关键词而展开的,它的目的是为了更好的完成课程目标,为社会培养更加优秀的复合型高级中医药人才,在实施过程中要尽量联系实际生产生活,突出计算机的前言教育和科学体系,激发学生兴趣,有效结合传统中医药特色展现其应用性。其次为了客观真实的反映学生的知识能力情况,调动积极性参与“以问题为主导”新模式,我们必须将考核体系创新更改,逐步改进原有的理论考试为主的考核体系,逐步将学生在实践中的创新思维和中医药融合的新思路新想法纳入评价体系中,这样才能激发学生的创造力和想象力,为培养有特色的中医药人才奠定基础。
2.2利用虚拟机软件进行实验教学。
随着高等院校的办学规模越来越大,学生数量也在逐年增加多,计算机实验室已经远远不能满足学生实验需求,这无疑增加了学校对硬件实验室的投入,但是往往来说实验设备的数量都不能满足学生需求,许多学生因此对计算机课程产生抵触情绪,使学生在学习完计算机网络课后没有足够的动手能力更谈不上培养学生的创新意识与创新能力。为解决上述问题,一个良好的办法是在一台计算机上安装虚拟机软件,通过虚拟机软件,可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机同样可以访问电脑的硬件资源,用户可以在虚拟机上安装操作系统,应用程序,访问网络资源等等,对于用户而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它并不能分辨自己是在虚拟的操作系统下进行工作。所以,在虚拟机的环境下进行计算机网络的实验可以大大减少学校在硬件方面的开销,还可以避免因为操作不当或者其他因素造成对系统或者计算机硬件的损坏。教师可利用虚拟机环境为学生搭建网络实验平台。因此在计算机网络教学中利用虚拟机软件搭建的教学实验平台,明显地提高了教学质量,缓解了实验设备严重不足,解决了硬件实验室经费投入大的问题,虚拟机转变了教学人员的教学方式和学生的学习方式,虚拟化技术的推广和普及将对计算机网络教学产生积极的影响。
三、结语
当前,我国中医药高等院校的计算机教学模式还处在探索阶段,如何更好地进行教学模式改革是当前值得深切关注和探讨的教育改革重点内容,本文从作者的教学实际出发,首先提出了计算机网络教学在中医药院校中存在的若干问题,然后从如何培养学生对这门课程的兴趣,利用虚拟机进行实验教学等方面对教学方法进行了探讨,这些方法在教学过程中易于实现,能够有效地提高这门课程的教学质量。
篇10:计算机平面设计课程教学方法的探讨及改革
计算机平面设计课程教学方法的探讨及改革
平面设计的软件很多,大体上可分为三大类;图形设计软件、图像处理软件以及图文混排软件.著名的有Adobe公司Photoshop,Illustrator,PageMaker;Macromedia公司的Freehand :Corel公司CorelDraw,Painter等.大多数院校都会有所选择地在每类软件中开设一种.由于缺乏大量的`社会实践环节,对于大多数没有接触过平面设计软件的学生来说,平面设计软件看似简单,却难以熟练应用,要创作理想的作品难度较大.
作 者:包向辉 作者单位:绥化学院计算机科学与技术系,黑龙江绥化,152061 刊 名:绥化学院学报 英文刊名:JOURNAL OF SUIHUA UNIVERSITY 年,卷(期): 29(1) 分类号:G642 关键词:篇11:计算机软件技术基础课程教学方法探析
计算机软件技术基础课程教学方法探析
本文针对非计算机专业基础课程“计算机软件技术基础”的`课程特点和当前教学过程中面临的主要问题进行了深入的分析和总结,并有针对性的提出该课程的四项改革措施:采用案例式的任务驱动,引导教学;充分利用现代教育技术,辅助教学;建立开放实验,强化实践教学;完善考核机制,引领教学.在教学实践中进行了积极开拓性的探索,取得了不错的效果.
作 者:陈帝伊 马孝义 辛全才 CHEN Di-yi MA Xiao-yi XIN Quan-cai 作者单位:西北农林科技大学,陕西,杨凌,712100 刊 名:计算机教育 英文刊名:COMPUTER EDUCATION 年,卷(期):2009 “”(22) 分类号:G642 关键词:软件技术基础 教学研究 教学改革篇12:《计算机应用基础》课程教学方法的探讨
《计算机应用基础》课程教学方法的探讨
在<计算机应用基础>课程中,采用分级教学的方法,就是在依不同层次学生进行分班,在教学方法、考核方法与能力考核上采用“分步推进”的方法,学习过一段时间,进行单元测试,通过测试来发现掌握知识的不足之处,然后再进行复习.
作 者:董兵波 作者单位:湖北省荆州职业技术学院,434020 刊 名:金山 英文刊名:GOLD MOUNTAIN 年,卷(期): “”(7) 分类号: 关键词:分级教学 分步推进 单元测试篇13:浅谈中职计算机课程的教学方法论文
浅谈中职计算机课程的教学方法论文
论文关键词:中职计算机课程 教学技巧 教学模式 实践操作
论文摘要:中职学校的计算机课程是一门理论与实践相结合的学科,其中涉及大量的专业术语和理论条文,计算机课程已经成为中职学生的一门必修课。但中职学校计算机课程教学中面临的问题也比较突出,在计算机课程教学中应采用分层次教学、实践结合理论等多种教学方法,计算机教学要面向现代化、面向世界、面向未来,增强学生的自主性学习,发挥学生的创造和创新能力。传统的授课方式时间长,学生的能动性和兴趣较差,在教学经验和实践方面可以探索计算机课程的教学方法。
我国的中职教育是以培养综合性和实践技能人才为主的职业教育。在职业教育中,课程设置计算机教学是一门重要的技术性较强的学科,而且随着信息技术的高速发展,计算机的应用已经广泛地渗透到现代科研、教育、生产和生活等各个领域,人们越来越重视计算机及相关技术的教育。
一、中职计算机教学在市场经济中的重要意义
随着我国市场经济的逐步发展,计算机技术的应用已经渗透到经济领域的各个行业,企业之间的竞争日益激烈,市场生产经营活动对职业教育提出了新的要求,职业教学的人才培训向着专业素质高、实践能力强、适应性快的方向发展。
1.中职计算机课程制订特色教学计划,职业计算机专业教学要以经济的发展需要为目标,以计算机技术应用能力的培养为主线,设计整体的教学体系和教学方案。
2.在计算机的教学设备上采用先进的现代教具,充分利用现代化多媒体教室,利用大屏幕投影、网络等进行直观教学,为学生创造一个能听、能看、能动手操作以及进行讨论的环境,可实现多种感官的综合刺激,有利于知识的获取与保持。
二、中职计算机教学新的发展趋势
根据中职计算机教学目标和学生的实际情况,对教学的总目标进行分解,把教学任务具体落实到实处,学生通过实践和探索来完成教学任务,达到教学目标。计算机教学新的发展趋势要求激发学生的学习兴趣,培养学生的探索精神,提高学生的动手能力,发展学生的创新思维。
1.教学中注重培养学生的创新能力。计算机课程的.技术性特点要求学生在教学过程中充分发挥自主性,以提高自身的创新能力。教师在教学中也要注重学生自主创新能力的培养,以Flash教学中制作动画的效果为例,可以告诉学生使用哪些方法能制作出这种效果,哪种方法的效果是比较好的。 在计算机课程的学习中,学生要有正确的学习动机和学习创新力,这样学习才会有主动性和积极性,只有产生了兴趣,才会有动机,这样思维活动才能得以启动运行,学生才能获得信息、检验信息,使自己的知识水平由量变到质变,才能结出丰硕的成果。作为中职计算机老师,首先就应该调动学生学习的创新性,培养他们学习计算机的兴趣,使其明确他们的专业任务,正确地引导学生学习。
2.在计算机教学过程中注重实践性操作。注重计算机教学的操作性可以把计算机教学变成一种探究性活动,增强学生对案例进行讨论、分析的能力,完成确定探究内容、解决问题、相互合作、相互交流的过程。
学生在操作过程中提出问题时,要注重引导和组织学生,体现出教学的主体是学生自身,并根据学生提出的问题做出不同的反应。促使学生主动思考、归纳和总结,使学生能够在学习中发现问题,找出自己理解不够深刻、掌握不够熟练的知识点,从而增强学生的学习动力,也达到了使学生举一反三、拓展知识的目的。
信息时代的到来,要求我国计算机中职教育必须改变传统的教学观念,切实推进教学改革,体现以人为本、以学生为主体的理念,这样才能培养出技术型和技能型的实用人才。在职业教育中计算机的教学理念和教学方法也必须要伴随着时代的进步做到与时俱进、不断发展创新,在新的社会主义市场经济发展的大背景之下为国家、为社会不断培养出更多更优秀的专业性人才。
参考文献:
[1]张力.中专学校计算机课程的设置[J].内蒙古煤炭经济,(12).
[2]刘玉兰.计算机文化基础实验教材[J].中国石油大学出版社,(6).
[3]张羽.对信息技术与新课程学科整合教学资源库建设的研究[J].计算机教育,(5).
篇14:信息管理专业C程序设计课程教学方法探索论文
信息管理专业C程序设计课程教学方法探索论文
针对信息管理与信息系统专业的培养目标,在传统教学方法的基础上,为解决“C程序设计”课程中语法知识复杂、程序设计理论难理解、理论教学与专业应用相脱离等问题,提出增加融入探讨式教学、“微课”教学、案例教学、团队讨论开发实践等教学方法丰富教学模式,并给出相应考核方法的改进,更加有助于教学质量的提高。
1 引言
信息管理与信息系统专业主要是培养具备现代管理学理论基础、计算机科学技术知识及应用能力,掌握系统思想和信息系统分析与设计方法以及信息管理等方面的知识与能力的人才。 因此该专业的学生必须具备和掌握系统程序设计的方法和思想,而C语言程序设计课程是应用最广泛,最易让非计算机专业学生接受的程序设计课程,通过该课程的学习可以训练学生解决问题的逻辑思维能力,为更好的掌握信息系统的分析和设计方法而服务。信息管理与信息系统专业与计算机专业的C程序设计课程目标是有区别的,但是目前该专业的C程序课程教学模式大多与计算机专业的相同。由此为了适应教学的发展和社会的需要,培养学生的实践能力和创新能力,提高信管专业学生的系统分析能力、信息技术应用能力,改进和丰富传统的C语言程序设计课程的教学方法是非要有实际意义的。
2 教学现状
C语言功能丰富,使用灵活方便,易学易用,不需要强大的计算机专业背景,因此是高等院校各个专业普遍开设的一门程序设计课程。该课程应用范围广泛、是一门实践性很强的课程。目前在我国高校中,主要还是采用传统的理论教学加上机辅导的模式。在现有教学条件的制约下,上机部分的教学效果并不理想。首先,上机课时较少,与其他课程不同,要想很好地完成C语言的学习,必须进行大量的实际操作,同时要完成课堂布置的实验任务和课后作业,都需要上机实践,这就需要学生配备电脑或者课余时间去学校机房进行操作,这都需要花费一定的资金,对于落后地区的学生来说,很难较好的完成该课程的学习。其次,传统的理论授课方式(黑板或者PPT)很难将一些程序设计原理展现出来,光靠教师的讲授和描述,很难在学生头脑中准确的形成程序的运行过程,无法理解正确,上机实验就无法正确进行,普遍还需要教师的帮助和程序调试;同时课堂被动的接收教师讲解枯燥的语法知识,效果普遍不好。再次,课堂讲解的例题以及上机实验的题目基本都是固定的,没有专业应用性;并且由于课时的限制只能给予大众型答案,但实际上每个题目都有很多种算法和解法。这样学生都是按照教师给予的思想去解题,禁锢了学生的创造性思维,不利于培养学生的创新能力和独立分析能力。
3 存在的.问题
C程序设计课程是一门需要大量实践的课程,同时也是理论性较强的课程,与其他的程序设计语言课程(如ASP.Net Oracle 和C# 等)以及计算机专业课程(如数据结构、算法设计与分析等)都有着紧密的相互关联性和启发性。信息管理与信息系统专业的学生由于各种因素的限制而没开设这些相关课程,因此以传统的计算机专业的教学方法进行C程序设计课程的教授,必然会出现不相适应的问题。
1)课堂教学与专业应用相脱离
C程序设计课程的教学方法大多采取课堂教师讲解,实验课在机房进行上机练习实践的形式。然而在课堂上讲解的语句语法内容较多,需要记忆,往往会忽略培养程序设计思维;并且课堂上所举的实例大多是为了体现所讲解的语法或语句特点,忽略了与专业应用的结合性;学生对语言的掌握主要靠死记硬背,面对实际问题时就会不知所措。
2)教学模式单一
长期以来,都是老师课堂讲授,学生记忆;老师布置上机任务并进行上机指导,学生被动接受。学生缺乏合作开发实践的锻炼以及思考和解决问题的训练,不能够很好地理解和运用程序设计理论,很多都是靠死记硬背通过考试,最后还是不会编程,更不用说去解决实际问题了。
3)案例枯燥
各种教材使用的案例都很类似,基本都是以阐述解释语法、语句规则为目的选择的程序案例,相对枯燥和抽象。对于没有计算机专业背景的学生而言,学习和接受过程有一定的难度,不利于培养学生的学习兴趣。
4 C程序设计课程教学模式的改进探索
1)融入探讨式教学
不同专业的培养目标是不相同的,应该根据信息管理与信息系统专业的培养目标和程序设计课程的特点对课堂教学形式以及侧重点进行重新设计,丰富课题教学形式。在传统的理论教学课时中分出一部分来进行探讨式教学,选择一些具有专业应用特点的问题组织同学们进行探讨。例如在讲解数据类型的时候,传统的方法是给同学们介绍数据类型有哪些,分别是怎么用的,流水账式的讲解枯燥而且难以记忆。此时就可以利用“学生信息管理系统中的学生信息都有哪些类型?”这样一个实际问题,让大家来讨论这个学生信息管理系统中的各种学生相关信息的类型该如何设定?用什么类型的会比较合适?选择错了会出现什么样的问题?……经过这一系列问题的讨论,大家对每种数据类型的应用都有了比较深刻的认识,同时也了解了C程序课程在本专业上的应用。
2)融入“微课”教学
C程序课程含有大量的语法、语句规则,还有很多嵌套、循环等不易理解的程序设计思维,用口述的方式不易表达。对于这部分难理解的内容可以采用“微课”的教学方式,将这部分内容进行主题教学设计,做成教学视频(课例片段),辅助于教学讲解,既形象又生动的教学形式,既增加了教学的趣味性,又加深了学生对程序设计思维的理解,提高了学生的学习兴趣。同时还可以将“微课”复制给学生,学生可以通过手机、电脑随时进行自主学习和复习。这种方法需要教师花更多的制作时间,同时也不是所有的知识都适合做成“微课”的形式,教师可以根据需要适当的选择一些知识点进行制作和应用。
3)案例教学法
案例教学法是一种以案例为基础的教学法,最早应用于医学院和法学院,是一种以社会生活的实际案例为主要研究对象的教学法。在教学过程中采用具有专业应用背景的问题进行教学,理论与实践相结合,打破了传统的理论教学与专业应用相脱离的境况,丰富了教师单纯授课的教学方法,有利于调动学生主动学习的积极性,培养学生的实际应用能力。在信息管理与信息系统专业的学生的C程序设计课程的教学中,教师可以在教学过程中采用具有专业应用特点的实际问题为教学的切入点,用具体的案例和实际的应用背景给学生以真实感,激发学生主动学习知识去解决问题,层层深入。例如可以使用图书管理信息系统、人事信息管理系统等一个或几个实例贯穿整个教学过程,在介绍数据类型等语法知识的时候可以通过实例中的信息类型设计来讲解;在介绍选择结构程序设计、循环结构程序设计等内容的时候可以借助实例中的选择功能、查询功能、信息更新功能的设计实现方法来解释。同时可以选择一些类似的实例,启发引导学生,引领着学生进行系统分析和设计,鼓励指导学生进行程序的设计和编写。学生从实际问题的分析和实践中培养学习兴趣,掌握和应用理论知识,并能与所学专业相结合。
4)教师讲授与自主学习相结合
程序设计课程中的语法讲解是枯燥的,但这部分对于课程的学习具有极其重要的铺垫作用,单纯的流水账式的教学容易让学生产生厌烦情绪,因此需要想办法激发学生的学习兴趣。可以将这部分内容的学习转移至机房,采用教师课堂讲授基本原理加学生自主实践学习的方式完成,教师在课堂上将基本的理论和语法结构介绍清楚,让学生运用前面所学的知识或者具体实例进行应用实践。比如学习函数的调用以及函数参数的设计,教师将如何自定义函数的用法、语法和规则以及函数参数的类型等问题解释清楚,让学生通过具体的问题设计带有不同类型和数量的参数的函数进行编程解题,这样既锻炼了学生的自学能力,又培养了学习兴趣,同时还加深了对知识的理解。但是这种方法占用的时间较多,所以不需要所有的知识都采用这种方法,教师可以根据学生的情况酌情选择一些知识点试炼。
5)教师讲授与团队讨论实践
在C程序设计课程的教学开始,就可以将同学们分为多个开发团队,可以自由结合的方式,这样在课堂讨论以及机房实践中都可以以小组的形式进行。尤其在讲解程序设计理论的时候,可以给学生一些固定的题目,或者让小组自己选择跟专业应用相关的题目进行开发训练,让学生自由发挥,会让教师看到一些意想不到的效果。这样学生在学习程序设计的同时,进行着实际问题的分析和编程求解,遇到困难并解决困难的过程会留下深刻印象,这种小组团队形式的教学效果明显优于之前的流水账式的学习。教师属于管理者和控制者的角色,在小组讨论完毕以及实践完毕后进行总结。
5 考核方式改进探索
一般C程序设计课程的最后成绩都是由期末成绩、上机实验成绩和平时作业情况来按比例划分的,这种考核方式难免会掩盖学生的实际水平,如平时作业和上机实验报告难免会出现学生抄袭的情况,操作能力差但靠死记硬背最后期末取得了好成绩;而平时操作能力强的一些学生往往会忽视期末考试的重要性,不注重语法知识点的记忆,最后成绩不理想。对于教学质量的保证,合理的考核方式也是非常重要的,因此对考核方式进行改进也是非常有必要的,可以根据教学方式的改进逐步调整考核方式,如在成绩评定中加入小组成绩,该成绩是由小组在平时针对问题提出的解决方案、小组作业完成情况、成员表现等方面来构成。还可以将教学过程中布置的综合案例作业作为考核成绩的一部分,综合案例体现了学生对程序设计理论掌握的情况以及程序设计在本专业中的应用能力,同时也锻炼了学生的演讲表达能力。当然在实际教学中,由于课时以及各方面因素的限制,不能完全实现理想中的教学模式,考核方式需要具体根据当时的教学模式进行调整。
6 小结
C程序设计课程作为一门功能强大的软件开发语言课程,各大高校理工类专业均普遍开设了该课程,但是每个专业的培养目标是不一样的,因此对该课程的教学方法以及要达到教学目的也是不一样的;但是传统的教学方法都是按照同样的方法对不同的专业进行教学,因此会出现很多不相适应的问题;针对这些问题,本文对信息管理与信息系统专业C程序设计课程的教学方法和考核方法进行了探索,在课堂教学和实验教学中,有效结合讨论式教学法、“微课”教学、案例教学法以及团队开发学习等教学方法,通过这些方法可以培养学生对C程序设计课程的兴趣,锻炼学生的独立分析能力和实践操作能力,同时培养了团队精神;在教学实践过程中,取得了比较好的教学效果。同时做出相应的考核方式改进,更加真实的反应学生的真实水平,体现公平性,更加有助于教学质量的提高。
- 计算机课程总结范文2023-01-24
- 初中美术课程的教学方法论文2023-03-12
- 《机械基础》课程教学方法的探讨2025-06-13
- 程序设计初步2023-09-29
- 电气工程训练课程教学方法探究论文2025-04-02
- 计算机基础课程教学总结2023-10-15
- 计算机应用专业的课程教学计划2024-10-13
- 计算机二级C语言程序设计考点解析:运算2024-09-25
- 计算机二级考试Java语言程序设计考点:关键字2025-05-04
- 中专体校体育保健课程教学方法论文2023-11-14