非计算机专业软件类课程实践教学改革探索

来源 :家教世界·下半月 | 被引量 : 0次 | 上传用户:qutong19921107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文以非计算机专业软件类课程实践教学改革为主线,针对软件类课程应用性和实践性强的特点,在教学过程中引入理论实践教学一体化教学模式,探索建立实践教学与理论教学"平行互推"的阶梯式结构化课程体系,并结合每一阶段实践课程的难度和教学目标,建立阶梯式开放考核模式。
  关键词:非计算机专业;软件类课程;实践教学;课程体系
  我国高等教育的传统教学模式同西方发达国家相比,存在重理论、轻实践,重知识、轻能力等显著特点。培养出来的学生大多数理论基础比较扎实,但实践动手能力较差,缺乏创新意识。而现代社会的发展对高校人才培养提出了更高的要求,社会需要的大学生不仅应具有一定的理论基础知识,而且应具备相应的专业技能和技术素养,更应该是具备创新能力的应用型人才。实践教学是与学校、学生和社会三方密切相关的重要环节,此环节对提高学校的教学水平和学生的竞争能力至关重要,为了达到培养"应用型人才"这一目标,就需要加强和改善本科教育过程中的实践教学。
  计算机软件类课程是应用性和实践性非常强的一类课程,此类课程的教学内容不仅需要教授计算机软件的基本概念以及程序设计语言的语法知识和语句法则,更重要的是应培养学生初步掌握利用计算机进行程序设计,进而解决本专业领域问题的实践动手能力。因此,实践教学环节的重视程度和课程结构体系的完善程度是衡量计算机软件类课程教学效果的重要指标。本文针对国内高校软件类课程实践教学中存在的问题,结合本学院软件类课程教学的实际情况,以非计算机专业软件类课程实践教学改革为主线,从软件类课程的教学方法、课程体系、考核方式等方面进行软件类课程实践教学改革的探索,旨在全面提高本科教育中非计算机类专业学生的实践应用和创新能力,使之更加适应现代社会对创新型人才的需要。
  一、实践教学中存在的主要问题
  目前,国内高校对于非计算机专业的计算机软件类课程的实践教学研究大多还处于探索完善阶段,与成熟的理论教学环节相比还比较薄弱。在非计算机专业的计算机软件类课程的教学过程中,经常会发现培养出来的学生出现"理论知识对答如流,实际编程确一无是处"的尴尬现象,这给高校教学质量和学生能力的培养提出了严重质疑,也对学生未来专业知识的学习埋下了很大的隐患。仔细探究教学的特点,不难发现大多数国内高校计算机软件类课程教学的一些主要问题:
  (1) 涉及程序设计语言类的教材较多,但针对非计算机专业的实验指导教材较少。
  (2) 教学过程中仍采用一些陈旧、传统的实验内容,与专业需求严重脱节;
  (3) 实验课多是理论课的辅助,地位不高且上机课时较少。同时,多数实验内容属于单一的"验证型实验",缺乏针对性和实效性;
  (4) 理论课的教学方法多种多样,实验课的教学方法单一,且枯燥乏味;
  (5) 考核方式不合理,多为笔试+上机模式,但上机考试形式单一,而且所占比重过轻。
  出现这些问题的根源主要有两个方面:一方面教师的教学思维固化,教师在教学过程中过于强调语法知识和语法规则的学习,而忽视实践能力培养的现象较为普遍,更有教师认为只要掌握了理论知识,在实践中稍加磨练,就可以在解决实际工程问题方面应用自如。但由于学生缺少实践编程经验,并不知道自己如何运用所学的知识解决实际问题,造成了理论与实际相脱节。另一方面,高校的实践教学体系不够合理。目前,很多高校已经对实践教学十分重视,但普遍的做法仅仅是在教学计划中提高了实践教学的比重,并没有从根本上将实践教学目标、实践教学各个环节、实践教学的保障和管理作为一个体系进行系统研究和运作,因而未能建立起与理论教学体系相辅相成的科学的实践教学体系。
  二、理论实践一体化教学模式
  非计算机专业的学生学习计算机软件类课程的目的是将其作为一种应用技术,而不是作为学习理论知识的课程。因此,在非计算机专业的计算机软件类课程的教学过程中,采用案例驱动教学方法更符合非计算机专业学生的实际需求,也能取得更好地教学效果。针对非计算机专业学生的需求,我们在教学过程中,采用了多层次案例驱动教学方法,对于每一个新的知识点,采用知识导入型案例来引导新知识点的学习,从而让学生快速理解所学知识点的同时,也能帮助学生了解各个知识点的具体用法。在学生掌握新知识点后,还需要结合学生的专业背景,用一个专业综合应用型案例使学生了解本知识点与前后知识点的联系,以及综合应用所有知识点解决实际问题。
  这种实践案例驱动教学方法是在教学过程中,把理论教学与实践教学平行推进,通过在理论教学过程中融入实践应用的项目案例加强学生对理论知识的理解和掌握。并通过在教学过程中保持理论教学的已有特色和深度,适当压缩理论教学的改革方式,调整和充实以验证性和设计性为主的实践课程,逐步形成理论实践一体化的教学模式。
  三、"平行互推"的阶梯式结构化课程体系
  经过对课程群老师多年的教学实践和自身学习经历的总结使我们认识到,计算机软件类课程是一个循序渐进的过程,整个软件类课程的学习过程中,理论教学和实践教学应该是密不可分、相辅相成的。同时,每个阶段的实践课程应该是根据前一阶段的理论课程完成基础上的一次巩固和提高,保证每个阶段知识体系的平滑衔接,学习过程中不会出现知识断层。而学生的学习过程就像是在攀登楼梯,不断的迈上新的台阶,整个过程是一个阶梯式的体系结构。基于此思路,我们依据软件类课程的教学目标分层次、分阶段开设理论课程和实践课程,将整个软件类课程体系建设成为一个理论教学与实践教学"平行互推"的阶梯式结构化课程体系。整个体系结构划分为如下六个阶段:
  第一阶段(1-2年级):
  理论方面:重点突出程序设计课程的基础理论教学,通过开始C语言程序设计、计算机软件基础等课程,让学生从传统的思维方式快速转变到计算机的逻辑思维方式,对程序设计有一定的感性认识,掌握程序设计的基础理论。
  践方面:开设程序设计实践训练等实践课程,注重培养学生综合运用基本编程工具的能力和理解问题与解决问题的能力。在这一阶段中,通过组织学生阅读典型项目案例、讲解开发小型应用程序的方式,引导学生正确地思考问题,并逐步掌握解决问题的一般方法。   第二阶段(2-3年级):
  理论方面:当实践经验积累到一定程度后再进行系统的理论学习,通过开设面向对象编程等新课程(如C++、Java等),让学生将计算机软件编程的感性认识上升到更高的理性高度;
  实践方面:建立在较为完善的理论知识结构基础上,以软件工程理论为指导思想,通过指导学生参加各种类型的竞赛或典型的实践项目,对学生进行软件开发过程训练,使学生体验完整的软件开发过程,从而培养学生科学分析能力、组织管理能力和工程实践能力。
  第三阶段(3-4年级):
  理论方面:通过开设可视化程序设计、数据库系统等高级软件类课程,完善学生的理论知识和学习;
  实践方面:将以培养学生综合项目开发能力为目标,结合学生的专业需求,通过开设以工程应用为背景的综合实践训练课程、毕业设计、生产实习等方式,培养学生全面的工程实践能力和工程创新能力。
  四、阶梯式开放考核体系
  传统的考核方式往往忽视了实践教学的灵活性特点。针对此问题,我们将实践教学的灵活性和多样化的特点引入到课程的考核方式中,研究建设了阶梯式开放考核体系:
  软件类课程考核模式:以理论与实践相结合为考核基准,以全面考察学生的实践操作和灵活运用能力为主要目标,结合每一阶段课程的难度和教学目标,将课程考核分为不同的阶段和级别,每一阶段的考核与上一阶段的考核结果相结合,综合评价学生一段时间内的学习成果。具体的形式是建立"平时+笔试+上机"的综合考核方式,其中平时的阶段性实践考核占到总成绩的40%,期末笔试考核占到总成绩的40%,上机考试占到总成绩的20%。而阶段性实践考核是在每次实验课中,以任务形式布置难度适中的编程题目,要求学生在本次课堂完成代码编写、调试并提交,教师根据学生编写程序的情况给予一个阶段性成绩。
  软件类实践课程阶段性考核:针对各个阶段实践教学的难度和教学目标,按照基本编程能力训练、工程实践训练和综合实践训练三个阶段分别建立行之有效的考核体系。需要考虑学生的能力差别和题目的难以程度,并参考前期实践训练课程的考核结果建立阶梯式的考核体系,综合评价学生的学习成果。
  五、结论
  本文是课程群结合多年的面向非计算机专业的软件类课程教育教学的实际经验,总结了目前国内高校非计算机专业软件类课程实践教学过程中存在的一些主要问题,探讨采用实践教学与理论教学平行推进的教学方式,构建"平行互推"的阶梯式结构化课程体系;并结合每一阶段实践课程的难度和教学目标,建立阶梯式开放考核体系。从几年的实施情况来看,相关的改革完善了软件类课程的理论和实践教学体系,保障了整个软件类课程的完整性、系统性和实用性,学生的软件实践设计能力有了明显提高,有效改善了软件类课程的教学效果。
  参考文献
  [1] 李阳. 我国高校本科实践教学及质量保障体系研究[D]. 天津大学硕士论文, 2006
  [2] 陈朔鹰 赵小林.建立软件实践课程体系,全面培养工程型人才[J].计算机教育, 2008, (7): 14-18
  [3] 窦燕, 史倩竹. 非计算机专业计算机基础教学体系研究与探讨[J]. 教学研究, 2009, 32(1): 67-70
  [4] 王晓勇, 方跃峰, 肖四友, 梁越. 以专业应用为导向的计算机基础课程教学改革与实践[J]. 中国大学教育, 2011, 7: 39-42
  [5] 丁卓平, 王岳斌, 朱承璋. 计算机公共基础课课程体系改革与实践[J]. 长沙铁道学院学报, 2011, 12(3): 129-130
  [6] 杨朝霞, 李玉龙. 基于创新能力培养的分类分层次计算机基础实践教学体系[J]. 2011, 21: 42-47
