前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的计算机专业小论文主题范文,仅供参考,欢迎阅读并收藏。
任务教学法(task-basedapproach)是一种建立在“建构主义”理论基础上的教学法。这种理论认为,学生知识的获得主要不是靠教师传授,而是学习者在一定的情境(即社会文化背景)下,借助他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构方式获得。建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组。“任务教学法”可以认为是一种以应用为动力,以应用为目的,以应用为核心的教学方法。它把语言能力目标与工作能力目标紧密联系起来,每一任务都是一个整体计划,包含各种机会和接触面。学生在这些过程中发展自己的认知潜力和应用语言发展交际能力的潜力。学生在参与和运用语言完成任务的过程中,会出现许多无法预料的情况。学生对所给的任务和遇到的问题的理解各有不同,导致任务过程出现的不可预测、不明确甚至变异现象。因此,任务型学习是一种动态学习。
三、技工学校《计算机专业英语》课程基本任务分析
在技工学校,《计算机专业英语》课程是一门专业基础课,确切地说,本课程是针对信息技术专业的学生对英语的实际需求而开设的一门特殊用途英语(EnglishforSpecificPurpose)课程,目前,这些专业大致包括网络、软件、电子商务以及多媒体制作等专业。本课程的目标是将信息技术专业知识、英语语言知识紧密结合,以培养学生综合的语言实际运用能力。一般说来,技工学校的《计算机专业英语》课程的基本任务包括以下内容:①专业词汇:掌握1000左右的专业词汇,100个左右首字母缩略语。②听说能力:能运用基础语法以及专业词汇进行基本的专业知识介绍及交流讨论。③阅读能力:能基本读懂有关计算机软、硬件原理,网络运作原理、外部设备的英语文章或说明书。④写作能力:能运用基本专业词汇以及计算机专业基础知识进行简单的写作计算机专业英语。⑤翻译能力:以岗位对计算机专业英语翻译能力的需求为目标,培养学生参与并完成与计算机专业知识运用相关的专业翻译项目。为了完成以上基本课程任务,笔者在《计算机英语》课程实施过程中,以任务教学法为主线进行教学设计,即在明确课程教学目标以及单元教学目标(包括主题目标、语言目标、专业知识目标和能力目标)的前提下,设计与计算机专业知识运用相关的专业项目,驱动学生“明确任务,参与完成”。具体而言,在教学过程中,教师以“综合项目设计”为主线,把任务(task)引入英语课堂并贯穿整个教学过程,以听、说、读、写、译的方式对学生进行单项技能的强化训练;而学生利用已有知识,以具体的任务为学习动力或动机,主动地用所学语言去做事情,在完成任务过程中,学习语言知识,发展语言能力,从而具备计算机专业所需的语言应用能力和实际操作能力,使专业英语与基础英语教学融为一体,计算机专业知识与英语教学融为一体,有效完成课程目标以及课程基本任务。
四、《计算机专业英语》课程中任务设计的基本原则
结合任务教学法的基本要求以及《计算机专业英语》的基本任务,笔者提出技工学校《计算机专业英语》课程中任务的设计应遵循以下基本原则:①真实教学环境设计原则。创建计算机专业英语使用的真实的教学环境,即结合《计算机专业英语》课程基本任务进行真实项目设计。在《计算机专业英语》教学过程中,任务型教学把语言教学真实化和项目化,其主要目的是让学生不仅在运用中学,而且为了运用而学,直接通过课堂教学让学生去用英语完成各种情景中真实的生活、学习、工作等任务,从而培养学生综合应用英语的能力。任务型教学充分体现了学生的主体性,是有效改变以往以教师讲授为主的教学现状的最佳途径之一。②学生为主体原则。以学生为主体进行项目与任务设计,把学生的学习活动与任务或问题相结合,以探索问题来引导和维持学习者的学习兴趣和动机;让学生带着真实的任务去学习,在这个过程中,学生拥有学习的主动权,教师能动地引导和激励,使学生真正掌握所学内容,并通过任务举一反三。③课程目标及步骤性原则:为了完成课程的基本教学目标,课程的教学任务应以课程的基本任务为基础,无论是综合的任务设计还是单项任务设计都应遵循专业词汇目标、听说目标、读写目标以及翻译目标,进行科学合理的设计,保障《计算机专业英语》课程的有效实施。在此基础上,按照步骤完成任务组织及实施。
五、任务教学法在《计算机专业英语》课程中的设计和应用
建立在对任务教学法、《计算机专业英语课》课程任务分析科学认知的基础上,笔者遵循任务设计的基本原则,尝试在《计算机专业英语》的实践教学中使用任务教学法。以下是《计算机专业英语》课程实施过程中任务教学法设计和应用的具体阐述:
1.教师明确课程及单元教学目标,在此基础上进行综合项目(课程目标)以及单项技能训练项目(单元目标)的任务设计,创建“真实教学环境设计”。例如,在进行“Basiccomponentsofacomputer”单元的讲授时,教师首先设计“真实教学环境设计”以及综合目标任务:“美国人Peter要买一台电脑,学生作为电脑供货商向Peter推荐一款最新生产的V1678的电脑,设法向Peter介绍电脑基本构件的内容,并最终成功说服Peter购买V1678的电脑。”其次,教师以学生为主体进行单项任务目标设计:①掌握10个左右计算机常见专业词汇。②掌握6个谈论电脑部件的基本句型。③能运用基础语法、词汇以及专业词汇向客人介绍电脑的各种产品和价格。④能顺利地用英文比较各种产品的优势及劣势并推销自己的产品,说服顾客买自己的产品。这样,教师和学生都围绕如何完成具体的任务进行,教师思路清晰,学生学习目的明确,通过小任务的解决来完成大任务。
2.教师引导学生进行任务分析。这是一个在明确的教学任务指引下,学生主动探究摸索,独立自主寻求问题、发现问题、逐渐尝试完成任务的过程。在整个过程中,按照小组讨论——各组汇报——教师总结的模式,分两个层次进行。比如在进行“DescribingtheProcessorandItsPerformance”单元的学习时,项目设定“Peter发现电脑的运行速度越来越慢,不知道是怎么回事,想请你帮他改进或升级他的电脑”。首先,引导学生根据已有的知识积累,以组为单位围绕第一个小任务——认识电脑内部构件,包括微处理器、内存、扩展槽等并组成部分开展“为什么电脑速度会变慢?”的讨论,并把讨论结果向全班汇报,教师把各组汇报结果写在黑板上。从讨论的结果看,学生会讨论出电脑内部构件,包括微处理器、内存、扩展槽以及造成电脑速度慢的可能原因,结果可能不完整,不过教师应以鼓励为主,不要急于补充内容。此后,进入第二层次的分析,发给学生认识电脑内部构件图以及有关影响电脑速度的文章介绍,要求学生在规定的时间内阅读并分析文字材料,以组为单位讨论任务并把讨论结果向全班汇报;教师把各组汇报结果再次写在黑板上,让学生比较看材料前后自己总结的结果,体会差别。这样,学生就会明白自己一开始没有想到的地方,加深印象。但这并不等于说,学生对电脑内部构件以及电脑故障原因就已经很清楚了,可能会有不少疏漏的细节问题。教师因势利导,把学生疏漏的地方指点出来,等于是新知识的讲解。最后,由教师学生共同进行正确知识的归纳总结。3.教学目标达成,完成教学任务。再以“DescribingtheProcessorandItsPerformance”单元的学习为例,通过以上对任务的分析,学生已对电脑内部构件以及电脑故障原因有了清楚的了解,为了结束任务,教师应引导学生转向本单元教学目标:①是否能在“电脑内部构件图”中标出掌握15个与部件相关的专业词汇?②能否应用已学专业词汇向Peter清晰说明电脑速度变慢的原因?③能否用100个单词书面向Peter清晰说明电脑速度变慢的原因?④能否阅读并翻译与本单元内容相关的应用软件光盘的说明书?
此时,教师应鼓励他们尝试着去写,可以通过各种手段、途径完成,可以互相讨论,可以查阅资料,可以随时提出问题。对于提出来的问题,尽量让有能力的学生来解决,形成相互学习、相互鼓励的良好氛围;对于学生解决不了的问题,教师逐渐引导、指点,形成互动的解决问题方式,共同完成任务。
4.以学生自评、学生互评以及教师评价等方式进行任务评价和任务提升。以“教学目标达成”完成教学任务后,教师组织灵活多样的任务评价。首先学生要对所完成任务的质量进行自我评价和相互评价。全班学生可以充分展示自己的成果,达到取长补短、互相学习、完善提高的目的。最后,教师对学生完成任务的质量进行全面评价,以正面引导为主,多表扬,多鼓励,并适时指出存在的问题。
六、结束语
本文通过对任务教学法概念的阐述,《计算机专业英语》课程目标的分析,《计算机专业英语》教学中的任务设计原则限定,清晰描述了任务教学法在《计算机专业英语》课程中的设计和应用。在技工学校,《计算机专业英语》具有自身的课程目标:培养学生听、说、读、写的综合语言能力,并通过任务细分,组织单项实训和综合实训,使学生具备计算机专业岗位能力所需的语言应用能力和实际操作能力。笔者将结合《计算机专业英语》的基本任务以及学生的实际需求,以更进一步提高技工学校《计算机专业英语》教学质量为目标,对任务教学法在《计算机专业英语》的设计与应用进行不懈的研究和探讨。
【摘要】本文在对任务教学法以及技工学校《计算机专业英语》课程基本任务分析的前提下,具体阐明《计算机专业英语》课程中的任务设计原则,在此基础上,进一步说明任务教学法在《计算机专业英语》教学实践中的有效应用,以期建立任务教学法在技工学校《计算机专业英语》教学实践中的基本应用模式,最终为培养学生具备计算机专业岗位能力所需的语言实际应用能力提供理论依据。
【关键词】计算机专业英语技工学校建构主义理论任务教学法
参考文献:
[1]Richards,J.C.,Platt,J.&Platt.朗文语言教学及应用语言学词典[M].北京:外语教学与研究出版社,2000.
[2]国家教育部.英语课程标准[M].北京:北京师范大学出版社,2001.
[3]钱晓菩,马玉娟.试论任务驱动[J].中国电化教育,2002,(9).
自从缩减课时后,计算机基础课程的课时大大减少,有的课程甚至被取消。课时的压缩使得教师不得不在有限的时间内尽快把大纲内容讲完,现在学生在一堂课的时间内要接受比之前更多的内容,势必影响教学效果。在实验课操作过程中,学生由于接受内容太多,来不及吸收消化,不能熟练应用前面所讲操作。针对以上存在问题,我们应采取相应措施以改进。
2计算机基础教学的改进措施
2.1强调计算机基础知识对于非计算机专业的重要性由于硬件条件所限,目前大多数计算机课程仍然采用理论与实验相分离的教学模式,即理论课采用传统的课堂教学法,实验课是在机房中进行,理论课与实验课之间有一段时间间隔开来,不利于学生能够迅速将课堂所学用于实践,在一定程度上削弱了学生的主动性和积极性。而且很多非计算机专业的学生只重视本专业课程,而忽视计算机基础课,认为计算机课只要考试过关即可,从思想上就不重视计算机课,而且计算机基础课老师往往是计算机专业毕业,对医药方面的知识了解不多,这也需要计算机基础课老师加强学校特色专业方面的了解,将计算机课程中的内容与学生的本专业结合起来讲解,例如介绍一些计算机辅助诊断方面的例子等,调动学生学习的兴趣,避免学生出现“计算机课与本专业关系不大”的想法。
2.2改革教学方法若要达到良好的教学效果,必须教师与学生互相配合才可,因此,教师与学生的因素都跟关键,在在此两者之中,学生因素更是占主要的。在教学过程中,教师可采用一系列方法,充分调动学生的学习积极性,从“要我学”变成“我要学”。下面简单列举几种方法。(1)案例教学。例如在介绍C语言中的数据类型时,举例介绍某医院部分病人信息错误,经检查,有一字段应该为long型数据,却定义为short型。(2)互动教学。互动式教学能够及时发现学生问题并给予引导,提高学生分析问题解决问题的能力。(3)充分利用网络教学平台。目前我校网络教学平台已经使用多年,并已有多门课程分别荣获省级和国家级精品课程。利用网络教学平台,学生可充分利用课下时间查看老师授课视频,跟老师线上互动,或者进行模拟练习等。
2.3改革考核方式课程考核也是教学过程中的一个重要环节,也是检验教学质量的重要手段之一。计算机课程实践性比较强,因此其考核方式不能照搬其他理论课常见的填空、选择、简答等笔试形式。在考核过程中,成绩分为两部分,一部分是平时成绩,一部分是期末成绩。平时成绩包括平时上课过程中的互动情况、实验课过程中的操作情况、以及其他师生之间的问题交流情况。期末成绩可根据具体课程,采用教师出题或者学生自选题两种方式,不拘一格,既客观又灵活,充分发挥学生的创造力.
3结语
自制能力相对薄弱。高职院校的新生录取工作是放在高等教育录取的最末段进行,因此,就读于高职院校的学生的学习能力、自制能力自然就相对薄弱,相当部分学生自卑心理严重,缺少自信心。这些高中阶段的末流生进入高校后,仍然还会是像以前一样自暴自弃、放任自流。有一些人认为进入了高职院校就等于学习生涯的终结,对于学习缺乏正确理解,仅为混张毕业证书。更有少数经济条件较好的学生把金钱、时间和精力都用于恋爱、网游及吃喝玩乐上,根本不会把精力放在努力学习和提高自身综合素质上。
二、高职院校计算机专业人才培养现状
(一)“压缩本科型”的课程体系导致人才培养缺乏职业特色。尽管高等职业教育课程体系的改革已经历好多年,但是,目前仍然有很多高职院校的课程体系未能跳出的“压缩本科型”怪圈,仍把学科的系统性和完整性放在了首要位置。课程体系改革力度不够,体现职业特色的课程不够。通过这种教育模式培养出来的学生理论功底无法与本科毕业学生相提并论,技能素养也比不上中职毕业生,因此,在就业的过程中处于高不成低不就的尴尬境地也就不足为怪。
(二)“双师型”教师的短缺影响着学生职业技能的培养质量。相比较与其他学科,计算机专业特点便是新的技术层出不穷,更新换代太快。这高职计算机教师的在知识结构和技能应用很难达到与前沿技术同步发展,同时,高职院校学生规模不断壮大,师资短缺,大批本科及以上学历的刚毕业的计算机专业学生充实到教师队伍,他们由学生立刻转换成了教师的角色,无实际工作经验可言,很难担负起应用技术型人才的培养重任。
三、高等职业教育计算机专业类人才培养探索
(一)构建“突出人文、强化技能”的课程体系。在充分了解高职院校生源状况的基础上,突出人文素养教育,坚持以“实践应用”为主体、理论以“够用”度、理论与实践相结合的原则,合理构建课程体系。现在相当部分的高职学生的学习能力、自制能力相对薄弱、缺乏诚信、放任自流,我们坚持“做人、做事、做学问”的方针,对高职学生进行人格重塑、诚信做人、用心做事等基本的人文素养教育。课程体系重点在于培养学生职业技能,提高学生的专业技术应用能力是高等职业教育的首要任务,要主动去适应社会的发展要求,以企业需求为目标,以就业为导向,按照IT行业职业岗位群对计算机技术的应用要求,在人才培养过程中必须牢牢抓住培养学生的专业技术应用能力这根主线,对课程的体系、内容、方式和手段进行改革与建设。把就业所需的素质、知识和技能有机融合,形成“人文素养—职业能力—岗位技能”三维一体的课程体系。
(二)强化实践教学提高学生职业能力。
1、项目教学
在教学的过程中,我们充分利用好校内现有条件,加大实践课程内容,鼓励任课教师根据课程的特点设计实践项目环节。在实践教学过程中,除完成基本课堂实践环节外,教师还需精心设置大量的能够提高学生动手能力和创新能力的课外练习和实践项目,要求学生按照项目小组的形式,完成项目的设计与实践。选择实践项目时要紧贴实际应用,贴近实际的实例不仅让学生感知所学内容在实际生活中的具体应用,更能激发、提高学生的学习兴趣。
2、思维训练
如何提高专业技能训练效果,增强学生实践动手能力,经过一系列实践项目训练后,使学生拥有独立开发能力。这就要求教师通过各种途径不断提高实战能力,总结实战结验,在实训过程中,把在实际开发过程中经常遇到的问题融入实践项目,引导学生在实践过程中寻找问题、发现问题、分析问题、解决问题。
3、校企联动
加强学校和软件企业之间的合作,开展校企合作培养模式。校企联动这一办学模式有下列优势:
a、可以充分利用学校与软企的双重育人环境,全面提高学生的知识学习、专业技能与从业素养;
b、校企紧密合作,可以了解市场需求与企业对人才需求的变化,及时对课程体系与项目设置进行动态调整;
c、软件企业可以帮肋学校培养“双师型”教师,提高对学生职业技能的培养。
4、团队协作
在现实软件企业中,所有项目任务的完成都是以团队作战为基础的。专业实践项目训练的目的除了让学生掌握某种开发工具、专业技能、提高动手能力外,还要把培养学生之间的相互交流、讨论探究、团队协作的能力作为重点。因此,实践教学的过程中我们应在强调知识的综合运用的同时突出分工合作,以培养学生的团队协作精神,
(三)着力推行“双证书”制度
摘要:本文分析了计算机专业教学中的“五种方法”及课程设置中“五类问题”,旨在阐述师生在教学中的职责,通过双方配合达到共赢的目的。
关键词:教学方法;课程设置;合作;创新
中图分类号:G642
文献标识码:B
1现状分析
用“日新月异”来形容计算机的发展应该是不为过的,这体现在时间空间上,更渗透在计算机的教育教学中。目前国内诸多高校都设置了计算机或与之相近的专业,一曰是人才的需求,二曰是应用的广泛。现代的高校犹如一个教育工厂,计算机专业的教育教学,使用的是大致相近的教材,重复着相似的教学内容和进度,无法彰显计算机的发展速度和人才培养的特点,无法适应用人单位的要求,导致大学生就业的专业对口率偏低。
纵观中西方的教育,我们注重的是“外塑”,西方重视的是“引发”;我们的管理是“圈养”,西方的管理是“放生”;我们的教育“包办”为多,西方的教育“自主”为多。因此,学校的繁荣,并未带来教育的繁荣,进入大学后的学生存在的困惑与迷惘是可想而知的。
2探索方法
笔者担任02计算机应用本科班数据结构课程教学时,有学生提到:“老师,计算机的课堂教学为什么不能像讲故事一样讲解?”这让我们想起了多年来计算机教育教学的“固化”模式:教师课堂讲,学生机房练;想起了为什么总是有学生要逃课或课堂开小差;想起了我们的学生虽经过四年的“苦读”,却得不到“委以重任”;想起了计算机专业的学习是那么枯燥,为什么游戏软件又是如此的“深入人心”。
学习是学生的主业,学习是学校教育的主要活动。设想若我们能把学习变成游戏,听课如似听故事,学生岂不像热爱游戏一样热爱学习,像爱听故事一样爱听课,学习也就像游戏、像故事一样充满魅力。在笔者多年从事计算机软件专业的教学实践中,体验有些方法值得探究:
2.1工程背景法
“软件工程”是计算机软件专业必修的一门专业课。根据学生没有工程背景的现状,若仅按教材讲方法其收效是不佳的。教师可考虑在开课之前,让每个学生自己找一个项目,找不到者教师为其确定一个项目。以所选项目为工程背景,随着软件工程课程学习的深入,不断完善自己的项目内容。到课程结束时,每个学生自行总结在自己的项目中所用到的软件工程方法,并在全班组织一次交流。虽然学生在背景知识以及对所讲专题的准备方面差别较大,但从整体效果上讲,一是提升了学生自主学习、主动学习的兴趣,二是培养了学生一定的分析解决问题的能力,三是锻炼了学生思考及表达能力。
2.2小论文总结法
学过“数据结构”的人都知道,在各类教材的叙述中,除描述的工具不同外,内容结构方法上几乎相近。教师在教学过程中,不但要做各类方法的对比,更重要的是让学生自己体会算法的异同,其体会的多少与深浅,可以用小论文的形式表现出来。小论文的写法要求,其格式上可不像正式论文要求,只要将学习中的想法,特别是算法的改进反映出来即可。通过上机验证,课程结束后将小论文整理成册。这让学生们对实现数据结构中的算法,体验人机的结合,分析算法的优劣,做到学懂弄通,举一反三收效甚大。
2.3游戏设计法
计算机软件专业的基本功是程序设计,其对软件专业后续课程影响颇大。远的不讲,从77年恢复高考后进校的大学生学过的算法语言,无外乎有ALGOL60、BASIC、FORTRAN、COBOL、PASCAL、C,C++,名称虽不同,适用的对象有所差异,但语言核心体未变。教学实施过程中的难点在于,语句的功能易理解,语句的灵活运用犹如“大难临头”,让学生产生畏难情绪。联想到游戏之所以吸引人,除了其内容和效果外,还有一种精神,游戏不是表演,游戏是自己。玩游戏虽然累,但其乐融融。设想将游戏设计法引入教学中,也会让我们的语言课出现事半功倍的效果。教师可以带领学生,从解剖简单游戏入手,讲解语句的功能和作用,学生入点门后,其“修行”转入学生个人,教师加强引导,留下思考空间。在学习的过程中,拉开了学生间的距离,出现了“吃不饱”和“吃不了”的现象;教师因势利导,学生的学习热情更高了,相互间有了比学赶帮,这样更利于学生的个性发展。
2.4学生讲解法
教师讲、学生听,教多少、学多少,怎么教、怎么学,这是传统的教学活动模式。学无条件服从于教。计算机软件的许多课程,并无标准答案可言,训练的是学生的逻辑思维,教师的讲课,融入学生的资源,改善学围着教转,通过多种形式,给学生自主表达的权利和机会,这样的教学只会是“百利而无一害”的。一是在师生角色互换过程中,让学生感受到“一桶水”与“一碗水”的含义;二是学生讲、教师听,可以发现教学中存在的问题,及时给予调整修订;三是学生在承担“压力”的同时,更加激发学习的动力,为自己所“教”的部分博览群书,学懂弄通;四是通过“合作”教学,使师生共同成长进步,教师也将从单一的教转变为多元化角色:学生学习过程的指导者,课堂教学情境的设计者、学生学习活动的合作者、学生全面发展的灵魂工程师。
2.5边学边用法
边学边用,学用结合,立竿见影,这是一个很适用的教学方式。首先是将枯燥的计算机理性教学变成“看得见摸得着”的感性教学。如由加法指令演变为累加器的过程。其次是加深理解,促进教学。如通过算法过程学习完成一个管理系统。再之,计算机的应用大到国家,小到个人,无处不有。在教师的教学过程中,联系实际,捕捉学科发展前沿,对开阔学生视野很重要。
3解决问题
教学方法的改进固然重要,但对专业的发展,人才的培养,社会的需求,在课程设置上也需要持一种后现代的课程观。这是一种师生依据课程要求动态生成的而非预先设定的课程。它更利于因材施教,因需施教。这样做明确了教师与学生的责任定位,达到师生共同合作完成教学之目的,改变以往以获取知识为核心的课程设置。在计算机专业的课程设置中,笔者认为以下几类问题值得思索:
3.1因人设课程问题
计算机发展迅速,应用广泛,但专业尚属年轻。独立学院计算机专业如何造就社会需要的人才,在课程设置上,师生均有发言权。这不仅是对课程的挑战,更是对人的挑战。课程安排要变教师会什么就教什么,为专业发展需要什么就学什么,旨在引导学生成长,而在学生成才的过程中教师也能有所收获和进步。
3.2因知识设课程问题
教育的目的是培养人,而不仅仅是一种存贮行为,它是让人在获取知识的同时更幸福地生活。反之,若生活的目的是为了学知识,是为了知识由外向内转移和传递,那么出现的“高分低能儿”,“分分分学生的命根”就不足为怪了。人类文化的传承和发展,人的知识的积累和丰富,体现的是社会的进步,是人们精神的富足。计算机知识的更新,较其他精典课程更为迅速,探讨一种实时性强,动态灵活,以“不变”应“万变”,真正实现创新人才培养的计算机专业课程体系已迫在眉睫。
3.3因学分设课程问题
完全学分制,自主择课,对承认并遵循学生的个体差异,满足学生的个性发展起到了良好的作用。若课程仅为学生修满学分而设,那也只能是形式上的学分制。计算机专业课程门类繁多,与专业发展迅速有关,也为实施完全学分制埋下了“伏笔”。教师的科研能力对专业教学的影响更是不言而喻的。在商业主义、市场主义和管理主义颇为盛行的今天,计算机专业课程的设置在培养人才工程中能有自己的特色品牌,对社会无疑是一种贡献,同时对学校的管理及教师的教学提出了更新更高的要求。
3.4因实验设课程问题
动手能力、实验技能是计算机专业学生必备的素质,是计算机专业教学的特点所在,在一定程度上显示着学校的办学能力。目前专业实验室如同雨后春笋,不断满足着学生专业发展的需要。然而,缘于人力财力的缘故,实验室发展满足专业建设、满足专业人才培养亟待解决,这涉及到计算机专业人才培养特色问题,涉及到提升专业竞争力问题,也涉及到社会对计算机专业的认同度问题。
3.5因需求设课程问题
需求主要来自学生与社会。为满足市场要求,不少高校绞尽脑汁考虑计算机专业与课程设置问题,在吸引生源方面有一定的视觉效果。然而四年的计算机专业培养,学生普遍感到什么都学了,什么都没学“好”,自觉功底不足,无法在编程、网络开发、数据库等方面能有一技之长,甚至出现了为了就业去职业培训机构再“回炉”的现象。计算机专业的发展如何与市场接轨,计算机专业的毕业生如何受到社会的“青睐”,留给了我们思考与遐想的空间。
4展望未来
大学是时代的产物,代表着进步的时代精神,推动着社会向前发展。本文研究的重点在于独立学院计算机专业课的教育教学方法的创新及课程设置有关问题的探讨,旨在通过计算机专业的发展变化,让我们的高校在专业人才培养上更具核心竞争力。通过建立健康有序的保障机制,促进计算机专业教育的不断发展,促进计算机专业人才的辈出。科学的、实用的、发展的、有效的新型的计算机专业教学体系和课程体系的研究与探索,学生探索精神、合作精神、创新精神的培养,相配套的教育教学管理体系的完善,向我们计算机教育界的同仁们提出了挑战。文中“五种方法”及“五类问题”的提出,是让学生在教师正确方法的指导下,在计算机专业学习上拥有探讨、怀疑、批评、主动的思想,拥有自主选择的自由,拥有自我发展的追求,随着学习个体化时代的到来,大学强调的综合、广博、人文底蕴的精神,营造了计算机专业的教师理论联系实际的广阔空间,提供了与学生共同迎接未来挑战的宽广舞台。
参考文献
[1] 吴康宁. 教育社会学[M]. 北京:人民教育出版社,2004.
[2] 成长春. 赢得未来[M]. 北京:人民出版社,2006.
[3] [美]Robert J.Marzanc等. 学校领导与学生成就[M]. 北京:中国轻工业出版社,2007.
[4] 冯建军等. 生命化教育[M]. 北京:教育科学出版社,2007.
[5] 程勉中. 现代大学管理机制[M]. 北京:人民出版社,2006.
关键词:研究性学习;介入模式;计算机教育;高职高专
当前经济全球化的快速发展,对我国经济体系结构及与此密切相关的职业教育领域产生了很大的影响,高职高专教育必须做出相应的变革。作为应用领域越来越广泛的计算机专业,高职高专计算机教育在职业教育中正日益成熟,但在教学中尚有诸多亟待解决的矛盾和问题,其中最为重要的是计算机专业的教育模式问题,这是教育教学成败最为关键的核心环节。
研究性学习在基础教育领域已经应用广泛,但在基础教育中,研究性学习往往针对某一学科。由于受到学生知识水平的限制,往往采取“主题探究”、“学科部分探究”的形式,而对于高等教育来说,学生已经具备了较高的知识水平和学习能力,可以通过相对完整的研究项目打破学科间的障碍,培养学生的综合创新能力,并且让学生参与研究全过程,在研究性学习中体验研究,学会研究。
1现代教育的研究性学习
研究性学习是指在教师指导下,学生从自然、社会和生活中选择和确定专题进行研究,以研究的方式来主动地获取新知识、应用新知识、解决实际问题,并相应地使研究意识、能力和精神得到提高,具有问题性、体验性、开放性和互动性的特征。
与传统的学科本位的学习方式相比,研究性学习是一种以探究为本位的学习活动,是对传统性学习行为的拓展和深化,它尊重每一个学生的现实生活,着眼于培养具有完整人格、善于实践、自主学习、勇于创造的适应新型学习社会的人[1]。它以学生的自主性、探索性学习为基础,从贴近学生生活的实际入手。选择研究课程,学生通过亲身实践获取信息、处理信息,这对培养学生自主学习和探究问题的能力、团体合作和接受挫折的能力,增强学生的社会责任感和使命感都具有十分重要的现实意义和历史意义。
研究性学习既能够充分体现大学生学习自由,又是高校培养创新人才的整体优化模式,有着自己独特的目标体系,包括培养学生的创新意识和创新能力,提高学生发现和解决问题的能力,养成学生的科学态度和科学精神,使学生学会合作与分享,并可引导学生关注现实和社会等。具体来讲,研究性学习符合教师主导作用和学生主体作用相结合规律的要求,既有利于调动教师积极性,也有利于调动学生的学习积极性和兴趣,有利于培养学生的探究能力和习惯[2]。
2研究性学习框架分析
研究性学习引入高校教学过程,并形成教学与科研的有机统一体,将会引起大学教学和大学学习的结构性改变和教学质量的升华,从而引起教学理念、模式、内容、方法和评价体系的全面变革,对高等教育提升办学质量、培养具有较高素质的创新型人才起到良好的促进作用[3]。
在教育理念上,实施研究性学习,会促使教师角色从知识权威到平等参与者,学生角色从被动接受到主动学习转化,学习观念从传统机制转变为现念,相应的评价体系从重结果惩罚向重过程激励转移。
研究性学习从理论到实践需要多方面的条件支持,包括教育观念、教学方式和内容、教师专业素质和评价制度等。从实践上看,在我国高等教育中,研究性学习己在不同程度和环节做了不同形态的实施。
(1) 西北师范大学紧抓教育改革系列项目,开展信息技术与研究性学习能力整合的试点活动,项目进程如下:
第一步,前期辅导通过教师的系列培训,讲授和展示研究性学习相关的材料与信息,让参与项目的同学对研究性学习有了初步的感性认识和理性思考。
第二步,在前一阶段铺垫的基础上,学生个人、小组根据不同专业与自身特点设计与之匹配的具体学习和研究内容。
第三步,采取自由组合形式,建立研究性学习小组,进而由老师把握和协调核定分组结构。
第四步,确立研究性学习主题,通过对问卷调查结果与专业特点分析,结合小组成员共同兴趣,综合讨论确定小组研究题目和方案。
第五步,小组根据自己选定的研究主题收集资料、分析归纳、学习探索、共同写作小论文、制作PPT演示报告,开展和完成一系列的具体研究工作步骤。
第六步,展示同学们经过一系列调查和研究后所得出的探索性结论、小组论文和PPT演示报告。在成果展示和评价过程中,根据各小组研究主题的不同,邀请不同专业教师和学生组成评委组,并进行组内评价和小组间互评;最后根据各种形式评价归纳出最终评价结果,采取定性和定量相结合的方法进行最后评价[4]。
(2) 以研究室为平台是研究性学习教学模式的一个较新尝试,它以项目任务为中心,以项目的确定、开展、研究和实现为过程,选择组织研究内容,并以完成工作任务为主要学习方式。其目的在于加强课程内容、专业知识与工作之间的相关性,整合理论与实践,积累实践经验,体验项目研究过程,强化学生技术应用与解决现场技术问题的能力,从而培养学生创新精神和实践能力。
研究室实行研究室主任负责制(自己组织、自招学生、自找课题),学校以课题的多少及大小决定投人经费的额度,导师在研究室主任的领导下,以课题为任务,带领学生进行课题研究与实践,最后由学校专家组对课题的完成水平进行评价。
这一项目取向的教学模式具有几个显著特征和优势:以解决实际技术问题为核心,并具有与参与者相适应的专业指向性;研究与实现是以在完成其过程中提高参与者的知识水平,丰富参与者的技术经历,加深参与者对未来工作实际与环境的认识,感受知识在实际应用中的体现为目标;项目是真实的,不一定源于企业或市场,但一定具有使用和实用价值;实施主体是学生,导师作用是引导、启发并解决问题;项目完成与否,完成质量水平高低,应有一个行之有效的考核评价标准。王钧铭等认为以研究室为平台,高职院校开展研究性学习具体运作可分解为项目的产生与确定、任务分解、方案与论证、合作研究、问题解决、成果展示、多元评价、总结与思考和知识、能力与素质的构建等环节[5]。
3计算机专业研究性学习的创新模式
在高职高专计算机专业开展研究性学习的尝试是十分有必要的:一方面,强调研究引入教学,形成研究性的教。计算机知识更新很快,仅仅靠一味的知识传授。会使教学始终滞后于社会需求。教师的研究活动无疑成为了不断更新教学内容的驱动器,教师给学生提供一种框架和一种态度,而不是固态的知识点的授受。教师可以设计适应学生发展水平和要求的课题活动,从而培养大学生的问题意识和解决能力,就使得原本的教与学的知识授受活动转变成了师生共同的探索活动。
另一方面,研究引入学生的学习,形成研究性学习,将会根本改变学生的学习方式,使之养成主动探究的习惯,这对计算机类学生是尤为重要的。研究性学习既是学习方式,又是其达至独立研究的过渡性学习环节,学生作为受到指导的研究者,需要通过研究性学习成为真正的操作者,具有创新意识和创造能力并有着独立精神和丰富情感体验。
就高职高专的计算机专业教育创新而言,要切实实施研究性学习,必须以课程设置和教师素质为前提,引进项目实训、介入模式等落实研究性学习模式的教学主旨、目标和任务。
3.1专业课程设置
高职教育培养目标以高等性为基础,职业性为内涵,社会性为价值取向。而且,计算机专业不但实用性极强,知识更新速度快,市场需求更是变化多端,高职计算机培养必须具备强烈的岗位针对性和社会适应性。一定程度上,学校靠专业支撑,专业靠课程构建,课程设置是否得当直接关系着专业的兴衰,课程设置要面向社会,瞄准市场。
计算机类专业的课程设置要突出实践性特点,拓宽课程实践空间,在对计算机专业毕业生就业市场调查分析的基础上,重新调整专业课程的结构,强化职业教育的职业性,技能性,应建立一种新型的课程体系,以增加专业特色、强化职业教育、培养复合型人才[6]。
如“计算机教育专业”因其师范类专业定位,且学生就业方向为小学信息技术教师,在课程设置上配置一定的教育类基本素质课程,在计算机专业课安排上考虑中小学信息技术课程教学需要及中小学计算机管理所需的相关知识进行设置,需求学习者对计算机各个方向的知识都要有所了解。对于其他高职类专业,如“计算机软件专业”,针对软件方向的市场需求分为两个方向,一个是“Java”方向,另一个是“C#”方向;“计算机多媒体专业”针对多媒体方向的市场需求设置了两个方向,一个为“游戏网页”方向,一个为“影视后期”方向,每个方向的课程设置围绕该方向进行深入专业的学习,为学生就业打下坚实的基础。再如“计算机网络技术专业”结合就业市场比较重视的相关证书,在课程设置上就结合考证进行教学。
3.2教师素质保障
在高职高专院校开展研究性学习,教师要成为学生学习的促进者、组织者、指导者、合作者,更要成为学生知识、思想、行为的管理者和共同建构者。计算机技术发展迅速、知识更新快,教师必须不断更新知识,拓宽知识面,促进教师不断参加继续教育和培训。
学校首先要出台相应的制度与奖励办法,让青年教师定期深入现场跟班实习,了解现场的生产状况及设备更新使用情况,深入调查研究、总结经验,提高自己的专业知识与技能;建立健全的培训制度,促进双师型教师队伍的建设;同时,拓宽“双师”型教师来源渠道,加大聘用兼职教师力度;鼓励教师到实习实训基地进行挂职学习,真正去了解市场、了解社会。
3.3项目实训
项目实训是指学生通过参加一些与实际相关的模拟项目,进行有针对性的系统学习、科学探索、综合实践,培养科研能力的一种活动。教师设计一些与实际社会需求相关的模拟项目,给学生分派指定项目中的某一专题或该专题的相近方向,由单个或多个学生通过独立思考、合作学习、主动探索等方式进行研究。在学习过程中养成严谨务实的治学精神,形成实事求是的科学态度,培养其创新精神和实践能力。
项目实训也可以通过学生基于自身的兴趣爱好、特长,自发组织课题组,从社会实践中选取某些存在的问题作为研究项目进行探究学习。其基本程序可为:选定课题――实施研究――论文(产品)展示。其中课题组成员可以是本校学生,教师作为指导,也可以请一些公司里的技术人员或是以往毕业的优秀学生作为指导。此模式下的整个研究过程,学生一样要通过独立思考、合作学习、主动探索等方式进行研究。学生在校期间可以通过校内实训、毕业设计等方式开展项目实训活动。
3.4介入模式
在常规专业教学背景下,计算机专业教学还可探索介入模式[7],即走出教室、实验室,深入社会,教学活动与实战操作一体同步,从而达到理论与实践知识转换、课堂与社会空间转换、教师与员工角色转换和学校与市场价值转换四个层面的深度转换。在介入模式中,重头戏是根据课程内容,选择对口单位,师生深度介入,教学良性互动,学生是主角而非过客。整体上以技术单元为课程阶段,以鲜活实例诠释抽象理论,节节相套,步步为营,这种理论与实践零距离接触的大幅度改革,大大有别于以往候鸟式的实习与见习,介入成了实战。但最终目的还是为了更好地完成教师自己专业教学的那份功课。
介入模式深入公司企业,贴近市场一线,能深刻、快捷地知晓市场行情,从而调整课程设置部署。学校里开设的许多课程有时并不适合社会所需,往往到学生走上工作岗位才发现,如果能采取介入模式,对于优化高校课程设置,加快计算机专业教学与社会需求接轨,无疑是大有裨益的。在知识立体化、理论具体化的介入过程中,深入工作现场、直面技术环节、注重操作实践,可改革传统教学格局,采用诸如资源互动法、课堂易位法、技术分段法、师生对调法和双轨并行法等新的切合实际、富有成效的教学方法,并且,由于介入模式贴近技术实际,选取教学内容具有较强针对性、实用性和先进性,这种效果内涵更有着质的飞跃。高校计算机专业教学介入模式是一种行之有效的教学方式。介入模式能够检阅课程设置、扩大教学空间、活化专业知识、强化学生动手能力,并能培养其敬业素质。
4结语
高职高专计算机专业在开展研究性学习目前还存在诸多实际困难,不能照搬现成的模式,也不可能有统一地实施模式。研究性学习的核心精神就是改变学生的学习方式,具体方法可以因地制宜、因校制宜、最终培养学生的创新能力、实践能力及探究能力。
参考文献:
[1] B.A.苏霍姆林斯基. 怎样培养真正的人[M]. 北京:教育科学出版社,1992.
[2] 续润华,魏彩霞. 苏霍姆林斯基论研究性学习法[J]. 河南工业大学学报:社科版,2006(2):56-58.
[3] 赵莉. 高校研究性学习的价值取向及定位辨析[J]. 中国大学教学,2007(9):16-18.
[4] 石惠春,卢双鹏. 信息技术背景下大学本科生研究性学习实例展示与分析[J]. 高等理科教育,2007(5):148-151.
[5] 王钧铭,王维平,姜振鹏. 以研究室为平台:高职院校开展研究性学习的理论与实践[J]. 职教通讯,2006(7):29-31.
[6] 顾可民,王晓丹,景秀丽,等. 计算机专业人才培养模式的研究――以沈阳师范大学职业技术学院计算机专业教学改革为例[J]. 辽宁高职学报,2008(11):21-23.
[7] 胡锐. 高校计算机专业教学“介入”模式探析[J]. 当代教育论坛,2008(4):66-68.
On Investigative Study of Computer Science in Higher Colleges
DONG Yan, LI Ying
(Department of Computer Science, Ma’anshan Teacher’s College,Ma’anshan 243041,China)
关键词 计算机教学 考试 改革 能力培养
中图分类号:G424 文献标识码:A DOI:10.16400/ki.kjdkx.2016.12.040
Abstract In order to improve the non computer professional students of science and engineering teaching quality courses of computer application, this kind of curriculum reform of traditional teaching methods, pay attention to the cultivation process and the ability to adjust the classroom computer room, teaching methods and real-time interaction with the screen broadcast, will lecture and experimental fusion, the teaching and examination fusion, using a variety of means of examination coverage of the whole teaching course, not only to achieve the purpose of motivating students to learn, but also make the classroom lively and lively, good teaching effect.
Keywords computer teaching; examination; reform; ability training
为了鼓励和督促学生通过课程真正掌握计算机程序设计及应用的技能,许多任课教师倾注了大量心血,提出了很多方法和措施,值得我们参考。①②③④笔者认为考试是教学的指挥棒,考试改革和教学改革必须同时进行才能取得好的教学效果。为此,在学院教务部门的支持下,笔者在讲授“Matlab语言及应用”课程中,对课程教学和考试方式进行了改革创新,现就有关教学实践的经历谈一下自己的看法。
1问题分析
1.1 传统思想造成考试方式的固化
“笔试”在时间与空间上的严格性的优势使其成为长期且普遍采用的考试方式。以至于造成很多师生固执的认为“只有笔试才是考试”。另一个原因,由于教师们普遍重视理论教学和熟悉笔试操作流程,使得即使在程序设计和应用类的课程考核中,也往往倾向于采用笔试来考核。⑤实际上,笔试的考核方式在理论性较强的课程,如政治类、原理类等课程中适应性更强。考试内容和考试方式又是教学的指挥棒,采用笔试考试直接导致了日常的教学内容和教学方法也会偏重理论讲授,在实践性较强的科目中客观上会造成实践教学的减弱。计算机程序设计应用类课程就是这样一种实践性很强的课程,它的核心教学目的是培养学生程序设计或者使用专业软件的能力,使学生能够在电脑上独立操作实现专业所需的程序设计或者软件操作,而非演算纸上写出步骤或代码。显然,笔试的考核方式制约了这类课程教学过程,影响了教学效果。考察国外大学的课程考核形式,主要包括了闭卷笔试、开卷笔试、小论文、专题讨论、教师口试、答辩、小组研究项目、资料分析、课堂表现和社会实践笔记等等,他往往根据课程内容确定较为适合的考核方式。⑥这些考核方式都是值得我们参考的。开展考核方式改革的探索将有利于我们客观、合理和综合地评价学生的学习过程和知识掌握程度,进而调整教学思路和实践教学步骤。
1.2 社会环境影响学生的学习目的
当前“急功近利”的社会氛围下,获得学分、取得高分成为学生学习的第一目的,真正熟练掌握专业技能和专业知识被大家严重忽视。一个较为典型的例子就是,在我校本专业免试推荐研究生时,入围的资格是考试成绩,复试内容是专业操作技能和专业素质。在这一环节中,高分学生表现出较差的技能或专业素质的现象非常常见。在日常教学中,学校也往往过分重视分数的价值功能,特别是奖学金、评优等几乎完全看考试分数,使学生产生了“分数高于一切”,“考试分数高的才是好学生”等问题。客观上引导学生以考试成绩为第一,而并不关心是否真正掌握了专业知识和专业技能。
对于理工科学生来讲,上述做法严重削弱了学生参与实践教学的积极性。在类似计算机应用类课程的很多科目中,笔试分数并不能真正检验学生的学习效果,笔试成绩高也不能代表高的实践能力。理论上,切实开展专业教育、职业规划是解决这一问题的基本途径。让学生知道每门课程在未来职业中的用途,这需要由每一位任课教师渗透到所负责的专业课程中,需要结合课程知识点告诉学生本节课的技能在未来的工作或研究中有什么用途。实际教学中,还可通过改变传统教学模式、提高学习兴趣来督促鼓励学生,如本文的方法。
2教考综合改革实践
2.1 考核方式
为避免学生平时疏于学习、期末恶补考试,使学习效果得到客观、公正评价,更为了鼓励学生真正学好技能,在“Matlab语言及应用”教学中取消原来的期末统一笔试,改为贯穿整个教学过程的全程考核,将考核点设计为作业、小实验、讨论和课程设计等,表现为“考教融合”。在本门课程中,将成绩构成分配为期末程序设计考试成绩占40% ,平时实验成绩占30%,课后作业占20%,课堂讨论占10%的模式。
课堂实验和课后作业部分要求所有学生教学过程中同步完成,属于完成性考核。所有W生都被要求掌握这些基础知识点和技能。讨论部分和程序设计考试阶段是提高的部分,属于提高性考核,学生如果想取得好的成绩,就要在完成基本实验和作业的基础上,认真思考问题,上课积极参与讨论,针对问题提出更优方案,努力掌握软件应用技能,并在期末程序设计考试中顺利完成考题。讨论课的内容包括了如专业数据处理需求、特殊功能实现方法等广泛的扩展性内容,大家讨论给出程序设计方案和步骤,这能考察出学生的基本素质、思维能力和知识熟悉程度。在期末程序设计考试阶段,通常会设计包含了多个教学知识点的专业有关应用型程序设计题目,学生在给定的时间内在教学机房独立完成程序开发。这部分的考核以解决实际问题为考核目标,给了学生更大的学习压力。但由于这部分比重只占总成绩的40%,也没有给学生过多的精神压力。这种考核方式能够充分调动学生积极性,使得学习过程丰满而充实。
2.2 教学方式
为了配合上述考核形式,需要深刻改革授课方式。在讲课风格上,尽量避免空洞的理论讲授,通过给学生提供生动、形象的演示,使他们了解直至理解每一个知识点,在实践中掌握。在上课地点上,抛弃了原有的讲台和黑板,将授课地点从教室改到计算机室,学生每人一台电脑,既能观看教师演示,又能动手实践,还能随时与老师交流。在授课方式上,不再划分讲课学时和实验学时,将授课与实验融合起来,边讲边练边讨论。
具体操作,将每2学时的教学内容划分为4个阶段。第一阶段,采用屏幕广播方式,利用案例教学,为学生讲授基本原理和操作方法(约30分钟),将空洞的理论性的知识点穿插到实践中,让学生看得见;第二阶段,学生独立练习前述教学内容(约30分钟),完成老师的演示内容,通过操作理解知识点;第三阶段,集体讨论,启发式教学,并采用屏幕广播方式,为全体同学重复解释教学难点,讨论知识扩展;第四阶段,布置需在课堂完成的与实验内容和课后思考作业,重点培养学生解决问题的能力,课堂实验需要当堂提交,不能按时完成的或完成不认真的,直接影响成绩评定;课后作业完成时间由学生掌握,按完成水平给出成绩。⑦
上述教学方式使得学生在没有压力的情况下轻松学习,增强学生的学习主动性,使学生觉得“每节课都在学习,每节课都是考试”。
2.3 教学内容
教学大纲要求掌握的教学内容和实践技能,都设计到各个实验中,不鼓励学生死记硬背。因为“纸上得来终觉浅,绝知此事要躬行”。对于基础的命令和方法,学生会在反复训练中掌握,结合专业需求理解,经过大家多次讨论后自然就可以熟练掌握。对于生僻复杂的知识点或模块,更没有死记的必要,教会学生解决问题的办法,要求学生在遇到或用到时,能知道其解决方案并能查找相应资料就行。关于教学内容,重点引入学科专业有关的应用内容和常用热门模块,不但使学生学有所用,还跟踪了知识前沿。
3教学效果分析
多轮的“Matlab语言及应用”教学实践表明,本文提出的教学方法能够充分调动了学生的学习兴趣,所有选课学生都获得了学分,且都取得了良好以上的成绩,70%以上的学生在期末的程序设计考试中都能独立完成程序设计。与授课前相比,学生的编程能力、创新意识以及实践课程的学习主动性等方面均有所提高,两年的授课前与考试后问卷调查的结果表明,学生对程序设计类课程的有好感的比例都是从约30%上升到约70%。编程基础较好的约20%的同学经过本课程的学习后已经能够熟练掌握Matlab语言,在毕业论文和研究生阶段可以自由设计所需专业程序。考察2015、2016两年本专业本科毕业论文中数据处理环节,50%以上学生采用了Matlab软件设计程序,包括自主设计和改造他人程序两种情况。上述教学效果完全达到了本专业本科培养方案中设置本门课程的目的。
4结语
从计算机语言应用类课程教学中存在的问题出发,结合“Matlab语言及应用”课程的教学实践,探索了教学和考试改革的方法,取得了一定的成效,使得学生的素质得到较好发展,编程实践水平普遍提高,提高了学生的学习兴趣。需要指出的是,我们一直采用的是小于20人的小班教学方法。在这种师生比的情况下,教师的教学工作强度是可以承受的,学生发生抄袭现象也是容易被发现并制止的。非常明显,当学生人数增多时,这种教学方案会给任课教师带来很大负担。因此,不断完善教学和考试改革,使教学和考试体制更具科学性、合理性和适用性,以满足优秀人才培养的需求任重道远,我们仍需不断努力。
注释
① 张贞贞,宋连公.非计算机专业计算机基础教学模式探析[J].华北水利水电学院学报:社科版,2009(5):111-113.
② 金蓉,庄红,黄德生.面向能力培养的高校非计算机专业计算机基础教学改革与实践[J].计算机教育,2010(1):145-148.
③ 张居晓.提高高校非计算机专业计算机基础教学质量的策略[J].计算机教育,2011(2):54-57.
④ 吴春明,邹显春,杜云.高校非计算机专业学生计算机创新能力培养模式研究[J].西南师范大学学报:自然科学版,2011(5):240-243.
⑤ 刘智运.大学教学机制必须改革[J].教学研究,2011.34(3):9-11.
【关键词】课程体系;设置;教学改革
一、引言
通过对21世纪人才培养目标、国内先进教学计划,如ACMIEEE—CS计算机教学计划2001(主席PJ.Denning),把计算机与技术学科体系的教学内容划分为九个科目(如算法与数据结构、体系结构、操作系统、程序设计语言等)。对实际工作中的研究、开发、归纳为三个过程:、抽象和设计。按照思想处理基础理论与使用计算机之间、素质与能力之间的辩证关系,我们发现传统教育思想以传授知识为目的,而现代教育思想则以培养学生发现问题、问题、解决问题的能力为主要目的。培养21世纪人才的核心内容就是培养综合素质高的创造性人才,而要实现这一目标,必须首先实现教育思想的转变。同时,计算机技术日新月异,以往那种一成不变的教学模式亟待改变,需要把最新的计算机知识加入到课程体系中。为此,我们需要从计算机专业的课程设置及课程教学内容与方法等各方面进行改革,以实现我们的培养目标。
二、计算机专业课程体系设置
从整个大学四年来看,计算机专业课程设置的总体原则是厚基础、重实践、求创新。计算机科学技术发展很快,但是其基本原理,基础知识是相对稳定的,因此,只要把基础知识学好,就可以为今后的发展奠定良好的基础。计算机技术的发展可以说是日新月异,在有条件的情况下开设一些比较新的课程,实现培养人才与需求的对接也是很有必要的。
计算机专业课程大致可分为专业基础课程、专业主干课程、专业方向课程三个方面。专业基础课程可设置为:高等数学、离散数学、线性代数、概率统计、大学物理、数据结构、操作系统、计算机组成原理、汇编语言、数据库原理等;专业主干课程可设置为:程序设计、软件工程、计算机体系结构、计算机、多媒体技术、网页技术、WINDOWS高级编程、计算机图形学等;学生可以根据自己的兴趣,选择一个研究方向,发展自己的特长如网络研究方向,可选择网络编程、计算机网络、网站规划与信息服务、网络操作系统等课程。对于一些主要课程,都可设置课程设计,以加强学生实践能力的培养。另外,根据计算机专业的实践性较强的特点,还必须加强专业实习的组织。有条件可以安排一年左右的时间进公司、实习锻炼。
三、计算机专业课程建设
(一)不断更新教学内容、把握重点
根据计算机课程在培养方案与学科体系中的地位和任务来设计它们的教学内容。由于计算机技术发展极其迅速,因而在教学中一方面专业基础课应有其成熟和相对稳定的教学体系,另一方面需要不断更新其内容和技术背景。
例如:离散数学的基本内容比较稳定,但如果仅从纯数学角度提出这些概念就显得很抽象,而且它的四大部分内容(数理逻辑、关系、代数系统、图论)相对独立,因此这门课的内容既“离散”又难学。本科阶段的后续课程也较少直接应用它们,学生对这门课的目的不是很明确。针对这些情况,我们一方面不仅强调离散数学是计算机科学理论的数学基础,特别是其中的逻辑和证明,对于培养抽象思维和逻辑推理能力极为重要,而且强调其各部分内容之间的内在联系。另一方面我们将离散数学课定位于基础理论与应用基础的结合部,大量引入数据结构等计算机科学的实例,使学生认识到这些抽象数学概念也是源于实际、用于实际的,同时,开设人工智能选修课等作为其后续课程。
再者,操作系统是系统软件的核心和基础,我们强调从用户和系统设计者的不同视角去认识和理解操作系统的功能、运行机制、界面和结构。在教学中不但强调操作系统的基本概念和原理,而且介绍操作系统的设计方法和技巧,让学生既熟悉操作系统的结构,又能编写操作系统的模块。此外在教学中,还可以引入一些新内容,如:用户接口与操作系统、安全问题、多机系统、网络操作系统等。
(二)课程建设的其它方面
对一门课程,除了教学内容之外,还应在师资队伍、教学硬件、教学规章制度、实验室等方面进行综合建设,才有可能把一门课程建设好。
四、教学方法研究与改革
有了好的课程体系,还必须有好的教学方法予以实现,才能产生好的教学效果。我们按照现代教育思想组织教学,强调一些共同的方法原则,鼓励各科教师根据课程的特点创造出好的教学方法,主要从以下5个方面进行了深入的探讨:
(一)全面推行“问题式”教学法
现代教育思想强调以培养学生发现、分析、解决问题的能力为主要目的。首先是发现问题,这是认识和解决问题的起点,所以“问题式”教学法是许多现代教育家所提倡、推崇的教学方法。“问题式”教学法的正确使用对于提高学生的素质,强化学生学习的兴趣,调动学生的主观能动性,培养学生的创新能力有积极作用。在教学过程中,我们自始至终都围绕问题而展开教学活动,激发学生自觉思考、主动探索,引导学生不断发现问题、提出问题、分析问题并最终解决问题,培养了学生的创造性思维。
按照“问题式”教学法的思想我们提倡教师在教学过程中精心组织多种方式、多种目的、多种层次的问题,反对将课堂教学视为一个封闭的体系。例如:教师可以自问自答,作为问题或一段内容的引入,避免交待式的讲解;还可以提出问题要求学生做出判断并回答,以抓住学生的注意力。
(二)加强实践环节,提高学生动手能力
计算机学科是一门实验性很强的学科,光是“听”和“读”是不够的,在努力提高课堂教学的同时,必须加强了对实践的教学和管理。可以通过以下三个层次的方式来加强实践教学:
1.精练习题、强化基础。习题的作用在于帮助学生深入理解教材内容,巩固基本概念,是检查对授课内容理解和掌握程度的重要手段,是掌握实际技能的基本训练。根据各章节的具体内容,精选习题,促使学生加深对各章节主要概念、方法、结构等的理解。为充分发挥习题的作用,及时指出作业中存在的问题,对普遍性问题集中讲解,对个别性问题单独辅导,对学生写的优秀作业加以表扬。由于专业课程的理论与技术往往表现出较强的综合性、前沿性、探索性,是发展中的科学,我们还鼓励学生撰写自己的小论文或报告,让他们时刻跟踪本课程的最新动态。为此,我们建立了“网上辅助教学环境”便于学生进行自学、练习、同学间交流、向教师提问、等,教师也可以通过它备课、答疑、阅卷,不仅增强了学生和教师的沟通,而且提高了他们的学习兴趣,强化了课程基础。
2.强化基础实验指导、提高实践技能。上机实践不仅能进一步提高学生灵活运用课程知识的能力,而且使学生在编程、上机操作、程序调试与正确性验证等基本技能方面受到严格训练。为此,我们加强了对实践环节的过程管理,主要从两个方面加以强化:
一个方面是规范实践。我们专门设计了一套完整的实验大纲,为学生的实践提供指导。同时,对实验报告进行规范,这种规范对于学生基本程序设计素质和良好的程序设计习惯的培养,以及严谨的工作作风的训练能起到很好的促进作用。
另一个方面是采取“实践—查漏—再实践”的方式进行上机实践。在平常实验过程中,根据教学对象的不同,相关课程精心设计了几组不同类型的有一定综合性的作为实习题。不仅抓实验过程中的辅导,同时还抓实验前的准备工作和实验后的工作。要求学生每次实验前熟知本次实验目的、认真编写程序,保证在实验时能做到心中有数、有的放矢,杜绝学生在上机时临时编写程序。实验过程中要求学生仔细调试程序,一周后给出一个示范程序(示范程序基本上采用面向对象的和思想来设计),要求学生对照示范程序发现自己程序设计中的漏洞或不足之处、改进或完善示范程序,然后再修改、调试自己的程序。最后要求学生写出完整的实习报告,实习报告批改后,对学生的上机实习情况做及时总结,指出成功之处和不足之处。通过这种“实践—查漏—再实践”的方法训练,对实习问题的深入、剖析,避免上机变成简单重复,有效地提高了学生的编程能力、分析问题和解决问题的能力。
3.强化课程设计、提升学生综合解题能力。课程设计不同于一般的基础实验,着眼于全课程,是对学生的一种全面的综合训练,课程设计的目的在于使学生通过课程设计掌握全课程的主要内容,并提高学生综合知识和软件开发的能力,同时也加强了学生的文档写作能力,为今后的毕业设计和毕业论文写作打下良好的基础。为此,我们对数据结构、操作系统、汇编语言程序设计等课程设计了一套完整的课程设计实践教学大纲,为学生的课程设计提供指导。规范课程设计报告,按照软件工程的要求,从需求分析、总体设计、详细设计、调试分析、用户使用说明,测试结果等几个方面组织文档,要求学生尽量采用软件工程的思想,如:模块化、信息隐蔽、局部化和模块独立等来实现程序。选择一些简化的实际问题作为课程设计的题目,将学生分组(每组4~5人),给两周的时间去完成课程设计任务。要求同组学生在问题分析阶段和模块设计阶段分工合作、集体讨论,但最后的编码独立编写。最后每个学生都要进行面试,提交课程设计报告,学生必须能够清楚地介绍设计思路、主要技术手段并回答与题目相关的问题,并且程序通过程序测试才能算完成了课程设计。
(三)采用多媒体教学,强化教学效果
“兴趣是最好的老师”,如何提高学生的兴趣,对于教学效果的保障具有重要的意义。在教学手段上,完全采用一支粉笔加一块黑板的传统教学模式,不利于学习兴趣的培养,难以收到良好的教学效果。我们通过合理使用直观性教学原则、采用教学手段,编制多媒体教学课件和演示程序,化抽象为直观,使原本比较枯燥抽象的教学内容,变得生动活泼,消除学生的畏难情绪,激发学生的学习兴趣,强化教学效果。
(四)加强教学过程监控、建立教学管理和考核措施
为了保证课程建设的顺利进行,可以建立由系领导挂帅、教研室主任参与的课程建设检查指导小组。指导小组定期对课程建设的质量、进度进行检查评估,听取校、系专家的听课意见,以及学生对课程的建议与意见,并及时将意见和建议反馈给任课教师,督促任课教师改进教学方法。
制定严格的教学管理和考核措施,是提高课程教学质量的有力保障。每学期开学前任课教师都必须按照教学大纲认真填写教学进度表,由系主任、教研室主任把关听课制度和教学问卷调查,可进一步检查任课教师的教学质量。内容除必须掌握的基础(以检查学生对概念的掌握程度)外,还特别强调结合实际的问题,培养学生分析和解决问题的能力。
(五)构建“双主”教学模式,培养学生的创新能力和认知能力
的平台作用、教学资源、教师、学生都是关系到互动式网络教学的因素。我们的教师在基本保留传统课堂教学环境的前提下,创设多元化的软硬件教学环境,使学生能够利用以机技术为核心的现代技术,通过人机交互方式去主动地发现、探索和思考问题,从而培养学生的创造能力和认知能力,即“双主”教学模式。在网络环境中,教师利用计算机友好的交互界面,生动活泼的BBS,实时互动(下转第149页)(上接第147页)的QQ和ICQ等手段充分调动学生的学习兴趣,还可以通过提出问题,引导学生开展讨论、、探索、解决问题,采用任务驱动,围绕问题、项目开展实践活动的方式来进行教学。
学生获取知识不仅仅靠教师的直接讲授,还可以利用必要的学习资源,通过计算机网络,与他人交流合作等一系列方式来实现。“双主”教学模式的应用推广,有利于学习者认知潜力的开发,有利于培养学生的创新精神和认知能力。
五、结语
经过以上分析探讨,在计算机专业培养方案中必须体现三个目标、三个层次和四个方面。三个目标即学生不仅是计算机使用者,更是软件开发者、设计者;三个层次即要求学生掌握硬件、系统软件、应用软件这三个层次;四个方面即要求学生不仅具有应用层的编程开发能力,而且还需深入掌握计算机硬软件内部组成原理与工作机制,同时,还应有较强的抽象思维能力以及逻辑推理能力。当然,好的教学方法可以达到较好的教学效果,教师在授课时,可以采用多种方法相结合的方式或者重点用某种方法再辅以另一种方法,这就需要具体问题具体分析了。
【】
[1]黄陈容,袁宗福,杨晨宜,廖雷.计算机应用型人才培养模式的探索与实践[J],计算机教育,2005,(6).
关键词:校企合作;实践教学;教学质量
中图分类号:G642 文献标识码:A
1引言
计算机专业是一个最具实践性的学科,实践教学贯穿计算机专业教学的始终,与理论教学相比,其同样具有非常重要的地位和作用。21世纪以来,计算机行业的新技术、新产品、新设备、新思想层出不穷,许多高校的计算机专业由于种种原因还在传统教学模式上徘徊不前,极大地影响了教学质量和效果,培养的学生不能适应新技术的要求,从而不被企业接纳,直接影响到了计算机专业学生的就业率。
2传统实践教学模式的不足
哈尔滨师范大学计算机科学与信息工程学院成立于1993年,在建系之初的十几年时间,只有计算机科学与技术一个师范类的专业,初期的培养目标是为黑龙江省培养合格的计算机师资。十几年来,我院为黑龙江省及全国培养了2000余名计算机教师,充实到了全省各地的中学、中职及大专院校。
近年来,随着我国经济、科技的快速发展,随着社会结构的变化,高校毕业生这一特殊产品由原来国家计划招生、高校生产、国家分配这一培养模式逐步走向市场化,毕业生已经完全自主择业。许多高校所肩负的精英教育的任务也已经逐步转到大众教育。在这样一种浪潮的影响之下,许多高校的专业设置、培养模式、课程设置等都已经严重偏离市场需求,导致毕业生就业困难,甚至造成本科毕业生的就业率不如专科以及职业中学的情况。
(1) 空间封闭,学生视野狭窄
多数高校多年来形成的较为封闭的办学模式及教学模式,使高校养成了关门办学、关门实验的习惯。尤其是计算机专业,实践及实验课程完全在学校的实验室中完成。从教师设计实验题目,到学生选择题目、设计实验,再到完成实验的整个过程,都没有跳出“实验室”这个封闭的空间。学生在学习的过程中,视野得不到开阔,看不到企业的需求、看不到市场的需求,自然目标不明确。
高校培养的学生最终要到社会上生存,然而传统的办学模式和理念却和社会及企业严重脱轨,甚至毫无关联。关门办学培养出来的学生几乎完全不能立即投入到企业工作,IT行业尤其如此。
计算机专业相当数量的学生不得不选择在毕业前或毕业后,到社会上的学习班花高价学习企业需要的技术,然后才能顺利就业。企业需要的技术我们高校用四年的时间却没有教会学生,这是我们关门办学带来的后果。
(2) 内容陈旧,脱离就业市场
毋庸置疑,许多高校计算机专业的实验课程内容过于陈旧,有的甚至还停留在20世纪80年代的水平。教师设置的实验题目,本身就已经是十分落后的技术与方法,内容也已经严重落后。这样的实验实践教学安排,严重脱离企业与社会的需求,学生的积极性不高,即使完成实验也没有成就感。实验实践内容的陈旧严重影响了实验实践教学效果。
(3) 师资薄弱,实验设备落后
2000年高校扩招以来,高校的教师队伍也得到扩大。而近几年来,随着计算机专业新技术的不断推出,广大计算机高校教师的业务水平也已经大大落后于企业和社会所需要的主流技术,从而导致教学水平不高。一些教师在高校学习的就是当时已经过时的知识,走向工作岗位后又不能及时更新,造成了教给学生的知识必然是从“陈旧”走向“陈旧”的结果。
设备资金投入不足也是制约高校计算机专业实验实践教学发展的重要因素,众所周知,计算机专业知识更新快、技术更新快、产品更新快,这就要求高校计算机专业实验设备的更新也要快。学院的办学经费主要来源于学校的投入,受多方面因素影响,许多高校不能做到及时更新实验设备,设备的落后及老化使得许多实验无法开展,这也严重影响了实验实践的教学水平,严重束缚了专业的发展。
(4) 题目肤浅,学生缺乏兴趣
封闭的空间、陈旧的内容、落后的设备,再加上技术落后的教师,必然导致实验的题目及内容肤浅、枯燥。甚至有的实验题目就是已经讲过的例题或其翻版,丝毫没有创新和难度可言。没有创新、没有难度,对学生也就失去了兴趣,久而久之实验实践教学也就流于形式,学生也就不可能学到新知识。
3实行校企合作,积极探索实践实验教学改革
对于计算机专业来说,要想提高毕业生的就业率就要培养符合社会需要、符合企业需要的合格的有竞争力的毕业生;要想培养有竞争力的毕业生必须加强实验实践教学改革,与社会、与企业无缝对接;要想与社会、与企业无缝对接,必须实行校企合作。
哈尔滨师范大学计算机科学与信息工程学院早在2004年就已经意识到上述问题,几年来,领导班子积极转变思想、多方探索解决渠道、努力提高办学水平、运用科学办学理念、实时跟进市场需求,本着“要以就业和社会需求为导向,加快高等教育教学改革,科学合理地调整学科专业结构,切实提高高等教育质量”的指导思想,通过校企合作、共建实习基地、“3+1”办学模式、派教师进驻企业学习等措施,针对实验实践教学改革,开展了一系列工作,已初见成效。
3.1开门办学、多方寻求校企合作
学院领导班子利用各种机会多次外出参观、调研、访问,几年来,陆续访问了北京昊海融星技术有限公司、北京德亿方科技开发有限公司、北京国信贝斯软件有限公司、北京东方博元科技发展有限公司、北京科瑞尔斯有限公司、加拿大达内IT培训集团、沈阳东大阿尔派软件公司、大连东软集团等多家企业。通过参观、调研,逐步开阔了视野、统一了思想,制定了一系列改革方案,并逐步得到实施,从目前情况来看,取得了丰硕的成果。
3.2调整课程设置,重视实践实验教学
社会企业所需求的人才多是实用型、应用型人才,所以以往“重理论”的课程设置越来越显得不适应新形势的需要了。过去的课程设置注重“大而全”,从而忽略“精和专”,学生什么课程都学了,但又什么都没学会,对多数知识只知道概念,不懂得如何应用。学校的教学过程中,各门课程之间的耦合度低,缺乏必要的衔接及过渡,学生学到是离散的、相互之间无关联的知识,不能综合运用。
针对以往课程设置上存在的问题,学院领导班子多次研究,制定方案,进行改革,已初步探索出一条课程设置的新路。
(1) 首先,压缩公共课程课时,减轻学生学习压力。例如计算机导论、计算机英语等课程,可适当采取集中授课或者讲座式授课的方式,考试方式采取大作业、写小论文、小报告的方式考核成绩,大大减轻了学生的学习负担。
(2) 其次,对C++程序设计、数据结构、数字电路等专业基础课程,学院大力加强了实验教学的建设。增加了学时、提高了要求、组织相关教师编写专门的实验教材,并额外在学完本门课程的下一个学期增开了课程设计课。在实验及课程设计教学过程中采用建构主义教学理论,以学生为中心,采用任务驱动式教学方法,让学生在自学中、在同伴学习中、在研究型学习中、在解决问题的学习中、在老师的辅助下完成知识在大脑中的构建。运用这种学习方法,学生学习的主动性提高了,学习兴趣提高了,学习效果自然就好了。
3.3校企联合,共建实验室
资金不足是困扰学院领导的一个难题,技术落后也是制约教学发展的一大因素。实行校企联合培养的模式以后,学院与企业共同联合建立实验室,企业派工程师到实验指导实验教学。这既解决了资金,又带来了最新技术,使得学院的实验实践教学立即与企业接轨。
3.4选派教师到企业学习、提高师资水平
为了实现技能人才培养目标,高素质的“双师型”教师队伍是必不可少的必要条件,如何来建设高职院校的“双师型”师资队伍是首要问题。办学的实践证明,良好的师资队伍是培养合格实用人才的有力保证。
为了提高我院教师的专业水平,我院有计划的选派教师及研究生到企业学习、工作,参与企业的项目开发与建设。这一措施有力地促进了教学工作、提高了教师的专业能力、加快了教师的知识更新。努力做到企业需要什么,我们的教师就精通什么,我们的学生就会什么。
教师参与企业技术服务和项目开发,以提高教师的实践能力,高职院校的“双师型”教师,是实现人才培养的前提。何谓“双师”,既能从事理论教学,又具备较强的实践能力,能够完成对学生技能培养的教师加工程师或技师的一体化教学人员即为“双师”。因此,学院要鼓励教师参加企业的项目开发与技术应用,使教师的新技术学习和实践技能得到提高。在参与企业技术服务和项目开发中,教师获得实践技能的训练,使教师成为真正意义上的“双师型”教师。
例如,2006年度选我院派2名教师及5名研究生到哈尔滨奥利科技有限公司在岗学习半年,参与了公司的软件产品的研发、销售以及售后服务的各个环节。
今年下半年我院还将继续选派教师及研究生到公司学习,并把这一制度始终贯彻下去。
3.5建立实习实训基地、实行“3+1”培养模式
企业为学院提供了舞台。合作培养的模式解决了学院资金不足的问题,学院选择企业做为实习实训基地,既解决了大量学生实习困难的难题,又使学生的实习经费真正发挥了作用。学院选择企业作为“3+1”培养模式的第四年培养地,既为企业输送了大量的预备人才,节约了大量生产成本,又为学生搭建了良好的培训舞台,为学院节省了大量实习费用,一举多得的举措使得企业满意、学生满意、学校满意。校企联合培养给学院带来了巨大的经济效益和社会效益。
3.6校企合作,开发应用软件
结合不同企业的特点,在与企业合作办学的过程中,我院与企业达成了合作开发应用软件的协议。充分发挥企业及学院的各自优势,各自发挥力量,共同承接社会上的应用软件设计项目,既可以得到经济效益,解决办学经费不足的困扰,又可以为我院教师及学生提供实战舞台,极大地提高我院教师及学生的专业水平。
4结束语
综上所述,校企联合是一项于企业和学校都有利的事业,是使计算机教育步入可持续发展的良性循环的必经之路。我院与企业进行合作,不只是停留在引入学生实习、实训和认证课程方面,而且从专业设置、课程设置开始,充分考虑到企业和社会的需求,在整个教学过程中,利用先进的教育理念、教育方法和手段进行教学改革,探索培养实用型人才新的办学模式和学生培养模式。
参考文献:
[1] 唐立敏,楼利琴,奚柏君. 校企合作探索“3+1”应用型人才培养模式[J]. 职业教育研究,2007(1):67-69.
[2] 王卫东. 高职计算机软件专业毕业设计的实践及思考[J]. 山东行政学院山东省经济管理干部学院学报,2006,8(4):99-100.
[3] 景红,何滨. 关于改革软件人才培养模式的探索[J]. 教育与职业,2006,7(20):173-174.
[4] 王春枝,熊才权,欧阳勇. 计算机专业生产实习模式的探索和研究[J]. 计算机教育,2007(11):84-86.
[5] 梁广民, 韩江. 校企合作模式下实验室建设和互联网络专家(CCIE)培养[J]. 计算机教育,2008(1):70-72.
Study on College-Enterprise Cooperation in Practical Teaching of Computer Majors
YU Yan, WANG Jian-hua
(Harbin Normal University Institute of Computer Science and Information Engineering, Haerbin 150025, China)
关键字:研究性学习 大学 计算机基础教育 教学模式
研究性学习是进入新世纪以来,我们国家教育领域提出的全新概念。教育部教基[2000]3号文件明确指出:“研究性学习以学生的自主性、探索性学习为基础,从学生生活和社会生活中选择和确定研究专题,主要以个人或小组合作的方式进行。通过亲身实践获取直接经验,养成科学精神和科学态度,掌握基本科学方法,提高综合运用所学知识解决实际问题的能力。在研究性学习中,教师是组织者、参与者和指导者。”教育部的这个文件虽然针对基础教育,但文件提出的研究性学习的内涵,与以“培养具有创新精神和实践能力的高级专门人才,发展科学技术文化,促进社会主义现代化建设”为根本任务的高等教育完全相符。因此,研究性学习应该成为高等教育中重要的学习和教学形式。
一、大学计算机基础课程开展研究性学习的必要性与可行性
大学计算机基础课程是高等院校各非计算机专业的必修的公共基础课程。其课程目标是使学生了解计算机的基本原理,能够利用计算机更新学习与工作的方法与手段,学会应用计算机解决实际问题特别是专业问题的能力。因此,培养计算机的应用能力是大学计算机基础课程的重要任务之一。以大学计算机基础课程为平台,开展研究性学习,有其一定的必要性和可行性。
1.大学计算机基础课程开展研究性学习的必要性
首先,对于面向非计算机专业的大学计算机基础课程,以注重应用、发展技能为其主要目标取向。高级语言、数据库的运用,操作系统、常用软件的操作等实践性的课程,占课程的主体内容。而“在做中学”又是学习和应用计算机知识的基本途径。而根据知识特点和学生的基础,选择与学生专业内容、生活实际相关联,或是学生感兴趣的课题,开展研究性学习,不仅可以提高学生的学习积极性,而且可以有效地将所学知识与实际问题相结合,让学生在对课题的探究过程中通过亲身实践来获取知识。这样,学生既通过直接经验获取了知识,也能切身体会到计算机知识在解决实际问题中的作用与价值,同时还能有效地培养创新精神、合作意识、科学的精神和态度。这与就书本内容泛泛学习、脱离实际地完成既定的实验相比,有着更好的学习效果和教育意义。
其次,大学计算机基础课程设计计算机专业分支很多,内容庞杂。如果只按规定课时学习,那么学生的学习效果只能是博而不精;如果想深入学习,那又会受到课时的严重制约。研究性学习可以在课外进行,同时,学生可以选择感兴趣的课题进行较为深入的探究。这样的学习不仅可以看作是课堂教学的延伸,能够有效缓解课时有限的矛盾,而且可以给学生较大的选择空间,使学生在掌握课程内容的基础上,能够在某个方向上深入研究,培养特长,从而形成“多能一专”的能力结构,使“因材施教”得到更好地落实。
第三,高等教育的一个重要任务实培养学生的科研能力,要让学生掌握一定的科研方法,经历一定的科研体验,为日后的工作打下基础。这种科研能力的培养,决不仅仅局限在课程设计和毕业设计这些实践环节中,包括大学计算机基础在内的,学生在校学习的每一门课程,都在承担着这种培养责任。研究性学习就是以类似科学研究的方式来获取知识,其学习过程也是一个培养科研能力的过程。大学计算机基础课程有责任为研究性学习提供平台。
2.大学计算机基础课程开展研究性学习的可行性
首先,大学计算机基础课程开展研究性学习的课程资源丰富。大学计算机基础课程内容涉及计算机领域各大主要分支,如,计算机原理、高级语言、数据库、操作系统、常用软件、网络程序开发等。这些领域为研究性学习的开展提供了广阔的空间。同时,大学计算机基础课程还可以和学生的专业课程相结合,能够将计算机知识应用于专业领域。因此,研究性学习的课题来源途径丰富,可以给学生充分的选择。
其次,开展研究性学习的物质条件充分。目前各高校都配备了计算机,并且大多可与互联网相连,加之学生自身的计算机持有量,以及社会有偿提供的机器数量,使得大学计算机基础课程的研究性学习,在硬件条件上不存在大的障碍。
第三,学生学习的积极性高。相对其他实践方式而言,大学生对计算机的操作兴趣更加浓厚。虽然有不少学生喜欢计算机的网络游戏等娱乐功能,但绝大多数人仍希望能够利用计算机自主开发一些成果,在运用和驾驭计算机方面体会成功。大学计算机基础课程中开展研究性学习,无疑为学生提供了这方面的平台,势必得到广大学生的积极响应。
二、研究性学习的课程设置
目前,就国内外各级各类学校开展研究性学习的状况来看,研究性学习的课程设置大体上有两种。一种是各学科单独开设课程,这样的课程与课堂教学的课程相对独立,有着自己的课程目标和课程内容。课程体现更多的综合性和开放性。研究性学习的开展,主要是在课外进行,而在学年教学计划中,会留出一定课时作为结题时间。欧美很多国家以及日、澳等国的研究性学习的课程设置都采用这种形式。另外一种是对原有教材的再开发,即,在原有课程中选择适当的内容设置课题,将原有内容拓展或深化,研究性学习的开展是课内、课外相结合的形式。目前我们国家中学阶段各科的研究性学习多采用这样的课程设置。基于这样的课程设置开展的研究性学习可以看成是教学的一种方法和模式。
就目前的各方面条件而言,大学计算机基础课程的研究性学习的课程设置不适合采用第一种课程设置。而大学计算机基础课程内容对计算机各领域的涉及面较宽,内容丰富,同时,应用性也较强,但都不够深入。这恰恰为研究性学习的课程开发提供了较大的空间,为课程设置提供了便利的条件。因此,研究性学习的课程设置更适合采用第二种课程设置形式。课题可以选择教学内容中各知识模块的深入发掘或在实际问题中的综合运用。如,在语言学习中,可以以“质数检验”为课题,进行应用程序开发;在数据库的学习中,可以以“班级成绩管理系统”为课题,进行数据库软件开发;在网页制作的学习中,可以以个人、班级和学生社团等网页的开发为课题等。以教材知识为背景,以这些课题为研究目标,从而形成研究性学习的课程。
三、研究性学习的教学模式
如前所述,大学计算机基础课程研究性学习的开展应以课内课外相结合的形式为主。教学的实施过程一般为以下步骤:
1.确定知识背景
选定某个知识模块作为研究性学习的知识目标,通过研究性学习来获取或应用此类知识,亲身实践获取直接经验,以建构自己的认知结构。
2.明确课题
研究课题可以由教师提出,也可以由学生根据自己的专业、兴趣、爱好等自由提出。但最好是通过师生合作,对课题的内涵和研究的可能性进行分析论证,共同确立研究课题。
3.成立课题小组
采用自愿结合、适当调节的建组原则和优势互补、分工合作的活动原则,来成立课题小组。课题小组成员人数根据课题需要而定,过多和过少都不合适。
4.制定研究方案
课题小组确定后,要根据本小组的课题制定研究方案,小组成员要分工明确,各负其责,既保证研究活动的连续性和明确化,同时也要保证每个人都能积极参与,有所收获。
5.开展研究
将确定的研究方案具体落实。学生分工合作,教师要适时指导甚至要参与其中。教师的工作应侧重组织和引导,测重研究方法的指导和科学态度与精神的渗透和示范,而不是对课题结果直接地帮助。
6.形成结论
课题小组将各自的结果进行汇总,并整理、归纳、概括,从中找出规律性的东西,得出结论,提出自己的建议。
7.提交成果,交流总结
将自己的研究成果以小论文、多媒体演示、实验报告等不同的形式提交或展示出来。通过交流研讨分享成果,进行思维碰撞,使认识和情感得到提升。并对整个研究过程,包括研究方法的科学性和正确性、研究成果的质量和研究过程中的参与程度、合作意识、体验感受及其他方面的得失,进行全方位的总结反思,以获得更深一步的理性认识,完善认知结构。
四、研究性学习的评价
研究性学习的评价与传统学习评价有很大的不同。
1.评价目的
研究性学习评价是一种发展性评价,是为了培养学生的科研能力,掌握科研方法,促进学生创新意识的形成、创新精神的培养和实践能力的提高,而不是单纯针对研究结果评价。
2.评价原则
应坚持指导性原则和激励性原则,通过评价来指导、激励学生的积极参与,主动探究。
3.评价指标
要对课题、过程、方法和结论整体评价,突出过程评价。
4.评价标准
标准要灵活,不能一刀切。要突出个性化,对不同的课题、不同专业的学生,甚至对每个学生自身特点都要有一定的针对性。注重个体的纵向比较,淡化整体的横向比较。
5.评价方法
采取过程性评价与总结性评价相结合,以过程性评价为主;对集体的评价与对个人的评价相结合,以对小组集体的评价为主;自我评价与他人评价相结合,以自我评价为主。