1、
信息技术类课程的教学方法与考试模式改革的尝试
摘要:本文总结了我院在高等职业技术学院信息技术类课程教学研究和实践方面的体会,特别是对信息技术开发工具类的课程教学、实践和考试方法进行了探讨。
关键词
本文来自:计算机毕业网 :信息技术类课程;教学方法;考试方法;多媒体教学
信息技术是当今发展最快的技术之一,因此我们必须不断改变教学方法,努力适应信息技术的发展和社会对信息技术人才知识、能力的要求。我院在教学中结合信息技术的发展、积极探索,进行教学改革,并不断的进行总结,互相交流,提高教学水平
2、和教学质量。
1教学方法改革
1.1把抽象的理论知识与生动形象事例相结合
我们在程序设计类的课教学过程中,在教学中不是把语法、语句的讲解作为重点,而是让学生理解和掌握程序设计的全过程。首先讲解的是如何将一个实际的应用问题用计算机的算法描述出来,再用程序设计语言将算法编制成程序。在讲解程序的过程中让学生理解语法、语句的实际应用。
如C语言程序设计课,在讲循环和条件判断语句时,首先用数学的一元二次方程y=ax2+bx+c的解法为例,讲解如何把数学的解题过程设计成算法,再应用C语言的语句编制一个通用的解题程序,只要输入方程的系数a、b,
3、就可以求出解X1,X2。
如在网络数据库技术课的开始,先给学生演示开发的一个图书管理系统的应用程序,使他们知道学了这门课就可以开发完成一个具有实用价值的程序。另外还要告诉学生学习这门课的方法和技巧,并讲解演示应用程序的特点和开发的技巧,引导学生对这门课和这个工具的兴趣,为下一步的教学打下良好的基础。
如在讲授Flash动画设计时,事先设计好一个优美的演示文稿,上课时演示给学生看,让学生自己思考如何编辑,启发式教学方法的好处在于既能激发学生的学习兴趣,又能吸引学生听课时的注意力。
在“计算机文化基础课”的知识点中,文件和文件夹的概念、路径的概念是教学的难点,突破这一
4、难点,后续的内容也就容易理解了。在教学过程中可结合学校里的学生档案管理来对比讲解,如每个学生都有一个档案袋,这个档案袋里装有记录学生情况的各种表格,如学生的基本情况、学生成绩等。如果一个班有30个学生,就有30个档案袋。学校统一管理学生档案是按照系—专业—班级进行的。每个学生一个小的档案袋,一个班用一个稍大的文件袋。一个专业可能有多个班级,把这么多个班的文件袋再放入一个更大的文件袋中,然后把各个专业的大文件袋装入柜,这样一个柜子中可以存放好多学生信息。计算机中的文件夹(目录)相当于这里的文件袋,计算机中的文件相当于这里记录学生情况的每一张表格。文件夹下可以存放文件和子文件夹,子文件夹下又可以存
5、放文件和子文件夹,这样一层一层进行存放,便于对信息的管理,这就是文件的树型结构。
1.2加强实践性教学环节
上机实践环节的目的是印证理论和让学生应用所学的书本知识自己完成一个应用的实例,以此熟悉掌握所学的技能,综合利用所学的知识。我们的目标是使学生“成为获得知识和应用知识的最高主人,而不是消极的知识接
受者”。因此要加强教学的实践环节,指导学生针对学习任务,依据学习规则,详细设计上机实习步骤,充分发挥主观能动性,主动对学习的程序、工具及方法进行有效操作,从而提高学习质量和效率。在实训和试验过程中注重学生之间的相互交流和相互学习,当发现具有创意的作业后
6、就应该及时通过网络推荐给其他同学学习,或在授课过程通过多媒体教室演示给学生,让学生对自己的作业进行讲解、邀请其他同学给予评论并提出改进方法,促使封闭学习向开放学习的转换。
目前我们开设的“计算机文化基础”、“A程序设计”、“Delphi程序设计”、“SQL Server网络数据库”、“网页制作”、“动画制作”、“图形图像处理技术”、“Java程序设计”等课程的上机实习的课时超过了总课时的50%。教师上课前要做好上机指导书和实例,鼓励学生利用所学的知识修改和设计实例。通过这样的试验和实习,较好地完成了理论和实际的结合,培养了学生的实际操作和工具软件的使用能力,为走向社会成为真正的职业
7、人打下良好的基础。
1.3采用网络和多媒体教学手段
“Delphi程序设计”、“ASP.NET程序设计”、“SQL SERVER网络数据库”等多门课程采用了多媒体教学。这样达到了以下效果:①在用电子教案进行讲解时,使用多媒体技术,做到图文声并茂,大大激发了学生的学习兴趣。②直接使用各种软件实时操作进行教学,学生可以同步感受软件的编辑、制作过程。③演示程序的调试与运行过程,真正实现了“用计算机教计算机”,使教学更具直观性和互动性,加大了信息量,向学生展示了在黑板不能展示的内容,实现了所见即所得的效果,加深了同学们的记忆和理解,同时大大加快了授课的速度。
网络教室充分
8、地利用了计算机网络技术和多媒体技术,教师可以生动形象地向学生传播教学信息,激发学生的学习兴趣,增大课堂信息量。特别需要指出的是,对于计算机这门实践性极强的课程,利用网络多媒体的教学手段是十分恰当的和必要的。例如,当在计算机文化基础课程中介绍字处理软件Word时,若不利用多媒体手段进行讲解,那数目众多的菜单和工具栏将令学生一头雾水。与联机大屏幕投影教室相比,网络多媒体环境不但可以实现教、练一体化,并且教师在授课过程中还可以监控学生机的使用状态,学生也可以在学习遇到困难时通过电子举手系统向教师请求帮助,大大增强了交互性。
1.4培养学生养成良好的职业习惯
在教学中,不是把知识传
9、授给学生就算了事,还要使学生养成良好职业习惯,这是课堂教学的最终目的。我平时严格要求学生注意自己的编程习惯,随时注意自我矫正。进一步我还要求学生扩大视野范围,多看源程序,多上机修改自己的程序。
培养良好的职业习惯,比如在讲程序设计课时,给学生讲程序员习惯的文件名命方式,文件的管理、分类等基本的技能和习惯的技巧。这些虽然不都是教科书的内容,也不是重要的理论和知识点,但是这些是一个信息技术人员必须要掌握的,否则我们培养的学生就是一个业余人员。
2考试模式改革
考试方式的改革是一项十分艰巨的任务,关系到教学的质量和学生的直接利益。高职院校如何改革
10、考试模式是我们经常思考的问题。我们主要在以下几个方面作了工作。
2.1笔试、机试与平时成绩相结合的评分体系
在专业课和专业技能课的评价方式上实行笔试、机试与平时成绩相结合的评分体系。考试中,如Delphi程序设计、A程序设计、Delphi程序设计、SQL Server网络数据库、网页制作、动画制作、图形图像处理技术、Java程序设计等课程,加强对知识运用能力的考核,全部采用上机操作或制作作品的考试方式。课程设计、上机操作或制作作品占期末成绩的70~80%,平时作业和到课情况占10~20%,改变传统的笔试方法和学生死记硬背的传统模式。
2.2计算机文化基础课考试与等
11、级考试挂钩
为了激发学生的学习动力,并使学生对基本操作的掌握达到熟练的程度,我们将考核与计算机等级考试挂钩,要求学生必须通过省计算机等级考试,这门课程才算通过。将该项内容作为大学生的一项基本技能来要求,从2002届新生全面实施,效果较好,使我院的省一级计算机等级考试通过率为82%,2004届学生的省一级计算机等级考试通过率为89.2%,到了2007届考试通过率高达98.5%。
12、
笔者通过近几年来在多媒体技术领域的教学和科研,并对国内高校多媒体技术课程教学现状作了认真思考,在此基础上,对笔者已出版的本课程教材进行了改版,由清华大学出版社出版了《多媒体技术基础》(第3版)、《多媒体技术教程》和与这两种教材配套使用的《多媒体技术课程设计和学习辅导》。下面对这几种教材和笔者在教学中的一些经验和体会与同行作一个简要的交流。另外,在多年的科研和教学工作中,笔者深感专业技术术语的定名和理解的重要性,因此
13、在本文最后再简要介绍笔者最新修订完成的《英汉多媒体技术辞典》(第2版)所做的一些工作和努力。
1《多媒体技术基础》第3版
《多媒体技术基础》第1版于1998年定稿2000年8月出版,第2版于2001年定稿,2002年9月出版,共印刷20次,曾被评为“2003年度全国优秀畅销图书(科技类)”,2005年评为“北京高等教育精品教材”。《多媒体技术基础》(第3版)被列选为“普通高等教育‘十一五’国家级规划教材”,现已由清华大学出版社出版发行(ISBN 9787-302-17780-7)。
《多媒体技术基础》第2版在2001年定稿时,许多新技术还没
14、有出现或正在开发之中,如MPEG-4AVC/H.264(2003年)和XML 1.1(2006年);有些当时认为比较有前途的技术,现在已有更新的技术,如普遍认为2002年公布的SIP(RFC 3261)比1 996年公布的H.323更简单。根据笔者近几年的科研、教学和观察,教材中的大部分内容都适合当前使用,因此确定第3版教材的修改方针是保留第2版的体系结构,更新部分章节内容并增加新内容。
1.1教材的组织结构
为保持多媒体技术基础教材内容的完整性,第3版教材仍由多媒体压缩编码、多媒体存储、多媒体传输和多媒体内容处理语言共四个相对独立的部分组成:
(1)
15、多媒体压缩编码(第2~13章),主要介绍声音、图像和数字电视的基本知识、压缩与编码方法;
(2)多媒体存储(第14~16章),主要介绍CD,DVD,HD-DVD和BD(Blu-ray Disc)光盘的存储原理和多媒体在光盘上的存放格式;
(3)多媒体传输(第17~20章),主要介绍多媒体网络应用、服务质量(QoS)、因特网、TCP/IP协议和多媒体传输的基础知识;
(4)多媒体内容处理语言(第21~22章),主要介绍HTML和XML的基础知识。
为帮助读者加深对基础知识的理解,每章后面都有练习和思考题,另有参考答案,可在网站http:// 每章后面都有
16、参考文献和站点,列出它们有两个目的:(1)表示在编写本教材过程中访问过这些站点,参考或引用了它们的内容;(2)更重要的是为读者提供进一步学习的指南,教师要鼓励学生主动上网查阅。虽然到本书截稿时每个网址都有效,但以后可能会有变化。
1.2教材修改的内容
在第2版教材基础上,第3版教材作了如下修改:
(1)考虑到视像压缩技术在多媒体产品和各种服务中的重要性,因此增加了一章专门用来介绍MPEG-4AVC/H.264。此外,考虑到光盘存储器在多媒体存储方面的重要性,因此增加了HD DVD和Blu-ray Disc的内容。
(2)考虑到网上多媒体应用如
17、火如荼,如IP电视、IP电话、即时通信和多媒体会议,因此重写了第三部分(第17~20章),突出了多媒体传输或称多媒体通信技术。
(3)考虑到20世纪90年代末期开展的内容处理已成重要的研究方向,因此在第22章(XML语言)中增加了XML新版本的内容。HTML和XML等标准已经并将继续对日益增长的包括移动通信在内的多媒体网络应用和多媒体电子出版业等行业产生深远的影响。
(4)为降低教材篇幅,第2版中的部分内容没有保留,如MIDI系统。
(5)XHTML是用XML重写的HTML版本,2008年1月介绍的HTML5(也称XHTML 5)也是用XML编写的。因此本版教材没
18、有保留第2版中的第23章(XHML语言)。
1.3教材的使用建议
国内许多大学开设多媒体技术课程已有多年,在网上看到许多兄弟院校在教材建设和课程教学方面已有很多很好的经验,在学习和借鉴他们成功经验的基础上,为使用或打算使用本教材的老师和同学提出如下建议供参考。
(1)有所教有所不教
在编写本教材过程中笔者注意到,国外有些信息技术学院从入大学到研究生毕业,每个年级都开设内容不同、深浅不同的多媒体课程,既有广度又有深度。考虑到我们目前的多媒体课程教学计划只安排一个学期,学时也不多,因此教师可采用有所教有所不教和有所学有所不学的策略。任课教师可根据
19、自己的兴趣和专长、学生已有的基础和专业方向,有的放矢地选择其中的部分内容。对于不作为重点的教学内容,如果有需要,学生自己就会主动去钻研。
(2)教材作为参考书
对于信息技术课程的教材来说,写进书面教材的内容通常是比较成熟的,即使刚刚出版的教材,其内容也不见得新。据我观察,许多大学的多媒体课程内容是当前最新的技术,教师都有自己编写的教学提纲和材料,而把正式出版的教科书列为必要的参考材料加以推荐。这不是说书面教材不重要,而是通过教授新技术来带动基本原理的学习。其结果是学的内容先进,学的基础扎实。
本教材共22章,比较系统地介绍多媒体技术。笔者有意使本教材覆盖多方面的重
20、要技术,努力选取相对比较新的和实用的技术,力图对多媒体技术原理解释清楚和准确。因此可把本教材作为多媒体技术课程的起点,在此基础上教授最新的技术。
(3)用课程设计驱动
凡任课教师都很清楚,教一本书不等于开设一门课程。为配合我校加强实践教学的教学改革,更好地激励学生学习基础理论和技能的积极性,2008年清华大学出版社正式出版经过多年使用的《多媒体技术课程设计与学习辅导》作为多媒体技术课程的辅助教材。学生对课程设计反映强烈,由于严格实施“允许参考不许抄袭”的措施,学生普遍认为真正学到了东西。
辅助教材拟了多个难易程度不同的设计题目,每个题目都有原理介绍和示例。为便于学
21、生撰写和教师评估课程设计报告,规范了课程设计报告的格式。由于设计题目的难度不大,任课教师可根据情况,从中选择一个或两个题目,也可在辅助教
材所列的“参考选题”或其他参考选题中增加或更改设计题目。课程设计要求使用MATLAB语言来实现,因为MATLAB是攻读学位的大学生、硕士生和博士生必须掌握的基本工具,欧美的大学在20世纪90年代就已普及。
(4)用评估系统引导
22、> 评估系统是一个无形的指挥棒,可以引导学生的学习方向。教授本教材是多媒体技术基础课程中的一个部分,而课程设计是课程的另一个重要组成部分。因此笔者的课程评估采用了“基础知识书面开卷考试约占50%,课程设计约占50%”的方法,但对不同专业的学生在评估标准或在所占分数的比例上加以调整。
1.4关于中文术语
信息科学和技术日新月异,新术语不断涌现,同时也给一些老术语赋予新的含义,使用准确的术语有利于信息的交流。为使本教材中的中文术语尽量准确,笔者查阅了许多著名的英文词典、阅读了许多相关的科学和技术文献、参考了全国科学技术名词审定委员会2002年公布的《计算机科学技术
23、名词》。
在本教材中,有几个常用术语有必要在此说明:(1)用“视频”作为video的释义是物理概念上的错误。Video的真实含义是由一系列图像组成的(电)视(图)像,确切的中文译名应该是“视像”。“视频(video frequency)”是电视信号频率的简称,在ITU-R BT.601标准中,频率范围是0~6.75 MHz。(2)不论什么场合,用“音频”作为audio的释义也是物理概念上的错误。Audio是指人的听觉系统可感知的声音,是sound(声音)的同义词,作名词时的确切中文术语应该是“声音”。“音频(audio frequency)”是声音信号频率的简称,频率范围通常认为是1
24、5~20 000 Hz。(3)“分组交换(packet switching)”是一个不确切的中文术语。“packet”的含义是一个有收、发送地址和实际数据组成的“数据包”,确切的术语应该是“包交换”。(4)“组播(multicast)”是一个容易被误认为“收发关系颠倒”的术语,本教材使用“多目标广播”。尽管我们习惯使用2~3个字构成的术语,但“多目标广播”是顾名就可思义的术语,即一个发送者向多个接收者(多目标)传送(广播)数据的意思。
2《多媒体技术教程》是第3版教材的缩减版
使用《多媒体技术基础》第2版的许多教师和同学给了我们很大的支持和鼓励,同时
25、也提出了许多宝贵建议。此外,笔者也意识到其中的有些章节更适合大学高年级的学生或研究生使用。从对多媒体技术课程的最低教学要求出发,编写了《多媒体技术教程》,它是《多媒体技术基础》(第3版)的缩减版,已由清华大学出版社出版(ISBN 9787-302—18401-0)。
《多媒体技术教程》由多媒体压缩编码、多媒体存储和多媒体传输三部分组成,内容取自2008年清华大学出版社出版的《多媒体技术基础》(第3版)前三个部分的大部分章节,包括:(1)多媒体压缩编码(第2~11章),主要介绍声音、图像和数字电视的基本知识、压缩和编码方法;(2)多媒体存储(第12~13章),主要介绍CD,DVD,HD
26、DVD和BD(Blu-ray Disc)光盘的存储原理和多媒体在光盘上的存放格式;(3)多媒体传输(第14~17章),主要介绍多媒体网络应用、服务质量(QOS)、因特网、TCP/IP协议和多媒体传输的基础知识。为帮助读者加深对基础知识的理解,每章后面都有练习和思考题,另有参考答案,可在网站http:// 鉴于《多媒体技术基础》(第3版)教材的内容更丰富,介绍更深入,知识更系统,因此读者可根据自己的具体情况加以选用。
3《课程设计与学习辅导》是辅助教材
课程设计是综合性比较强和比较复杂的作业(assignment),通常需要比较
27、
基于工程教育的创新型软件人才培养模式研究
关键词:人才培养模式;实践教学体系;工程教育;CDIO
摘要:本文通过将CDIO工程教育理论应用到两年制的软件技术专业人才培养过程中,通过对河南工程学院软件学院软件
技术专业人才培养的实践,提出了“3+1”的人才培养方案,构建了创新工程型的人才培养模式,结合软件技术专业方向
的建设与运行,分析了创新工程型人才培养的一般规律,为实现软件人才培养和社会需求之间的无障碍对接提供了一种
有益的借鉴。
当前,软件
28、产业的应用已经涉及到社会经济的各个层面,软件产业及行业信息化对软件人才不断提出新的要求,培养
符合社会需求的工程型软件人才成为当务之急。但是长期以来,由于培养目标单一、培养过程脱节,高校计算机与软件
人才培养无论在数量上还是在质量上都不能满足产业高速发展的需要,无法为产业的发展壮大提供强有力的人才支撑。
调整传统的基于科学教育的教学体系,将工程教育应用于软件工程人才的培养过程中,实现软件工程专业基本知识学习
与社会需求能力培养有机集成,培养方案要兼顾软件产业发展的新技术和行业特征,同时还要充分考虑学生成长的个性
化
29、发展,成为软件技术人才培养的基本思路。
我院根据自身的特点,以市场需求为导向,积极创新和改革,确立以培养“工程型、创新型的软件人才”为目标,探
索出了具有创新精神的工程型软件人才培养模式。
一、在人才培养方案中融入CDIO工程教育理念
在培养方案设计的指导思想上,采纳了构思、设计、实施和运行能力综合培养(CDIO)的理念。CDIO理念是麻省理工
学院、瑞典皇家工学院等四所国际著名工科院校创立的国际组织所提出,描述了工程教育所应遵循的培养准则,代表了
近年来国际工程教育改革的最新成果。CDIO强调个人工程能力不仅
30、应包含个人的理论知识和专业技能,而且还应包含终
生学习、团队交流、大系统掌控等一系列能力。然而,CDIO理念描述的是各类工程专业开展高等教育所应遵循的普遍原
则,而在软件工程这个特定领域中的教育模式尚处在探索阶段。以现有工作为基础,结合CDIO工程教育理念,设计了适合
软件工程专业的人才培养方案,以实现构思、设计、实施和运行能力的综合培养。
河南工程学院软件学院在设计培养方案的过程中始终以构思、设计、实施和运行能力综合培养的思想为指导,将培
养目标的四个层次分解到培养方案的设计中,构建了集课程设计、实践课程、实训和毕业
31、设计一体化、多层次的实践教
学体系;制定了兼顾深度与广度、素质与技能的课程修读原则,保证学生所获得知识体系的完整性;在具体实践课程中,
鼓励教师采用多样化的教学模式、实践方法和手段,保证CDIO理念的贯彻;以基于导师制的学生工程创新激励机制作为
教学体系的有益补充,组织工程研发小组,鼓励学有余力的学生开展工程创新,以加强对学生构思、设计、实施和运行综
合能力的培养;在课外实践活动中,建立了大学生创新创业机制,鼓励有能力的学生自我创新、自我创业。
在基于工程教育模式的一体化教学体系中,以突出培养学生的创新精神和工程实践能
32、力为核心,构建了“3+1”人才
培养模式。所谓“3+1”,即前三学期,学生以在校学习为主;第四学期,不再设置课程,为学生提供半年的实战空间。学
生可以自主选择下述方式之一完成后继学习任务:(1)进入一家企业参加实际项目研发工作,并在该企业和学校双导师的
指导下完成毕业实习和毕业设计;(2)在学校参加教师主持的科研项目或者进行教学案例的研发工作,并在导师的指导下
完成毕业实习和毕业设计。(3)参加专业软件实训公司的培训,在该实训公司和学校导师的指导下完成毕业实习和毕业
设计。
二、构建工程教育模式下的创新
33、实用型实践教学体系
以验证性课程设计为基础,实现第一层次的技术能力培养;以实践课程为贯穿专业课程模块的线索,实现第二层次与
第三层次的个人能力及团队能力培养;以实训和毕业设计为载体,实现第四层次的构思(C)、设计(D)、实施(I)和运行
(O)综合能力培养,从而形成了集课程设计、实践课程、实训和毕业设计一体化、多层次的实践教学体系。
(一)专业技术基础能力培养:基础实践课程
作为软件技术专业的学生,坚实的专业基础是学生今后成为优秀工程技术人员和管理者的保证,也是CDIO培养模式
的基石。作为课程教学的重要组成部
34、分,在专业课教学中强调验证性课程设计是基础理论教学不可或缺的环节。根据教
学大纲,除个别理论性特别强的专业课外,其他专业课必须设置课程设计环节,且占考核评价指标的比例不得低于30%。
课程设计以验证性实验为主,围绕专业课程中的知识体展开,重点培养学生的理论基础、技术基础、以及自主解决技术
问题的能力。
(二)个人能力与团队能力培养:方向实践课程
在学生完成公共基础课程和专业基础课程,已经具备基本的科学文化素质和工程专业素质的基础上,将软件技术专
业细分为Java软件开发、.Net软件开发、软件测试技术、网络
35、多媒体技术四个专业方向,对学生进行模块化、方向化培
养。每个方向均设方向基础课一门,方向技能课三门和方向实践课一门,方向基础课程以讲授该方向的基础专业知识为
主,方向技能课则讲授该专业方向所需的设计思想、设计方法、设计工具和实现及操作和维护系统所需的程序设计语言
和工具。其中方向实践课程独立于其他课程,由专门教师进行指导,并拥有独立的学时和学分。专业方向课程模块及其
在培养过程中所处的地位参见图1。
图1基于工程教育的创新实用型实践教学体系
在专业方向课程模块设计时,采取的思路是:先确定合格的软件工程师所应拥有
36、的知识体系,即需要达到的培养规格,接着确定实践课程涵盖的知识点和专业技能,以此为依据设计相应的实践课程内容,并进一步设计每门课程在讲授理论时所应关注的重点,从而使实践课程真正成为课程模块的核心。
(三)创新能力的培养:创新工程教育项目设计
软件技术专业以CDIO的理念指导实践课程的建设,鉴于每门方向实践课程具有不同的特点,在各方向实践课程中均引入了创新工程教育项目体系,在典型的软件工程实践课程上,由教师引导,由学生收集并提出目前在社会各个领域或企业存在的应用软件技术难题和有推广价值的基础性课题,列入项目清单;经过项目管理指导组遴选的项目列表公布给学生,由3~5名学生组成
37、项目团队来竞争申报项目,每个项目团队推举出一名成员担任项目负责人。每个项目都配有专职指导教师,进行项目的技术指导和质量检查,并对每个学生的工作情况进行考核。教师作为引导者的角色出现,能够使学生发挥出最大的主观能动性,从而保证了从构思(C)、设计(D)、实施(I)到运行(O)环节的全过程模拟。
我院积极鼓励学生创新工程项目的立项和开展,对学有余力的学生、工程能力强的学生因材施教。学院建立了一系列完整的学生工程项目和竞赛管理制度,从师资、场地、设备、经费等各方面予以支持。
在师资配置上,对于能够具有创意的学生项目,或在应用上有特殊价值的学生项目,允许学生自行联系学院教师作为
38、项目导师,或由学院安排项目导师,其工作均计入教师工作量。
在场地和设备支持上,学院预留了学生创新实验室,配置了相应的实验设备,用于支持学生创新团队。创新实验室为学生团队提供了良好的学习和研发环境,有利于团队氛围的形成。
在经费支持上,必要情况下学院可对有价值的学生项目拨予启动经费,以支持其开展工作。
(四)CDIO综合能力培养:实训和毕业设计
积极加强实训和毕业设计,作为学生构思(C)、设计(D)、实施(I)和运行(O)综合能力培养的最后环节。鼓励毕业生进入企业实习,并以所在实习企业的实际工程项目为背景开展毕业设计。对于未能进入企业实习的毕业生,
39、则依托教学实习基地展开工程实训,采用模拟企业文化、管理制度和工程项目的手段,为毕业生创造出实际的企业氛围。以企业实习和工程实训作为主要手段的毕业设计方案,在培养毕业生的实际工程能力的同时,还使毕业生能尽快融入实际的企业氛围,缩短就业适应周期。
(五)建立学科竞赛激励机制
河南工程学院软件学院每年均举办学生软件设计竞赛,从中选择具有潜力的项目作进一步的发展,在竞赛项目中取得一等奖的学生,在专升本时计入成绩。同时学院重视和加强学科竞赛指导队伍建设,选拔一批科研能力强、技术水平高、责任心强的教师组成学科竞赛指导小组,为学生的学科竞赛提供强有力的指导和技术支持,形成学科竞赛活动
40、的质量保障。
三、应用情况
通过教学实践,我院在以下几个方面收到了明显的成效:
(一)调动了学生自觉学习的积极性。创新工程教育项目为理论联系实际提供了结合点。
(二)进一步缩短了学生与企业的距离。课程设计、实训项目、实习项目,多层次多样化的实践教学,特别是通过一年的工程实践,使学生达到了上手快、能力强、适应期短的企业需求。
(三)培养了学生的团队合作精神。从项目的组队、项目竞标、项目的分工合作等环节中,使同学们体验到了必须加强交流、相互帮助、团结合作才能完成任务的行业客观必然要求。
(四)增强了学生创新意识和能力。在项目选
41、题、竞标、开发和管理的全过程中,同学们必须要发现新问题、提出新问题,要有创新意识;必须要自学很多新知识,扩大知识面,吸收新知识;必须要熟悉新的开发工具,掌握软件开发技能;必须要熟悉软件开发规范,适应软件企业的工作要求。
四、结论
在软件技术专业办学实践中,我们将CDIO工程教育理论融入到教学过程中,结合培养方案的设计和实践教学体系的完善,对地方本科院校开展工程化教育进行了有益的
计算机专业课教学中自主协作学习的探讨
关键词:自主学习;协作学习;计算机专业课
摘要:本文介绍自主协
42、作学习在计算机专业课教学中的探索与应用,并在国内外的研究成果基础上对自主协作学习进行阐述,从大学教育的角度,结合计算机专业课程教学,指明其对教学的指导意义,并给出其与教学设计的具体结合,以期改进现有的教学模式。
目前,计算机学科教学理论还不完善,很多教师将其他学科比较完备的教学观念和教学模式用于其实际的教学过程中,他们已习惯了传统的教学法,难免产生定式思维,如以老师为中心、师生角色固化。另外,计算机专业课程逻辑性和实践性都很强,在以往教学实践中,课程内容高度抽象、概念繁多、算法复杂、实例不规则,且教学方式和手段单一,教与学双方互动少,因此,教师教学难度大,课
43、堂气氛沉闷,学生畏难情绪严重,兴趣不高,动手实践能力差。如何利用计算机专业优势,改革现有教学模式,提高课堂效率、学生能力和素质,是计算机专业教师需深入思考的问题。
1自主学习与协作学习整合
自主学习是提高学生学习成绩的重要因素,它是学生终身学习以及未来发展的基础,是当今世界教育研究的重要课题。
协作学习是目前很多国家采用的一种教学理论体系和策略,它在改善课堂内的社会心理气氛、提高学生学业成绩、促进学生形成良好非认知心理品质等方面有显著效果。在实际学习情境中,自主学习和协作学习都不是绝对的,自主中有协作,协作中也有自主。两种学习方式
44、有一种相互支持、互为补充、相互促进的关系。自主学习有利于发挥学生的主体性和能动性,其交互性差的问题可由协作学习中创设的情境、会话、交流、意义建构等交互性强的优势所弥补;自主学习需要协作学习的配合,协作学习则建立在自主学习基础之上。在协作学习过程中,学习小组的成员各负其责,独立完成自己的学习任务,因此,可以说它是一种集体协作的自主学习;个体自主学习遇到问题时需要他人帮助,需要与小组其他成员合作解决问题,所以,也可以说它是以自主学习为主的协作学习[1]。
本研究将自主协作学习融于计算机学科的教学中,利用自主协作学习的优势,提升学生自主协作学习的水平,使学生在完成任务的过程中,实现对所学
45、知识的深度意义建构,并提高自主学习和协作学习的能力。从这方面看,自主协作学习可以说是传统课堂教学模式的补充和延伸,对提高学生自主学习的能力和协作交往的技能、提高课堂教学的效率和质量有促进作用。
2自主协作学习在计算机专业课程教学中的可用性分析
2.1大学生学习的特点
大学生学习活动具有以下特点:
(1) 专业化的职业性:大学活动实质上是学习职业活动,是学习各种专业知识的过程,学生在毕业后能将所学知识马上运用于相关职业中。
(2) 实践性:大学生课程设置是根据培养目标安排的,为了使学生既有一定文化基础知识、专
46、业理论基础知识,又有适应社会主义经济建设需要的专业技能,在整个教学活动中,我们必须加强实践性的教学环节,其中,技能训练的实践性不可忽视,因为专门的技能训练既是一种体力活动,也是一种智力活动。
(3) 社会性:大学受社会直接影响的方面比较多,因此,为社会服务,发挥专业优势,也是大学生学习活动中的重要内容。鉴于参加社会实践的深度和广度,大学生的学习活动反映出很强的社会性。另外,绝大部分学生毕业后直接面临就业问题,因此,他们在学习过程中迫切期望学到今后工作中实用的知识。
鉴于大学生上述特点,我们应注重培养学生自学能力和团结协作精神,因为,学生在大学四年学习中不可能学会所有工作
47、技能,更多技能需要学生在工作岗位上不断学习[2]。
2.2计算机专业课程教学特点
计算机学科应是开发学习智力、培养学生能力,全面培养学生素质,且最具有活力、最有发展前景的一个学科,它具有一些特殊性。
计算机科学是一门技术性较强的学科,也是一门知识性和技能性相结合的基础性学科,它与理论学科,如数学、物理等有很多区别,它注重实践,偏重技术和应用。
计算机学科是一门新兴学科,它只有几十年历史,不像数学、物理学科已有上百年历史,且教学已成体系。计算机教育还处在实验阶段,因此,我们不能简单地否定一种做法,肯定另一种做法,而是要进行各种试验。
计
48、算机技术发展异常迅速,比其他学科知识的更新速度更快,计算机教学内容的更新之快,是任何其他学科所不及的。
计算机课程具有很强的创造性,但它不像其他发明创造那样复杂,它只需要一台电脑,而且立竿见影。学生可以综合应用自己所学到的各学科的知识和方法,亲自指挥计算机工作,实现自己的创意,达到自己想象的境界,完成自己的各项任务。
计算机课程具有较强的综合性和应用性,它与传统学科课程相比,更少偏重学术化的理性知识传授,淡化学科知识的系统性和连贯性,而更多关注学科之间的联系。
根据计算机学科的特点,计算机学科的教学思想、教学方法、教学模式也应是最先进的、富有生命力和富有创意
49、的。突破传统的教学思想和教学框架,重新认识计算机课堂教学,构建新的教学方法和教学模式,让计算机课堂教学焕发出应有的生命活力,已迫在眉睫[3]。
2.3应用可行性
由于种种原因,学生在文化基础知识、思维能力诸方面有很大差别。就计算机学科而言,有的学生在进高校之前就接触了计算机的基础知识;而有的学生在进大学之前根本未接触过计算机,甚至连鼠标都没有碰过。因此,在教学过程中,教师要尝试进行协作教学。这样能使不同程度的同学通过互助学习共同提高、体会成就感。实践证明,协作教学不仅使学生学会了新知识,也培养了他们获取信息的能力、思考能力和处理信息的能力。
再者,很多高校已引进学生学习系统平台软件,辅助各专业的课内学习,如Blackboard和Moodle学习管理系统,它们为学生学习发挥着基础性的支撑作用,为学生自主协作学习提供了软件基础。学生机房己被连成局域网系统,并与校园网和Internet相连,通过这一网络学生能获取丰富的信息资源,它有利于学生自学,也有利于学生交流、沟通,为学生自主协作学习提供了硬件基础。