其他文献
摘 要:本文从建构主义和多元智力理论分析了创设高中生物教学情境的重要性,总结了生物教学中创设情景的6种方法,以及运用每种方法时应注重的问题,对于新课程下的生物教学有一定的意义。  关键词:课程标准;生物情景;建构主义  新课改以建构主义和多元智力理论为依据,其中“情境”、“协作”、“交流”和“意义建构”是建构主义学习理论的四大要素。针对新课改理念,结合高中生物教学自身的特点,创设高中生物教学情境能
摘 要:通过对《液压与气压传动》这门课教学过程的总结出引导式与分组任务式两种教学方法,并对这两种方法进行了详细地阐述,对其他课程教学有一定的参考作用。  关键词:液压与气压传动;引导式;分组任务式;教学方法  1.引言  《液压与气压传动》是高职院校机械类专业的主要专业基础课。课程教学标准要求通过本课程的学习,掌握液压与气压传动的基本知识、液压与气压元件的基本构成及其工作原理,并能够运用所学知识对
摘 要:在21世纪的今天,时代飞速发展,而科技更是伴随着世界经济的发展而快速前行着,因此,为了能与社会相接轨,不落后于时代的发展,学习计算机知识则成为了现今的主要话题。而作为高科技时代象征的计算机知识,如何将其进行普及,如何将其知识广泛传播成为了一个重要的话题。而本文主要提及的则是计算机知识在校园中,特别是高中生中的普及及辅导问题,如何培养高中生的自主创新能力与自主自学能力则成为本文首要探讨的话题
摘 要:电子商务是以计算机等硬件设备为媒介,通过计算机网络来进行商品和服务交换的商贸活动,而电子商务专业正是应这种趋势而逐渐发展起来的新兴学科。笔者从职业学校电子商务专业教学的实践中发现,电子商务专业的教学具有综合性、实践性、协调性和与时俱进性。由于职业学校是以培养适应社会需求的技术性人才为主,因此,笔者认为在职业学校中,电子商务的教学方法主要有传统面授法、案例教学法、软件应用教学法和实践教学法,
摘 要:随着我国高等教育由精英教育向大众化教育的转变,近年来大学生就业创业问题越来越受社会的关注,在社会经济繁荣发展的同时,大学生创业也成为大学生就业之外的新兴的现象。大学生创业在被社会所承认和接受的同时,也肩负着提高大学生毕业生就业率和保持社会稳定等方面的历史使命。本文就高职院校汽车专业如何摆脱传统的就业观念,开拓创新,自主创业进行了阐述。  关键词:汽车专业;就业;创业  "十一五"期间,我国
摘 要:随着大众化高等教育时代的到来,高职学生的人数占了高校在校生的很大部分,高职闲暇时间的合理安排也日趋成为一个社会性的教育问题,关注高职学生休闲,正确指导高职学生进行休闲,提高休闲生活的质量和能力已是目前我国高职教育研究的一个重要组成部分。  关键词:休闲;教育;高职  随着高等教育大众化进程的推进,大学生在社会中的重要性不言而喻,大学生休闲生活的重要性也因之而日益凸显。关注大学生的休闲生活是
摘 要:高职院校随书光盘的管理现状,我院现在有的管理方法。  关键词:图书馆;随书光盘;管理  随书光盘从理论上讲体积小存储量大、携带方便,一次安装永久使用、图文并貌、形象生动,只要具备一定的设备,读者对它都是很感兴趣,很愿意阅读而且利用率也很高的。因此如何规范而有效地管理与利用这部分资源,已成为高校图书馆急待解决的问题。目前,各高校图书馆对随书光盘的管理与利用大致有以下几种模式:  1. 高职院
摘 要:技校学生英语基础比较差,要想调动技校生学习英语的积极性,提高教学质量,达到教学目的,教师一定要更新教学观念,改革教学方法,从兴趣入手,循序渐进,使学生所学能与实践有机地结合起来,并为学生创造条件,提供多层次的语言实践活动,使学生学以致用。  关键词:技校英语;教学 学习;兴趣 ;情景教学 ;学以致用  技校主要培养操作为主的技能型人材,通过专业英语的教学使学生能借助字典和翻译软件等工具,读
摘 要:带电粒子在复合场中运动。带电粒子在相邻磁场中运动,两弧相内切或外切;带电粒子在相邻磁场、电场中运动,电场中直线运动或类平抛运动,磁场中做圆周运动;带电粒子在交变场中运动,只有电场时做直线或类平抛,只有磁场时做圆周运动,电场、磁场、重力场都存在时运动情景受力分析判定。  带电粒子在复合场中的运动是电学的重要题型,是高考考查的重点和热点,分析历年高考题可知,有关复合场的题目一般是运动情景复杂、
期刊
摘 要:本文通过分析函数定义域与函数相关性质间的关系,探讨了在函数定义域教学对培养学生思维品质的作用。  关键词:函数;定义域;思维品质  思维品质是指个体思维活动特殊性的外部表现。它包括思维的严密性、思维的灵活性、思维的深刻性、思维的批判性和思维的敏捷性等品质。函数作为高中数学的主线,贯穿于整个高中数学的始终。函数的定义域是构成函数的两大要素之一,函数的定义域(或变量的允许值范围)似乎是非常简单