绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇计算机专业导论论文范文,希望它们能为您的写作提供参考和启发。
二、计算机专业“双导师制”人才培养模式的具体研究内容
1.对接行业,构建应用技术型课程体系。按照专业技能要求,构建计算机专业基础课程,实施能力体系化的课程模式,开设通识教育类、专业教育类、职业能力培训类、创新创业能力训练类四大模块的课程体系。以服务地方经济建设为立足点,围绕区域经济发展的产业结构、市场需求和专业发展方向广泛地与区域内、外企业开展合作,围绕企业的人才需求、工作需要开展人才培养方案的设计、修订、完善。
2.搭建实验平台,加强实践教学环节建设。实践教学紧密依靠“校企合作”的企业和单位,建立校内、校外两个实践平台。1-4学期实践教学设置以基础实验、认知实验为主;5-6学期实践教学设置以专业课程设计、社会实践为主;7-8学期实践教学依托“校企合作”的企业和单位为学生开创专业综合实习、工程项目实践、毕业实习和毕业设计等实践实验平台。通过校企合作,加强实践教学环节建设,培养理论知识与动手能力相结合的应用型人才。
3.以就业为导向,全过程引导学生开展职业发展规划。校内外导师共同参与,以提升教学和学生就业的核心竞争力为目标,通过“设计、实施、反馈和指导”引导学生正确认知自我并确立现实的职业目标,确立工作与学习相长的职业选择。
三、计算机专业引入“双导师制”的意义
1.双导师制有利于培养应用型人才。校内导师的基础理论知识指导和校外导师的实践项目指导,使得学生能将所学知识灵活应用到实际生产生活中去,培养就业能称职的技术性人才。
2.双导师制有利于教学相长,优化教师队伍。一方面促使导师时刻注重自身素质的提高和知识的更新;另一方面校内外导师的合作交流即可以弥补双方实践与理论的不足。
《计算机科学导论》课程是计算机专业的引导性课程,为计算机专业的新生提供了关于该专业学科的入门介绍。使学生能够全面掌握计算机的基础知识,并了解该专业的学生在该领域工作应具有的职业道德和应遵守的法律准则。《计算机科学导论》课程在大一第一个学期开设,新生虽然具有计算机的基本使用能力,但在计算机理论知识上的专业性不够,大部分的知识对新生来说都是第一次接触。如果一味地想把如此广的知识介绍给学生,理解上的难度会影响他们学习的积极性,效果并不好。根据该课程近几年的教学实践,笔者总结出了教学中存在的一些问题,并对教学内容的选取、教学方法和考核方式给出思考。
教学中存在的问题
计算机科学导论的教学内容虽然相对浅显,但是涵盖的知识面很广,几乎包括计算机领域所有的理论知识,应用技术、热点研究问题等。在授课中不仅要把基本的概念介绍清楚,还要对最新的专业动态有所介绍。在教学过程中主要存在以下几个问题。
1.合适教材难以选择
我国的计算机科学导论教材非常多,按其内容主要有以下三种:一、内容为计算机各种办公软件的使用,使学生具有使用计算机的初步能力,和非计算机专业开设的《大学计算机文化基础》课程等同[1];二、将计算机专业学生大学四年要学的专业核心课程进行了浓缩,内容涉及面广;三、计算机和计算的本质属性用高度抽象的数学模型来刻画[2],内容进行系统化、形式化的概括。由于目前中小学已开始开设了相关的课程,新生都具有不同程度的使用计算机的能力。所以选择第一种教材对于计算机专业的学生会过于简单,失去“专业引导”课程的本质属性;第二种教材在广度和深度上是比较难以把握的;第三种教材过于抽象,教师难讲,一般院校的学生难以理解。再加之计算机科学技术和应用技术的发展变化非常快[3],可谓日新月异,许多教材内容的更新速度严重滞后。
2.理论教学过于复杂
新生非常渴望专业知识,计算机专业的新生对第一学期开设的计算机科学导论课程抱有很大的期望。教师希望通过讲授该课程给学生初步建立整个学科的框架,指明计算机专业学习的方向,激发他们的学习兴趣。但是把如数据结构,操作系统,数据库系统,编译原理等专业课浓缩为一章进行叙述[4],叙述方式上又较少考虑新生的知识背景和理解能力。理论教学中勉强把计算机科学系统知识精装到学生的知识结构中[5],不断出现的新概念、新理论和新知识使学生难以真正理解,又要求他们在短期内消化吸收,这样不但起不到很好的专业引导,反而使学生对计算机的学习望而生畏。
3.实验内容与理论教学相对独立
本课程配有相应的实验内容,但一般是以Windows操作系统和常用办公软件的操作为主,与理论教学相对独立。
4.考核方式传统化
对学生来说,最熟悉的考试方式是闭卷考试,这种考试方式注重对知识的记忆、理解和应用。在大学学习期间,很多课程没有单元测试、期中考试,采取的是直接的期末考试。学生到了期末死记硬背搞突击,平时很少去细细思索所学内容。本课程不只是介绍一些计算机专业的知识,更应该引导学生思考相关的一些问题。
教学的几点思考
1.教材内容和补充新信息相结合
教材的内容对基本知识介绍得比较全面,但为了提高教学质量和教学的有效性,在教学内容上教师需要适当地选择一些专业领域的新知识进行补充,如计算机技术和产品的最新发展、新成果、未来发展趋势等[6]。学生在掌握计算机基本知识的基础上对专业新知识有所了解,紧跟时代的新发展,与学生实际生活中接触到的产品和概念有所共鸣,这样可以激发他们学习本专业知识的兴趣。
2.构建启发式教学模式
传统的教学模式是非常封闭的,教师讲解学生听课,两者的交流比较少。学生的这种被动局面制约了他们学习主动性的发挥。启发式教学模式就是让学生的学习方式从被动变为主动。教师在对基础知识的介绍过程中,根据相应的知识点设置相关问题,对学生进行分组选择相应问题;进行前期的文献查找,撰写论文培训后,让学生自己去查阅相关资料,提炼内容,形成一份综合的材料,并在课堂上讲解给同学们;教师及时对学生所讲内容进行总结评述。把课堂的某些时间让学生掌控,教学中充分调动教师和学生的交流,在问题中探讨学习,在参与中掌握相关知识。在这个过程中让学生学会检索文献,整理资料,初步阅读计算机专业文献等;鼓励学生从问题出发,去钻研去思考,逐步训练专业的创新能力;在团队中学会合作;锻炼学生的表达能力;提高办公软件的使用能力;培养学生专业自信心;充分发挥学生的主动性。
3.适当增加理论教学的实验
Windows操作系统和常用办公软件的操作这些操作技能需掌握,但课堂上讲到的有些内容最好配合相应的实践,给学生实实在在的接触,这样能使理论教学的效果更理想。
4.改变考核方式
大学的课程在考核上一般采取期末考试成绩和平时成绩相结合的方法。计算机导论课程内容多,授课中若不采取传统的教学方式,而是结合专题讲座、学生参与教学的方式,该课程的部分考核可以在教学过程中完成。例如,可采取分组合作课题和独立选题论文相结合的考核形式。分组合作课题在授课中完成,学生按所在分组,分工合作完成相关课题,上台讲演,并通过各小组之间的评比给出相应成绩,这项成绩在教学中完成;独立选题论文,学生自主选取与计算机领域相关的选题,以论文形式上交,培养学生独立思考能力,这项考核在结课后一定时间内完成。两者结合,不增加学生记忆的压力,又给了学生充分的自。
结束语
《计算机科学导论》课程在专业知识整体介绍的同时要激发学生学习本专业的兴趣,发挥学生学习的主动性。课程难度和广度不容易把握,教师要不断更新教学内容,改进教学方法,使《计算机科学导论》课程真正起到引导的作用。
参考文献:
[1]许晴媛.《计算机导论》课程内容探索与改革[J].宁德师范学院学报(自然科学版),2011,23(3):303-306.
[2]何昭青.《计算机导论》课程内容体系构建的研究与实践[J].湖南第一师范学院学报,2010,10(5):63-66.
[3]李明东,等.《计算机导论》课程内容及体系结构改革研究[J].四川师范学院学报(自然科学版),2003,24(1):6-8.
中图分类号:G642 文献标识码:B
计算机导论是医学院校计算机专业的学生的第一门专业基础课程,也是一门入门课程,是对计算机专业完整知识体系的综述。通过教学,学生可以对计算机科学与技术的知识结构有一个了解,明白自己的专业领域将要学习哪些内容,为深入学习计算机专业课程知识奠定基础。
1传统医学院校教学中存在的问题[1]
近几年,大多数医学院校的计算机相关专业都开设了"计算机导论"这门课程,但是也存在一些问题。体现在以下2个方面:①从教学内容上,?訩是专业核心课的大杂烩,将"数据结构"、组成原理、网络操作系统、编译原理等核心课程进行简单的罗列,使教材的广度和深度难以把握。?訪直接讲授计算机文化基础,与非计算机专业的学生学习同样的内容。这2种都达不到计算机导论学习的目的。②在重视程度上,老师的重视程度不够,没有认真的研究和分析,注重照本宣科,无法引导学生学习的兴趣。
因此,很有必要进行课程的改革与创新,既能让学生了解本学科专业体系,又能让学生培养浓厚的学习兴趣。
2教学改革
2.1教师选择 《计算机导论》是计算机专业完整知识体系的综述,每一章的内容都是一个完整的学科,那么我们可以组织具有较高水平的教师讲授《计算机导论》课程,每一位老师讲授自己相关研究领域的内容,从而保证教学的高水平。各个教研室可以以本教研室的研究方向为题,为导论的某章涉及的学科开设小型的讲座或报告,从而使学生可以了解该学科的前沿,提高学生的学习兴趣。
2.2教材选择 选用优秀的教材,甚至是国外的优秀教材,并使用双语教学,促进教学内容的快速提升,这是提高教学水平的一种手段。
2.3教学内容改革 通过对传统教学内容的分析,在参考已有著作以及文献中关于"计算机导论"内容选取的基础上,"计算机导论"的教学内容应该包括以下几个部分[2]:计算机发展简史、OFFICE及常用软件的使用、计算机组成原理知识、操作系统、计算机网络知识、程序设计知识、软件开发知识、计算机系统安全知识。这样的一种内容选取模式,囊括了计算机知识体系的各个部分的内容,每部分内容都有其独特的作用,能够较好地适应"计算机导论"的课程定位。
计算机发展简史的介绍,可以让学生了解计算机技术的整个发展历程,从中吸取成功的经验和学习研究的的启示。OFFICE及常用软件的使用的学习,可以为以后的工作学习中相关软件的使用扫除障碍。计算机组成知识、操作系统与网络知识、程序设计知识、软件开发知识、计算机系统安全知识是计算机专业的核心内容,组成了计算机专业基本的框架,对这些知识的概括性学习,学生可以对计算机专业有一个大概性的了解,为将来专业课程的学习培养兴趣。
2.4理论与实验相结合 计算机导论课程是一门实践性非常强的课程,单纯的理论性讲授是非常抽象的,学生理解起来也非常困难。通过实验可以提高学生的知识运用能力,更好的理解理论讲授的内容[3]。"OFFICE及常用软件的使用"的实验,能够使学生熟练掌握常用软件的操作技能,为以后的日常工作、论文写作打好基础。"计算机组成原理知识"的实验,学生能够在老师的指导下真正打开机箱观察计算机的各组成部件,对CPU、主板、显卡、风扇、数据线等有一个直观上的认识,使学生初步掌握计算机系统的组装和维护能力。"操作系统与网络知识"的实验,学生可以初步了解操作系统的运行状态、网络连接、环境配置、软件的安装与卸载。"程序设计知识、软件开发知识"的实验,可以让学生参观我系自主开发的一些软件,了解他们的性能、开发的过程以及经验教训。"计算机系统安全知识"的实验,使学生了解计算机使用安全的重要性,学会计算机病毒的查杀等能力。实验课程的教学与练习,可以提高学生的动手能力,将抽象的理论知识变为具体,复杂的知识变为简单,从而更好的理解理论知识。学生初步掌握了常用软件的操作技能,了解了操作系统、网络的基本使用方法,具备了简单的计算机系统的组装与维护能力,从而加深对常用办公软件、计算机组成、操作系统、计算机网络、计算机系统安全等相关理论知识的理解。
2.5教学方法改革 传统的教师讲、学生学的教学方法已经不能适应当前的教学,但是在不丢弃的前提下,应着重提高学生的学习自主性,对每一章的内容可以分组进行报告或者讨论。对学生进行分组,每个小组轮流对某一章的内容,通过搜集资料作概述性的报告,或者教师参与学生小组讨论,并给予引导。
教学方法的改革可以引入现代教学手段,比如建立"计算机导论"课程网站,通过这个平台,老师可以和学生进行在线的交流。"计算机导论"课程网站可包括理论教学区、实验指导区、自测习题、学习讨论区等。理论教学区应包括"计算机导论"课程的教学课件以及教学大纲、电子教案、课程录像等指导性信息;实验指导区应包含每一章的实验指导、注意事项、实验内容;自测习题用于学生自测基本知识点的掌握情况;学习讨论区用于当前上课学生之间的学习探讨、教师学生间的交流,也包括高年级学生的学习经验积累以及他们之间的交流。
2.6与学生互动,了解学生对学习本课程的意见 特别是在进行小组讨论的时候可以与学生进行互动,询问学生对所讲课程的哪一块比较感兴趣,了解学生对所学课程的认识。
上述改革内容是我院在多年"计算机导论"教学经验的基础上,进行的教学方面的改进,并已经在教学实践中使用,取得了较好的教学效果。
总之, "计算机导论"课程是计算机以及相关专业的基础课程,在整个专业的教学体系中起了非常重要的作用,在整个教学过程中一定要把握好"深度"和"广度"的有机结合,提高学生的学习兴趣,取得较好的教学效果。
参考文献:
2009年11月,作为国家示范教学实验中心建设工作的一部分,国内高校计算机教学单位组团,对美国中部几所大学的计算机教育情况进行了考察。本文对美国伊利诺伊大学香槟分校(UIUC)和伊利诺伊理工学院(IIT)的计算机基础教育和美国大学非计算机专业计算机基础教育的指导方针进行介绍和探讨。
伊利诺伊大学香槟分校(University of Illinois at Urbana-Champaign,UIUC)成立于1867年,学科专业设置齐全,共有近200个专业,最好的学科是工程和商科,还有农学院、法学院、教育学院、航空学院、工程学院、通信学院、兽医学院、艺术学院、劳资关
系学院、企业管理学院、社会研究学院、人类学院、化学和化工学院、人文和家庭研究学院、应用科学生命学院、哲学和理学院等20多所学院[1]。
UIUC的计算机科学系创建于1972年,经历30多年的发展,一直雄居全美前5名,仅次于Stanford、Berkeley、MIT和CMU[1]。UIUC的计算机科学(CS,Computer Science)课程体系规划基本成形于1986年,并在此后的20多年间不断完善。目前有57位教员(Faculty)[2],承担着全部本科教学和科研工作。CS本科课程设置特点为广、深结合,理论、实践结合。课程覆盖计算机理论、设计和应用等领域[3]。
伊利诺伊理工学院(IIT)始创于1890年,坐落于芝加哥,是一所同时重视科学和工程学的学府,是美国知名的三大理工院校之一,下设7个学院和1个研究中心,即阿默工程学院(Armour College of Engineering)、芝加哥肯特法学院(Chicago-Kent College of Law)、建筑学院、文理学院、设计学院、心理学院、斯图尔特商学院(Stuart School of Business)和职业发展中心[4]。IIT的CS系目前有16位教员,承担着计算机本科教学和科研工作。
1计算机专业基础教学的特点
分类的计算机基础课是美国大学基础教学的主要特色,不同类型的计算机基础课分别面向计算机专业、理工科专业和非理工专业。其中,根据美国本科教育的特点,计算机专业的基础课有非常显著的针对性。非计算机专业的计算机基础课设计也很耐人寻味。
美国的计算机基础课一般有两门,在UIUC分别是CS100 Freshman Orientation(新生指导,1学分)和CS 125 Intro to Computer Science(计算机科学导论,4学分) [5]。在IIT分别是CS100 Introduction to Professions (职业生涯介绍,2学分)和CS201- Accelerated Introduction to Computer Science(简明计算机科学导论,4学分)[6]。
面向新生开设的CS100类课程不仅课时较少,内容也比较简单,在国内高校中较为少见。例如,IIT的CS100课程“作为一种(从事计算机)科学和工程职业介绍,阐述应用(计算机)工程和科学解决问题的过程,强调跨学科和国际化解决问题并需要评估计算、金融和社会制约因素下的解决方案[7]。”学习目标定位在使学生“理解计算机科学基本概念,包括计算历史、二进制计算/逻辑/程序转换、算法、计算机体系结构、操作系统等;展示使用伪代码解决基本问题,如排序和递归;与计算机科学职业生涯有关的职业操守(ACM Ethics Code);利用图书馆资源研究和撰写计算机科学技术的研究论文;创建并进行计算机科学理论的教学演示或计算机科学技术销售演示[7]。”
这类课程在美国大学是非常有意义的。许多选择计算机为职业方向的本科新生对计算机专业的培养目标、专业课程和职业生涯并没有真正了解,而这门课程就可以帮助这些学生了解计算机专业的培养目标和就业前景,然后再作决定。不少学生学完这门课后,发现现实与自己想象的完全不同,就可以尽快转到其他专业。另一种情况则相反,一些没有专业方向的本科生(美国大学允许大学生没有专业方向,但需要辅修若干小专业)在选修了这门课程后,可能将计算机作为自己的主修或辅修专业。
UIUC的CS125计算机科学导论是以Java语言为主的编程入门课,涵盖了一些算法的内容,介绍与解决计算问题有关的基本概念和基本技术,此外还有与之配套的实验课[2],拟作为计算机科学专业的第一门课程。该课程与我们国内多计算机专业开设的第一门计算机课程有共同之处。
2非计算机专业计算机基础指导方针
美国大学的非计算机专业计算机基础的指导方针出自美国国家科学研究委员会 (National Research Council,NRC)1999年出版的报告《Being Fluent with Information Technology》[8]。在报告中,该委员会将现代高等教育中受教育者的计算机或信息技术应用能力分别定义为智力性能力、信息技术的概念和信息技术技能3个方面,每个方面包含10项内容,共30项。
这3个方面的具体内容如下:
1)Intellectual capabilities(智力性能力,指在复杂和支撑性环境中应用信息技术)。
(1)Engage in sustained reasoning(持续运用推理能力)。
(2)Manage complexity(管理复杂性)。
(3)Test a solution(测试解决方案)。
(4)Manage problems in faulty solutions(在失败的解决方案中寻找并解决问题)。
(5)Organize and navigate information structures and evaluate information(组织和导出信息结构并评估信息)。
(6)Collaborate(合作)。
(7)Communicate to other audiences(与他人沟通)。
(8)Expect the unexpected(准备好应对预料之外、情理之中的情况)。
(9)Anticipate changing technologies(预见技术的变化)。
(10)Thinking about information technology abstractly (关于信息技术的抽象思维)。
2)Information technology concepts(信息技术的概念)。
(1)Computers(计算机)。
(2)Information systems(信息系统)。
(3)Networks(网络)。
关键词:高职;计算机;双语教学;教学方法
中图分类号:G642
文献标识码:B
1科目选择
高职院校学生英语基础和学习自觉性较差,而计算机类课程中有些课程本身难度较大,如.net、Java和UML等,这类课程用母语讲授时学生都感到抽象难懂,双语教学难度更大,学生往往会失去兴趣,拒绝接受,影响教学效果。因此,要选择相对容易、内容的条理性和规律性较强的课程作为试点,如“C语言程序设计”、“计算机导论”和“SQL Server 2000数据库”等课程。“C语言程序设计”是一门经典的面向过程的程序设计语言,是程序设计算法和思想的入门语言,讲授的是语法规则、程序结构和思想,几乎所有高职院校都开设这门课,很适合于双语教学。“SQL Server 2000数据库”课程研究的是数据库的概念、设计和应用,操作性强,是微软MCDBA证书必考内容,学生参加考试都是英语答题,因此课堂上用英语教学容易激发学生的兴趣。“计算机导论”主要涉及的是计算机的基本概念和基础应用,知识通俗易懂,比较适合作为双语教学的起点课程。在科目选择时,还应考虑到教师的情况,要选择用母语讲了三遍以上的课程,因为只有这样,教师用双语教学时才能够驾轻就熟,重点突出,不用考虑课程知识本身的问题,集中于英语的表达。
2教材选择
教材的选择要视学生的情况而定,学生英语基础较好而且课程专业知识有一定基础的,可使用国外原版教材,否则最好一本原版教材和一本对应的中文版教材。当学生用英语难以理解时,可以参考一下中文版教材。
原版教材要选择内容新颖、难度适中,最好是国外知名高校使用过的经典教材。如计算机导论课程可采用高等教育出版社引进的教材《Computer Essentials》,该教材紧密结合计算机应用的基本要求,提出了计算机应用操作中的共性问题和现代计算机的新观点。另外,一些国外计算机厂商的原版认证培训教材也可作为双语教学教材,如“SQL Server 2000数据库”课程可采用微软原版的培训教材。
3教学模式与方法
双语教学与普通教学有相同之处,当然也有许多不同的地方。学生除了专业知识是新的外,语言也是一个较大的问题。因此必须改变传统的“满堂灌”的方式,代之以“学生为主体讨论式学习”这种新型的教学模式。在具体的课堂教学中,对于基础比较好的班级,前半学期可以是老师先讲一段英语,然后再用中文解释一遍,这样让学生一开始有个过渡适应期,后半学期则采用全部英语教学,但对一些关键术语、技术还是要用中文解释一下。对于基础稍差的班级,全部用英语教学是行不通的,必须以母语配合,来使学生更好地理解和掌握教学内容。教师要鼓励学生在课堂上发言,不断培养他们的自信心,一段话、一句话、一个单词都可以,只要开口说,就要受到表扬,记入平时成绩。讲课过程中要有意识地反复强化常用的专业词汇,使学生能够用英语描述本课程的基本内容,用专业术语表达自己的观点。
此外,要给出一些中英文参考书、国外英语网站等,让学生课后去阅读,辅助学习。
除了使用原版教材外,还应采用多媒体手段增强课堂教学效果,如制作英语教学幻灯片、Flas和视频演示教学等,还可利用网络与学生课后保持联系,解答疑难。同时在教学过程中要不断收集学生意见,及时调整教学方法。
作业和考试是教学的重要环节。在双语教学过程中,要用英语布置作业和命题,要求学生用英语解答。在考核形式上可以根据课程特点,采用非传统的方式,如课程设计、社会调查和论文等,这在一定程度上锻炼了学生英文写作能力、信息检索能力和沟通合作能力。如计算机导论课程,我们采用小论文方式,3~4人一组,就某个专题去收集信息、提出观点、展开论述,最后每组上台用英语答辩,学生兴趣很大,效果较好。
4双语教学成功的保证
双语教学能否成功取决于多方面因素。首先教师是一个很重要的因素。双语教学对教师的专业知识和英语水平提出了相当高的要求,双语教学的教师不仅要有良好的英语语言能力和语言教学能力,还要有扎实的计算机课程专业知识和技能,因此最好是具有在国外学习工作的经历,或来自于海外的大学教师、大型外资企业的研究人员。这些师资的特征是英文流利,具有良好的科研素质,能站在学科国际前沿。但是目前很多高职院校这类教师较少,很多教师能力单一,专业教师英语能力薄弱,普通英语教师又不懂专业,从而在一定程度上限制了双语教学的开展。因此必须要引进和培养两条腿走路,一方面采取措施引进国际化师资,另一方面加大对专业教师英语能力的培养。我院在这方面开展了很多工作,如每学期对专业教师开设英语口语班,暑假开设全封闭英语班,每天8小时强化英语,共一个月,效果非常好。另外每年派一批教师去国外进修学习半年至一年。其次,采用双语教学的班级不宜过大,每班不要超过40人,这样便于教师管理班级,及时发现问题和解决问题,让学生有较多的机会发言。再有,要创设一个双语教学的环境和氛围,学校、班级的环境设计和校园文化都要精心设计,体现双语,课前、课中和课后也都要让学生接触到双语,沉浸在双语的环境中。课后除了参考资料外,还可以建立课外兴趣小组,请国外学者开设专题讲座,组织一些课余活动,如收看英语影视节目、英语短剧表演、英语演讲比赛等。还有,双语教学的课程不能太难,一定要由易到难,要时刻关心学生,逐步引导学生,激发学生的学习兴趣。最后,双语教学的成功需要学生的配合。计算机专业原版教材内容丰富,教师只能讲解其中部分内容,需要学生课外认真理解相关内容,另外,原版教材中的有些实验,特别是开放性实验内容,需要学生自主完成。
5结束语
双语教学是高职教学改革的重要内容,也是培养国际化人才的有效途径,它可以增强学生的英语能力和专业能力,使他们能阅读原版资料,了解国外最新技术成果,这一点对增强学生就业竞争力具有重要意义。另外,双语教学也提高了教师的英语应用能力,使教师能了解国外最新的教学和科研信息,更有机会参与国际学术交流,增强学校的办学能力,可以说达到了双赢的效果。因此有条件的高职院校应该实施双语教学,使高职教育更上一个台阶。
参考文献:
0 引言
1989年,ACM攻关组提交了著名的“计算作为一门学科”报告,报告认为,“计算机导论”课程要培养学生面向科学的思维能力,是学生领会学科的力量,以及从事本学科工作的价值所在[1]。2001年,CC2001将计算机学科划分为计算机科学、计算机工程、软件工程、信息工程、信息技术五个分支[2]。2005年,CC2005进一步指出,该课程的关键是课程的结构设计问题,ACM和IEEE-CS分别为这五个分支学科设计了相对独立的课程体系,要求“计算机导论”课程应该以面向计算学科的思维能力,即计算思维能力的培养为核心,为学生的大学课程打好基础[3]。2002年中国计算机学会教育委员会和全国高等学校计算机教育研究会推出了《中国计算机科学与技术学科教程2002》(China Computing Curricula 2002,简称CCC2002),阐明了计算机科学与技术学科的教育思想,对学科的定义、学科方法论、学科知识体系和内容、教学计划制定以及课程组织方法、毕业生应具备的能力等方面做了系统全面设计,并将计算机科学与技术学科的知识体系结构组织成知识领域、知识单元和知识点三个层次,其中知识领域是知识体系结构的最高层次,共14个领域,下设132个知识单元[4]。
目前,我国国内的学科分支及课程体系一直沿用CC2005和CCC2002,“计算机导论”设计5个知识领域,涵盖12个核心知识单元,分别是信息技术史、程序设计语言概论、软件工具和环境、语言翻译简介、人机交互基础、软件演化、通信与网络、信息技术的社会环境、职业责任和道德责任、基于计算机的系统的风险和责任、知识产权、隐私权和公民自由。
“计算机导论”是一门计算机专业的引导性课程,开设在学生第一学年的第一个学期。本课程教学目标是:通过本课程学习,要求学生了解计算机科学的基本概念、计算机系统的组成、数据表示方法学和数据加工表示方法等,最终对本专业各个学科的核心内容、各个学科的关联有全面、概要的认识,为后续的专业学习奠定入门的基础。同时,“计算机导论”该课程也是一次对学生具体而详尽的专业思想教育,对学生的专业学习具有启蒙作用。因此,依托学科课程体系,对《计算机导论》课程进行改革,优化课程内容、打造精英团队、改进教学方法,培养学生计算思维和实践能力非常重要。
1 课程教学存在的问题
从计算机学科体系发展背景、计算机导论课程大纲设计、计算机专业的计算机导论实际教学效果等方面分析,计算机导论课程建设主要存在以下问题。
1.1 课程意义认识不足
随着中学阶段信息技术课程的普及,学生对网络资源获取日益增多的社会环境下,一些学生和教师对“计算机导论”课程的地位认识不足。学生将“计算机导论”课程与“计算机应用基础”课程混为一谈,在教学管理过程中,学生对大量的专业名词感觉枯燥,理解困难,学生的学习积极性不高,处于被动接受状态,缺乏自主学习和创新意识。学生学完后感觉不到这门课程的意义,没有起到为后续课程打基础的作用。
1.2 教师对计算机导论课程内容理解不够,教学内容简单化
“计算机导论”课程信息量大,教师很难做到每个章节分配合理,重难点掌握恰当,没有潜移默化的培养学生的学习思维,不能很好地帮助学生系统的认识计算机学科体系结构。教师在面临繁多的学科体系要求下,很难贯彻执行计算机学科体系的核心思想,在教学内容上只是对核心内容进行简化和压缩,生搬硬套教学大纲,完成基本的教学要求。
1.3 教学方式陈旧
在信息化高速发展的环境下,学生习惯了依赖网络、依赖手机电脑,这时,教师还采用传统的教学方法,只是简单的将黑板的“人灌”简单的改成了PPT的“电灌”,学生还是被动地接受,课堂气氛沉闷,学生没有激情,教学效果不理想。
2 课程改革的思路
2.1 依托学科课程体系,以培养学生计算思维为向导构建课程的教学大纲
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。基于计算思维的教学,是指通过建立一种合适的体系,以培养创新型人才为目标,激励、引导和帮助学生主动发现问题、分析问题和解决问题。在课程教学是以教师为主导、学生为主体的“探究”过程,在教学过程中运用计算思维的方法获取知识、训练技能、培养能力、发展个性[5]。
2006年3月,美国卡内基・梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授在美国计算机权威期刊Communications of the ACM杂志上给出,并定义的计算思维(Computational Thinking)。周教授认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。2008年6月,ACM在网上公布的对CS2001(CC2001)进行中期审查的报告(CS2001 Interim Review)(草案),开始将美国卡内基・梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授倡导的“计算思维”与“计算机导论”课程绑定在一起,并明确要求该课程讲授计算思维的本质。根据ACM和IEEE-CS的要求,“计算机导论”课程应该以面向计算学科的思维能力,即计算思维能力的培养为核心,为学生将来的大学课程打好基础[6]。
“计算机导论”在课程大纲设计中,依托学科课程体系,以培养学生计算思维为向导,力求以严密的方式将学生引入计算学科各个富有挑战性的领域之中,为学生正确认知计算学科提供方法,为学生今后深入学习计算机的课程做铺垫。下面列出“计算机导论”课程教学大纲。如表1所示。
如表1所述,“计算机导论”课程的课程大纲中包含了学科的宏大视野和学科各分支领域具有的共性的核心概念、数学方法、系统科学方法、社会与问题,要求学生理解计算思维,认识学科形态,培养专业基础素质。课程大纲体现了在不断地提出问题、解决问题的过程中,加强学生运用计算思维进行问题求解能力的训练以及逻辑思维能力的培养,结合专业特色,将计算思维应用到各个专业问题的解决方法中去。
2.2 教学内容模块化,以培养学生实践能力为目的改变教学表现形式
依据3.1中构建的课程大纲,将“计算机导论”的所有教学内容分模块以不同的课堂形式表现。下面列出分模块的“计算机导论”教学内容及教学表现形式。如表2所示。
2.3 打造可持续发展、创新型的教学团队
“计算机导论”需要解决的主要问题是让学生了解学科发展历史,学科最新发展方向,职业基本行为规范和学科所要学习的内容,因此需要教师能够融会贯通的对“计算机导论”所设计的计算机学科知识进行系统的讲解,并能够跟踪学科的科研动态,了解目前的重大科研成果,通过对前沿科学内容的讲解,开拓学生的视野。因此,“计算机导论”教师团队的教师必须教学经验丰富,“计算机导论”中所涉及的知识映射的单门课程需要有循环教学2-3遍的教学经验,能够非常清楚后续各课程之间的衔接关系,准确地把握各类课程的引导性内容和重要性内容,在教学过程中潜移默化的培养学生的计算思维能力。
教学团队由教学经验丰富的教学型专业人员担任课程负责人,以中、青年骨干教师为主体,形成由教授、副教授、讲师、助教组成梯次合理的队伍。教学团队中有教学效果优秀、教学经验丰富的名师。
课程负责人熟悉各个教学环节教育改革趋势,能够协调和凝聚团队成员的力量,实现优势互补,指导团队成员在课程建设、教材建设、教学内容、教学方法和手段或实验、实践教学等方面的教育教学改革中取得成果。
“计算机导论”教师团队的教师要求掌握各种课堂技巧,根据不同的章节内容特色,灵活运用各种教学方法,用通俗易懂的语言描述繁杂的专业内容,调动课堂氛围,激发学生学习“计算机导论”的兴趣,让学生正确认识本门课程的重要性。
教学团队成员要求具有创新性思维,在间教学过程中进行专业学术探讨与论争、教学方法交流、教学经验沟通等,产生教学实践改革的创新思考,并在教学实践中逐渐实施,形成通过教学团队成员的创新精神来促进课程发展和培养具有创新意识教师的良性循环。
2.4 合理利用网络资源,创造交互式课堂
根据上文所描述的模块化的教学内容和教学形式,在课堂教学过程中,以学生为中心,采用理论、实践(2:1)的形式组织课堂教学。理论课堂以讲解基本理论知识为重点,帮助学生运用学科数学思想梳清整个学科脉络,建立系统化的认知模型。实践课堂以“任务驱动”的形式组织教学,以团队小组的形式进行考核。课堂教学方式是:①教师引导组长运用关注点的计算思维指导组内的分工,将一个复杂的题目演变成一系列的子模块;②各组员定期交流各自完成的情况,对于过程中遇到的问题;③教师引导学生运用计算思维的方法进行抽象、分析;④通过网络等各种途径进行自主检索、探究、思考、讨论;⑤最终形成问题的求解思路;⑥在学生完成任务后,教师引导学生进行知识的归纳和总结,并演示、讲解和答辩相结合进行总结评价,加深学生对知识体系的理解。通过这种课堂组织方式,激发学生的求知欲,改变学生由被动学习为主动获取知识,提高学生的学习主动性。
随着互联网的普及和学生对计算机技术的应用,学生可以通过互联网去使用优质的教育资源,不再单纯地依赖授课老师去教授知识。而课堂和老师的角色则发生了变化。老师更多的责任是去理解学生的问题和引导学生去运用知识。1/3的时间课程教学中,除去需要用实验验证计算机学科中的一些核心概念和学科形态外,如:计算机的体系结构在最新的计算机产品中的应用问题,第三次数学危机,职业道德,计算机未来的形态等问题均可以采用“任务驱动”的形式授课。学生需要课前根据老师布置的范围了解和学习相关的知识,形成小组总结性文字,老师需要根据学生的实际水平和课前学习效果组织课堂讨论,引导学生计算思维的方式构建学科脉络,拓展学科视野。
理论教学与任务驱动实践教学有机结合,充分调动了学生的学习积极性,促进了学对知识的理解,训练了学生的计算思维,培养了学生的创造力。
3 小结
论文通过对“计算机导论”课程的课程大纲梳理、教学团队建设、教学方法改革,在当前“计算机导论”教学中注入了新的思路,体现了以培养学生实践能力的教育思想。
【参考文献】
[1]Denning P J, et al. Computing as a discipline. Communications of the ACM, 1989,32(1)[J].
[2]ACM/IEEE Curriculum 2001 Task Force. Computing Curricula 2001, Computer Science. IEEE Computer Society Press and ACM Press,2001[J].
[3]The Join Task Force. Computing Curricula 2005. The Overview Report. A cooperative project of ACM, AIS, and IEEE-CS. Sept 2005[J].
论文关键词:高师计算机专业;信息安全;法律法规课程
人类进入21世纪,现代信息技术迅猛发展,特别是网络技术的快速发展,互联网正以其强大的生命力和巨大的信息提供能力和检索能力风靡全球.
网络已成为人们尤其是大学生获取知识、信息的最快途径.网络以其数字化、多媒体化以及虚拟性、学习性等特点不仅影响和改变着大学生的学习方式生活方式以及交往方式,而且正影响着他们的人生观、世界观、价值取向,甚至利用自己所学的知识进行网络犯罪,所有这些使得高师学生思想政治工作特别是从事网络教学、实践的计算机专业的教育工作者来说,面临着前所未有的机遇和挑战,这不仅因为,自己一方面要传授学生先进的网络技术,另一方面也要教育学生不要利用这些技术从事违法活动而从技术的角度来看,违法与不违法只是一两条指令之间的事情,更重要的是高师计算机专业学生将来可能成为老师去影响他的学生,由此可见,在高师计算机专业学生中开设与信息安全有关的法律法规课程有着十分重要的意义.如何抓住机遇,研究和探索网络环境下的高师计算机专业学生信息安全法律法规教学的新特点、新方法、新途径、新对策已成为高师计算机专业教育者关心和思考的问题.本文主要结合我校的实际,就如何在高师计算机专业中开设信息安全法律课程作一些探讨.
1现有的计算机专业课程特点
根据我校人才培养目标、服务面向定位,按照夯实基础、拓宽专业口径、注重素质教育和创新精神、实践能力培养的人才培养思路,沟通不同学科、不同专业之间的课程联系.全校整个课程体系分为“通识教育课程、专业课程(含专业基础课程、专业方向课程)、教师教育课程(非师范除外)、实践教学课程”四个大类,下面仅就计算机专业课程的特点介绍.
1.1专业基础课程专业基础课是按学科门类组织的基础知识课程模块,均为必修课.目的是在大学学习的初期阶段,按学科进行培养,夯实基础,拓宽专业口径.考虑到学科知识体系、学生转专业等需要,原则上各学科大类所涵盖的各专业的学科专业基础课程应该相同.主要内容包括:计算机科学概论、网页设计与制作、C++程序设计、数据结构、操作系统等.
1.2专业方向课程各专业应围绕人才培养目标与规格设置主要课程,按照教育部《普通高等学校本科专业目录》的有关要求,结合学校实际设置必修课程和选修课程.同时可以开设2—3个方向作为限选.学生可以根据自身兴趣和自我发展的需要,在任一方向课程组中选择规定学分的课程修读.主要内容包括:计算机网络、汇编语言程序设计、计算机组成原理、数据库系统、软件工程导论、软件工程实训、计算机系统结构等.
1.3现有计算机专业课程设置的一些不足计算机技术一日千里,对于它的课程设置应该具有前瞻性,考虑到时代的变化,计算机应用专业旨在培养一批适合现代软件工程、网络工程发展要求的软件工程、网络工程技术人员,现有我校的计算机专业课程是针对这一目标进行设置的,但这一设置主要从技术的角度来考虑问题,没有充分考虑到:随着时代的发展,人们更广泛的使用网络、更关注信息安全这一事实,作为计算机专业的学生更应该承担起自觉维护起信息安全的责任,作为高师计算机专业的课程设置里应该考虑到教育学生不得利用自己所学的技术从事不利于网络安全的事情.
2高师计算机专业学生开设信息安全法律法规的必要性和可行性
2.1必要性信息安全学科群体系由核心学科群、支撑学科群和应用学科群三部分构成,是一个“以信息安全理论为核心,以信息技术、信息工程和信息安全等理论体系为支撑,以国家和社会各领域信息安全防护为应用方向”的跨学科的交叉性学科群体系.该学科交叉性、边缘性强,应用领域面宽,是一个庞大的学科群体系,涉及的知识点也非常庞杂.
仅就法学而言,信息安全涉及的法学领域就包括:刑法(计算机犯罪,包括非法侵入计算机信息系统罪、故意制作传播病毒等)、民商法(电子合同、电子支付等)、知识产权法(著作权的侵害、信息网络传播权等)等许多法学分支.因此,信息安全教育不是一项单一技术方面的教育,加强相关法律课程设置,是信息安全学科建设过程中健全人才培养体系的重要途径与任务.
高师计算机专业,虽然没有开设与信息安全专业一样多与信息安全的有关技术类课程.但这些专业的学生都有从事网络工程、软件工程所需要的基本编程能力、黑客软件的使用能力,只要具备这些能力且信息安全意识不强的人,都可能有意识或无意识的干出违反法律的事情,例如“YAI”这个比CIH还凶猛的病毒的编写者为重庆某大学计算机系一名大学生.由此可见,在高师计算机专业的学生中开设相关的法律法规选修课程是必要的.
2.2可行性技术与法律原本并不关联,但是在信息安全领域,技术与法律却深深的关联在一起,在全世界各国都不难发现诸如像数字签名、PKI应用与法律体系紧密关联.从本质上讲,信息安全对法律的需求,实际上来源于人们在面临信息技术革命过程中产生的种种新可能的时候,对这些可能性做出选择扬弃、利益权衡和价值判断的需要.这也就要求我们跳出技术思维的影响,重视信息安全中的法律范畴.
根据前面对信息安全法律法规内容的特点分析可知:信息安全技术与计算机应用技术有着千丝万缕的联系.从事计算机技术的人员很容易转到从事信息安全技术研究上,加之信息安全技术是当今最热门技术之一,因此,在高师计算机专业中开设一些基本的信息安全技术选修课程、开设一些与法律体系紧密关联的信息安全法律法规选修课程学生容易接受,具有可操作性.
3信息安全技术课程特点
信息安全技术课程所涉及的内容众多,有数学、计算机、通信、电子、管理等学科,既有理论知识,又有实践知识,理论与实践联系十分紧密,新方法、新技术以及新问题不断涌现,这给信息安全课程设置带来了很大的难度,为使我校计算机专业学生了解、掌握这一新技术,我们在专业课程模块中开设《密码学基础》、《网络安全技术》、《入侵检测技术》等作为专业选修课.我校本课程具有以下特点:
(1)每学期都对知识内容进行更新.
(2)对涉及到的基本知识面,分别采用开设专业课、专业选修课、讲座等多种方式,让学生了解信息安全知识体系,如有操作系统、密码学基础、防火墙技术、VPN应用、信息安全标准、网络安全管理、信息安全法律课程等.
(3)对先修课程提出了较高的要求.学习信息安全技术课程之前,都可设了相应的先行课程让学生了解、掌握,如开设了计算机网络基本原理、操作系统、计算机组成原理、程序设计和数论基础等课程.
(4)注重实践教学.比如密码学晦涩难懂的概念,不安排实验实训,不让学生亲手去操作,就永远不能真正理解和运用.防火墙技术只有通过亲手配置和测试.才能领会其工作机理.对此我们在相关的课程都对学生作了实践、实训的要求.
4涉及到信息安全法律法规内容的特点
信息安全的特点决定了其法律、法规内容多数情况下都涉及到网络技术、涉及到与网络有关的法律、法规.
4.1目的多样性作为信息安全的破坏者,其目的多种多样,如利用网络进行经济诈骗;利用网络获取国家政治、经济、军事情报;利用网络显示自己的才能等.这说明仅就破坏者方面而言的信息安全问题也是复杂多样的.
4.2涉及领域的广泛性随着网络技术的迅速发展,信息化的浪潮席卷全球,信息化和经济全球化互相交织,信息在经济和社会活动中的作用甚至超过资本,成为经济增长的最活跃、最有潜力的推动力.信息的安全越来越受到人们的关注,大到军事政治等机密安全,小到防范商业企业机密泄露、青少年对不良信息的浏览、个人信息的泄露等信息安全问题涉及到所有国民经济、政治、军事等的各个部门、各个领域.
4.3技术的复杂性信息安全不仅涉及到技术问题,也涉及到管理问题,信息安全技术又涉及到网络、编码等多门学科,保护信息安全的技术不仅需要法律作支撑,而且研究法律保护同时,又需要考虑其技术性的特征,符合技术上的要求.
4.4信息安全法律优先地位综上所述,信息安全的法律保护不是靠一部法律所能实现的,而是要靠涉及到信息安全技术各分支的信息安全法律法规体系来实现.因此,信息安全法律在我国法律体系中具有特殊地位,兼具有安全法、网络法的双重地位,必须与网络技术和网络立法同步建设,因此,具有优先发展的地位.
5高师信息安全技术课程中的法律法规内容教学目标
对于计算机专业或信息安全专业的本科生和研究生,应深入理解和掌握信息安全技术理论和方法,了解所涉到的常见的法律法规,深入理解和掌握网络安全技术防御技术和安全通信协议.
而对普通高等师范院校计算机专业学生来说,由于课程时间限制,不能对信息安全知识作较全面的掌握,也不可能过多地研究密码学理论,更不可能从法律专业的角度研究信息安全所涉到的法律法规,为此,开设信息安全法律法规课程内容的教学目标定位为:了解信息安全技术的基本原理基础上,初步掌握涉及网络安全维护和网络安全构建等技术的法律、法规和标准.如:《中华人民共和国信息系统安全保护条例》,《中华人民共和国数字签名法》,《计算机病毒防治管理办法》等.
6高师信息安全技术法律法规课程设置探讨
根据我校计算机专业课程体系结构,信息安全有关的法律法规课程,其中多数涉及信息安全技术层面,主要以选修课、讲座课为主,作为信息安全课程的补充.主要可开设以下选修课课程或讲座课程.
(1)信息安全法律法规基础讲座:本讲座力图改变大家对信息安全的态度,使操作人员知晓信息安全的重要性、企业安全规章制度的含义及其职责范围内需要注意的安全问题,让学生首先从信息安全的非技术层面了解与信息安全有关的法律、法规,主要内容包括:国内信息安全法律法规概貌、我国现有信息安全相关法律法规简介等.
(2)黑客攻击手段与防护策略:通过本课程的学习,可以借此提高自己的安全意识,了解常见的安全漏洞,识别黑客攻击手法,熟悉提高系统抗攻击能力的安全配置方法,最重要的还在于掌握一种学习信息安全知识的正确途径和方法.
随着科技的发展和社会的不断进步,对于创新的需求比以前更迫切,因此切实加强高校学生创新意识和科研创新能力的培养,对于提高我国科技水平具有重要意义。由于各国的发展历史、政治制度、经济体制及文化背景不同,势必造成各高校在人才培养类型、目标和专业设置模式等方面的差异。笔者以国内某“211”重点建设院校和美国卡耐基梅隆大学为目标,比较分析了计算机专业人才培养的目的、课程体系、教学方法等,并总结了我国高等院校计算机专业人才培养方面存在的问题并提出建议。
1.创新能力培养的意义
目前,国内知名高等学校都十分重视学生的科研创新能力培养,并在如何提高学生的创新能力方面进行了多种探索和实践。近年来教育部在国家层面上组织实施了一系列计划。正在编写的《国家中长期教育改革和发展规划纲要》明确提出要加强学生创新精神和实践能力的培养,更新教育理念,改革人才培养体制,创新人才培养模式[1]。但我国高等教育和培养质量并未很好地满足国家和社会的希望。根据中国教育部哲学社会科学研究重大攻关项目“中国教育与人力资源问题研究”课题组通过对全国97所普通高校、20个研究所的千余名导师进行问卷调查显示[2],近50%的研究生导师认为研究生质量在下降。随后西南大学高等教育研究所对我国不同层次的高校管理人员、教师和学生进行了问卷调查,问卷分别从思想品德水平、专业素养、学术伦理道德、专业发展潜力、外语水平、交流沟通能力、团结协作能力、科技创新能力、学术论文水平九个维度对研究生培养质量进行了调查,调查显示我国大学生科技创新能力和学术论文水平的均值最低[3]。在我国传统教育中,各高校计算机专业人才培养模式的制定主要是依据教育部制定的统一的专业培养目标和体系,使得很多学校没有考虑自己的办学特色,没有考虑社会发展的实际需要,导致培养出来的人才缺乏个性和特色[4]。
2.中外人才培养目标比较
我国高等教育的培养目标分为一般性目标和多元化目标[5]。
(1)高等院校人才培养的一般性目标。我国《高等教育法》第五条指出:“高等教育的任务是培养具有创新精神和实践能力的高级专门人才,发展科学技术文化,促进社会主义现代化建设。”
(2)各类高校人才培养的多元化目标。由于不同类型、不同层次的大学在高等教育体系中所承担的职责不同,各自的人才培养目标必然有别,即使是同一类型、同一层次的大学,因为自身条件的特殊性,其培养目标也不尽相同。“研究型大学以理论创新、科技创新为主,以为社会培养大量高层次拔尖创新的理论人才、学术型人才和原创性、基础性科学研究为主要职责;教学研究型大学是在大量培养专门应用人才的基础上,重视高层次拔尖创新人才的培养;教学型高校则着重承担面向生产、管理、服务一线的应用专门人才的培养,致力于社会现实问题和生产实践问题的研究与探索;高职高专院校则主要承担职业技能型人才的培养”。
结合以上两点及具体的计算机专业,我国某“211”重点建设高校的计算机专业人才具体的培养目标为:计算机科学与技术专业培养具有自然科学知识及适用的计算机科学与技术基本理论知识和工程基础知识,具有在工程实践中运用实验分析方法、现代工程技术技能的能力,具有对法律、职业和伦理责任的基本认知的应用型工程高级专门人才。学生毕业后可在科研院所、企事业单位和行政管理部门从事计算机方面的科学研究、计算机系统设计、技术开发与应用等工作。
美国高等院校协会通过对其全国高等教育改革和发展实践的分析,提出要在新的历史背景下复兴自由教育,并将自由教育确定为长期目标。
1背景
智能科学与技术是当前科学研究和工程实践的理论与技术发展的前沿领域,智能科学与技术专业是一个多学科交叉的跨应用领域专业Ⅲ。智能科学技术的发展将把整个信息科学技术推向“智能化”的高度,这正是当代科学技术发展的大趋势,对于这方面人才的需求也越来越迫切。智能科学与技术培养掌握坚实智能科学与技术基本理论和系统专门知识,具备作为工程师或领导者及公民的良好人文修养,具有从事科学研究、工程设计、教学工作或独立担负本专业技术工作能力,深入了解国内外智能科学与技术领域新技术和发展动向,能结合与本学科有关的实际问题进行创新研究或工程设计的高级专门人才。
高校应稳妥发展与完善智能科学与技术专业的本科生教育,夯实本科教育基础并积极创造条件,大力开展创新教学,努力培养学生的创新意识、创新精神和工程实践能力,使之成为具有系统技术基础理论、专业知识和基本技能,良好科研素质和较强创造能力的智能科学与技术工程师。
2教学计划与教学管理分析
智能科学与技术属于计算机类专业,其必修课程设计原则是使学生具备计算机科学与工程的基础理论知识,尤其是大类专业招生教学的院校,通识课程主要是数学、物理文化基础,强调扎实的自然科学基础。专业教学的特色体现在专业必修和专业选修课程,专业必修课一般分为数学基础和专业课程。计算机类专业数学基础课程一般包括线性代数、微积分、离散数学、微分方程、概率与统计、数值计算等;专业课程一般包括程序设计基础、高等程序设计、数据结构、操作系统、计算机组成与结构、数字电路与逻辑设计等。
2.1学分
本科培养计划的学分中,国内外大学学分总数趋势是逐步减少,追求少而精。国内院校一般在130~190学分之间,如北京大学为150学分,清华大学为1 70学分,东南大学与浙江大学均为160学分,还有16学时为1学分的,也有18学时为1学分的。
中国台湾的大学一般在130学分左右。台湾交通大学最低毕业学分为128学分,其中必修课程须达76学分(共同必修58学分+资工组核心须达分+(资工组副核心课程学分+另2组核心课程学分)),专业选修本系课程须达12学分,其他选修课程须达12学分,通识课程须达28学分(含外语课程必修8学分)。台湾“中央大学”为136学分,台湾“清华大学”为136学分,其中必修和必选学分126,其他与导师商量决定。
美国的大学各校差异较大。美国的学分计算有4学期制、两长一短制及两学期制,其中加州大学伯克利分校为120学分,麻省理工大学为90学分,加州大学洛杉矶分校为186学分,斯坦福大学为180学分。
2.2教学管理
在教学管理上,斯坦福大学给学生提供了非常宽松的自由发展空间。新生入校后不分专业、不分学院。除了医学院和法学院学生需要经过一定的选拔程序外,本科生可以在入学后的前一个学期适当时候随意选择专业,并且选择专业后允许更改,只要毕业时满足专业培养方案即可。
国内的浙江大学是较早实行按大类招生的学校之一,分为大类培养、专业培养和特殊培养3类,前两年不分专业,按学科分类集中培养。
台湾的大学专业也是按大类完成前期的基础课程,再分小专业完成各学程,包括基础课、核心课和进阶课。
教学分组是现在的主流课程架构,也是体现专业方向的主要形式,分组课程是体现专业特色的课程组。国内清华大学采用的是分组教学;台湾的大学基本上采用的是以教学方向分组的方式,台湾的大学教学分为课程与修业、学分学程。
2.3实验与实践教学
计算机类专业各大院校都强调课程实验与实验教学,而目前课程该如何进行教学?这不仅是实验问题,如何以工程教育专业论证为目标,怎样使教学目标达到毕业要求是关键。做中学是主流实验教学方式,尤其是美国的大学,大作业体现的是实验与理论教学的结合,是考查学生是否理解理论知识的重要途径。学生不仅能够学习扎实的数学和计算机专业知识,还进行大量的实践创新训练。麻省理工大学、加州大学伯克利分校、加州大学洛杉矶分校、斯坦福大学都属于实践创新性教学模式。例如,斯坦福大学程序设计范式课程重点比较C、C++、Java的特点和难点,每1~2周有一次大作业,针对不同的任务,要求学生用不同的语言实现,使学生加深理解各类编程语言的应用场合;麻省理工大学的课程计划是必须先修12学分的实验课程,再修3门或4门核心课程,最后选择3门方向学科和1门关于该方向的实验课、2门专业拓展课。
3智能科学与技术课程体系分析
智能科学与技术课程体系在智能基础理论研究的基础上,需要安排基础性、通用性、关键性的智能技术研究,主要包括感知技术和信息融合技术;自然语言处理与理解技术;知识处理(认识)技术,包括知识提炼、知识分类、知识表示技术等;机器学习技术,特别是统计与规则相结合的学习技术;决策技术,即知识演绎技术特别是不确定推理技术等;策略执行技术,即控制与调节技术;智能机器人技术,特别是面向专门领域的智能机器人技术;智能机器人之间的合作技术;基于自然语言理解的智能人机交互与合作技术;智能信息网络技术。
国内最早创办智能科学与技术专业的学校包括北京大学,西安电子科技大学是第2批开始培养智能专业学生的院校。北京大学的本科教学计划中,专业必修课程(2分)包括:①专业数学/理论基础(15学分):算法分析与设计、集合论与图论、概率统计A、代数结构与组合数学、数理逻辑;②硬件与系统基础(分):数字逻辑设计、微机原理和信号与系统;③智能基础(5学分):脑与认知科学与人工智能基础。专业限选课程(15学分)包括信息论基础、计算方法B、数字逻辑设计实验、微机实验、数据结构与算法实习、机器感知和智能处理实验、智能多媒体信息系统实验。选修组合课程(29~32学分):学生按照自己的兴趣,参考智能的2个专业方向推荐专业课组合,自行选择,至少选修20学分的智能专业课程。公共核心+专业方向+新技术及其他:①公共核心课程(分):智能科学技术导论、模式识别基础、生物信息处理、智能信息处理;②专业方向课程(11~15学分):机器感知与智能机器人方向、智能信息处理与机器学习方向、新技术及其他。
西安电子科技大学智能专业主要课程包括电路分析理论、信号与系统、数字信号处理、数字电路及逻辑设计、模拟电子技术基础、微机原理与系统设计、数据结构、软件工程、人工智能概论、算法设计与分析、最优化理论与方法、机器学习、计算智能导论、模式识别、图像理解与计算机视觉、智能传感技术、移动通信与智能技术、智能控制导论、智能数据挖掘、网络信息检索、智能系统平台专业实验等课程及30多门选修课程。
建议各学校可以根据学院教学特色与实际需求,设计专业核心课程。北京大学偏重“信息处理”,湖南大学偏重“智能系统”,但需要强调的一个前提就是智能科学与技术专业属于大计算机类,更需要大EECS专业的基础。编程、电路、数学、数据结构、计算机系统这五大核心基础就是大EECS;其次是专业,计算机以系统结构、操作系统、网络、编译、数据库五大经典专业核心课为主,湖南大学的智能科学与技术专业强调系统,因此信号与系统、操作系统、嵌入式系统、人工智能是最基本的专业核心课,然后再分不同的分支。湖南大学智能科学与技术专业核心课程包括人工智能概论、机器学习、计算智能导论、模式识别、智能控制导论、智能数据挖掘、机器人学等;研究学位课程包括模式识别、人工智能等,主要体现为智能科学与技术基础(人工智能概论、机器学习、计算智能导论、模式识别)、核心(智能控制导论、智能数据挖掘)和应用(机器人学)。
4结语
(1)在课程计划实施过程中,教师需要遵循课程的时序图,即描述课程的进阶关系,从本科直到研究生,同时还可以实行一定的修课限制,如台湾交通大学计算机概论与程式设计和面向对象程式设计两科皆不及格者不得修数据结构与算法概论,若数据结构不及格不能修算法设计课程等。
(2)程序设计类课程用上机程序能力考试来设置合格条件,如台湾交通大学基础程式设计及格条件为通过“程式能力鉴定”,湖南大学则以CCF―CSP软件能力测试作为程序设计课程通过的考核标准。
(3)鼓励学生参与项目、竞赛等课外科技活动,如台湾“清华大学”的综合论文训练是由具有同等水平的项目训练成果或SRT(student research training)计划项目以及其他课外科技活动成果经认定后代替的。
人类进入21世纪,现代信息技术迅猛发展,特别是网络技术的快速发展,互联网正以其强大的生命力和巨大的信息提供能力和检索能力风靡全球.
网络已成为人们尤其是大学生获取知识、信息的最快途径.网络以其数字化、多媒体化以及虚拟性、学习性等特点不仅影响和改变着大学生的学习方式生活方式以及交往方式,而且正影响着他们的人生观、世界观、价值取向,甚至利用自己所学的知识进行网络犯罪,所有这些使得高师学生思想政治工作特别是从事网络教学、实践的计算机专业的教育工作者来说,面临着前所未有的机遇和挑战,这不仅因为,自己一方面要传授学生先进的网络技术,另一方面也要教育学生不要利用这些技术从事违法活动而从技术的角度来看,违法与不违法只是一两条指令之间的事情,更重要的是高师计算机专业学生将来可能成为老师去影响他的学生,由此可见,在高师计算机专业学生中开设与信息安全有关的法律法规课程有着十分重要的意义.如何抓住机遇,研究和探索网络环境下的高师计算机专业学生信息安全法律法规教学的新特点、新方法、新途径、新对策已成为高师计算机专业教育者关心和思考的问题.本文主要结合我校的实际,就如何在高师计算机专业中开设信息安全法律课程作一些探讨.
1现有的计算机专业课程特点
根据我校人才培养目标、服务面向定位,按照夯实基础、拓宽专业口径、注重素质教育和创新精神、实践能力培养的人才培养思路,沟通不同学科、不同专业之间的课程联系.全校整个课程体系分为“通识教育课程、专业课程(含专业基础课程、专业方向课程)、教师教育课程(非师范除外)、实践教学课程”四个大类,下面仅就计算机专业课程的特点介绍.
1.1专业基础课程专业基础课是按学科门类组织的基础知识课程模块,均为必修课.目的是在大学学习的初期阶段,按学科进行培养,夯实基础,拓宽专业口径.考虑到学科知识体系、学生转专业等需要,原则上各学科大类所涵盖的各专业的学科专业基础课程应该相同.主要内容包括:计算机科学概论、网页设计与制作、C++程序设计、数据结构、操作系统等.
1.2专业方向课程各专业应围绕人才培养目标与规格设置主要课程,按照教育部《普通高等学校本科专业目录》的有关要求,结合学校实际设置必修课程和选修课程.同时可以开设2—3个方向作为限选.学生可以根据自身兴趣和自我发展的需要,在任一方向课程组中选择规定学分的课程修读.主要内容包括:计算机网络、汇编语言程序设计、计算机组成原理、数据库系统、软件工程导论、软件工程实训、计算机系统结构等.
1.3现有计算机专业课程设置的一些不足计算机技术一日千里,对于它的课程设置应该具有前瞻性,考虑到时代的变化,计算机应用专业旨在培养一批适合现代软件工程、网络工程发展要求的软件工程、网络工程技术人员,现有我校的计算机专业课程是针对这一目标进行设置的,但这一设置主要从技术的角度来考虑问题,没有充分考虑到:随着时代的发展,人们更广泛的使用网络、更关注信息安全这一事实,作为计算机专业的学生更应该承担起自觉维护起信息安全的责任,作为高师计算机专业的课程设置里应该考虑到教育学生不得利用自己所学的技术从事不利于网络安全的事情.
2高师计算机专业学生开设信息安全法律法规的必要性和可行性
2.1必要性信息安全学科群体系由核心学科群、支撑学科群和应用学科群三部分构成,是一个“以信息安全理论为核心,以信息技术、信息工程和信息安全等理论体系为支撑,以国家和社会各领域信息安全防护为应用方向”的跨学科的交叉性学科群体系.该学科交叉性、边缘性强,应用领域面宽,是一个庞大的学科群体系,涉及的知识点也非常庞杂.
仅就法学而言,信息安全涉及的法学领域就包括:刑法(计算机犯罪,包括非法侵入计算机信息系统罪、故意制作传播病毒等)、民商法(电子合同、电子支付等)、知识产权法(著作权的侵害、信息网络传播权等)等许多法学分支.因此,信息安全教育不是一项单一技术方面的教育,加强相关法律课程设置,是信息安全学科建设过程中健全人才培养体系的重要途径与任务.
高师计算机专业,虽然没有开设与信息安全专业一样多与信息安全的有关技术类课程.但这些专业的学生都有从事网络工程、软件工程所需要的基本编程能力、黑客软件的使用能力,只要具备这些能力且信息安全意识不强的人,都可能有意识或无意识的干出违反法律的事情,例如“YAI”这个比CIH还凶猛的病毒的编写者为重庆某大学计算机系一名大学生.由此可见,在高师计算机专业的学生中开设相关的法律法规选修课程是必要的.
2.2可行性技术与法律原本并不关联,但是在信息安全领域,技术与法律却深深的关联在一起,在全世界各国都不难发现诸如像数字签名、PKI应用与法律体系紧密关联.从本质上讲,信息安全对法律的需求,实际上来源于人们在面临信息技术革命过程中产生的种种新可能的时候,对这些可能性做出选择扬弃、利益权衡和价值判断的需要.这也就要求我们跳出技术思维的影响,重视信息安全中的法律范畴.
根据前面对信息安全法律法规内容的特点分析可知:信息安全技术与计算机应用技术有着千丝万缕的联系.从事计算机技术的人员很容易转到从事信息安全技术研究上,加之信息安全技术是当今最热门技术之一,因此,在高师计算机专业中开设一些基本的信息安全技术选修课程、开设一些与法律体系紧密关联的信息安全法律法规选修课程学生容易接受,具有可操作性.
3信息安全技术课程特点
信息安全技术课程所涉及的内容众多,有数学、计算机、通信、电子、管理等学科,既有理论知识,又有实践知识,理论与实践联系十分紧密,新方法、新技术以及新问题不断涌现,这给信息安全课程设置带来了很大的难度,为使我校计算机专业学生了解、掌握这一新技术,我们在专业课程模块中开设《密码学基础》、《网络安全技术》、《入侵检测技术》等作为专业选修课.我校本课程具有以下特点:
(1)每学期都对知识内容进行更新.
(2)对涉及到的基本知识面,分别采用开设专业课、专业选修课、讲座等多种方式,让学生了解信息安全知识体系,如有操作系统、密码学基础、防火墙技术、VPN应用、信息安全标准、网络安全管理、信息安全法律课程等.
(3)对先修课程提出了较高的要求.学习信息安全技术课程之前,都可设了相应的先行课程让学生了解、掌握,如开设了计算机网络基本原理、操作系统、计算机组成原理、程序设计和数论基础等课程.
(4)注重实践教学.比如密码学晦涩难懂的概念,不安排实验实训,不让学生亲手去操作,就永远不能真正理解和运用.防火墙技术只有通过亲手配置和测试.才能领会其工作机理.对此我们在相关的课程都对学生作了实践、实训的要求.
4涉及到信息安全法律法规内容的特点
信息安全的特点决定了其法律、法规内容多数情况下都涉及到网络技术、涉及到与网络有关的法律、法规.
4.1目的多样性作为信息安全的破坏者,其目的多种多样,如利用网络进行经济诈骗;利用网络获取国家政治、经济、军事情报;利用网络显示自己的才能等.这说明仅就破坏者方面而言的信息安全问题也是复杂多样的.
4.2涉及领域的广泛性随着网络技术的迅速发展,信息化的浪潮席卷全球,信息化和经济全球化互相交织,信息在经济和社会活动中的作用甚至超过资本,成为经济增长的最活跃、最有潜力的推动力.信息的安全越来越受到人们的关注,大到军事政治等机密安全,小到防范商业企业机密泄露、青少年对不良信息的浏览、个人信息的泄露等信息安全问题涉及到所有国民经济、政治、军事等的各个部门、各个领域.
4.3技术的复杂性信息安全不仅涉及到技术问题,也涉及到管理问题,信息安全技术又涉及到网络、编码等多门学科,保护信息安全的技术不仅需要法律作支撑,而且研究法律保护同时,又需要考虑其技术性的特征,符合技术上的要求.
4.4信息安全法律优先地位综上所述,信息安全的法律保护不是靠一部法律所能实现的,而是要靠涉及到信息安全技术各分支的信息安全法律法规体系来实现.因此,信息安全法律在我国法律体系中具有特殊地位,兼具有安全法、网络法的双重地位,必须与网络技术和网络立法同步建设,因此,具有优先发展的地位.
5高师信息安全技术课程中的法律法规内容教学目标
对于计算机专业或信息安全专业的本科生和研究生,应深入理解和掌握信息安全技术理论和方法,了解所涉到的常见的法律法规,深入理解和掌握网络安全技术防御技术和安全通信协议.
而对普通高等师范院校计算机专业学生来说,由于课程时间限制,不能对信息安全知识作较全面的掌握,也不可能过多地研究密码学理论,更不可能从法律专业的角度研究信息安全所涉到的法律法规,为此,开设信息安全法律法规课程内容的教学目标定位为:了解信息安全技术的基本原理基础上,初步掌握涉及网络安全维护和网络安全构建等技术的法律、法规和标准.如:《中华人民共和国信息系统安全保护条例》,《中华人民共和国数字签名法》,《计算机病毒防治管理办法》等.
6高师信息安全技术法律法规课程设置探讨
根据我校计算机专业课程体系结构,信息安全有关的法律法规课程,其中多数涉及信息安全技术层面,主要以选修课、讲座课为主,作为信息安全课程的补充.主要可开设以下选修课课程或讲座课程.
(1)信息安全法律法规基础讲座:本讲座力图改变大家对信息安全的态度,使操作人员知晓信息安全的重要性、企业安全规章制度的含义及其职责范围内需要注意的安全问题,让学生首先从信息安全的非技术层面了解与信息安全有关的法律、法规,主要内容包括:国内信息安全法律法规概貌、我国现有信息安全相关法律法规简介等.
(2)黑客攻击手段与防护策略:通过本课程的学习,可以借此提高自己的安全意识,了解常见的安全漏洞,识别黑客攻击手法,熟悉提高系统抗攻击能力的安全配置方法,最重要的还在于掌握一种学习信息安全知识的正确途径和方法.
中图分类号:G642文献标识码:A文章编号:1009-3044(2010)21-5874-02
Research of University Computer Specialty Setup and Innovative Personnel Training
CHE Kui1,2, LU Ling1, XUE Hai-yan1
(1. Department of Computer Science and Application, Zhengzhou Institute of Aeronautical Industry Management, Zhengzhou 450015, China; 2. College of Software, Beijing University of Posts and Telecommunications, Beijing 100876, China)
Abstract: With the uninterrupted development of computer technology, the computer application is infiltrating to other fields step by step, and the society requirement is extending uninterruptedly. How to train high quality innovative personnel, this brings forward a new challenge to university computer specialty setup and layout. This paper researches mainly university computer specialty setup and innovative personnel training,includes the setup of specialty direction and courses system, the training pattern and training project of innovative personnel to adapt society requirement.
Key words: computer specialty setup; courses system; innovative personnel training; practical teaching
计算机专业是一个发展十分迅速的专业,目前在国内高校本科教育中已形成了规模庞大、方向多样的教学体系,每年向社会输送大批的计算机人才。由于计算机技术的不断发展,计算机应用向其它领域的逐步渗透,以及社会需求的不断扩充,如何培养出高质量的创新型计算机人才,对于高校计算机专业的设置与规划提出了新的挑战。本文主要研究了计算机专业的设置规划与创新型计算机人才的培养,包括专业方向、课程体系的设置,适应社会需求的人才培养模式与培养方案。
1 计算机专业设置规划
在制定计算机专业设置规划过程中,应考虑到社会对计算机人才的需求,从“研究型人才”、“工程型人才”、“应用型人才”的培养目标入手,将计算机专业划分为多个培养方向,主要包括“计算机科学”方向、“软件工程”方向、“网络工程”方向、 “信息技术”方向等。
1.1 “计算机科学”方向
“计算机科学”方向主要研究计算机和可计算系统的理论、设计、开发和应用技术,涉及算法分析与设计、程序设计语言、数据结构、软件开发与理论、数据库系统、人工智能、计算机系统、计算机网络、操作系统、编译原理等知识领域。该专业方向培养学生具有深厚的计算机科学理论基础,具备一定的研究开发能力,熟练掌握计算机程序设计及算法的实现,强调学生应用计算机算法解决相关领域的实际问题,并可构建出高效的解决方案。
“计算机科学”方向的核心课程为:程序设计、计算机组成原理、计算机体系结构、算法分析与设计、数据结构、数据库系统原理、软件工程、软件测试、操作系统、编译原理、计算机图形学、计算机网络技术、人工智能、课程设计、毕业设计等。
1.2 “软件工程”方向
“软件工程”方向主要研究计算机软件开发过程的理论、设计、开发和应用技术,涉及算法与程序设计语言、数据结构、数据库原理、软件工程、面向对象分析与设计、操作系统、计算机体系结构、软件测试与质量保证、软件需求开发、软件管理等知识领域。该专业方向培养高层次、实用型、复合型软件工程技术和软件工程管理人才,学生具备扎实的程序设计能力,具备深厚的软件工程理论基础及较强的工程实践能力、研发能力和市场与国际意识,能够对软件产品的需求分析、架构设计、实施和测试执行规范有效的组织和管理,以及进行可靠的方案实施。
“软件工程”方向的核心课程为:高级程序设计、算法与数据结构、操作系统、数据库系统原理、计算机网络技术、编译原理、软件工程、UML软件建模设计、软件测试与质量保证、软件项目管理、软件配置管理、Web开发技术、软件体系结构、设计模式与重构、软件工程实践、课程设计、综合实训、毕业设计。
1.3 “网络工程”方向
“网络工程”方向主要研究计算机及计算机网络系统的理论、设计、开发和应用技术,涉及程序设计语言、数据结构、网络设计与理论、数据库系统、计算机系统、计算机网络、网络操作系统、信息安全、网络协议等知识领域。该专业方向培养学生具备计算机网络技术、计算机通信技术、计算机网络安全等知识,能够在IT领域从事计算机网络技术与设备的开发、设计与管理,具有基础理论扎实、知识面宽、实践与开拓创新能力强的高素质技术工程型与开发型人才。
“网络工程”方向的核心课程为:计算机组成原理、程序设计、数据库技术、网页制作技术、网络操作系统、TCP/IP技术、计算机网络体系结构、网络管理技术、密码学与网络信息安全技术、网络性能分析、网络软件设计、多媒体应用技术、综合实训、毕业设计等。
1.4 “信息技术”方向
“信息技术”方向主要研究计算机在信息处理、信息管理等方面的理论、设计、开发和应用技术,涉及程序设计、算法与数据结构、计算机组成原理、计算机网络技术、管理信息系统、信息安全、系统分析与设计、系统管理与维护、电子商务、ERP原理、信息管理、软件工程、数据库系统等领域。该专业方向培养学生具备现代管理学理论基础、计算机理论知识及计算机应用技能,掌握信息系统分析与设计方法及信息管理等知识,具有从事信息管理及信息系统分析、设计、开发实施管理与评价等多方面能力的复合型、应用型人才。
“信息技术”方向的核心课程为:程序设计、算法与数据结构、计算机组成原理、计算机网络与互联网、信息管理导论、管理信息系统、信息安全技术、系统分析与设计、Web系统与技术、电子商务、ERP原理及应用、软件工程、数据库与信息管理技术、课程设计、毕业设计等。
2 创新型计算机人才培养方案
在创新型计算机人才培养方面,应坚持理论教学、实践教学、教学实习基地建设相结合的方式,注重培养学生的动手能力与创新能力,使计算机专业的发展方向与社会经济、社会需求相一致。信息化社会对计算机专业人才的需求呈现出多样化的特征,尤其对实践能力强的创新型人才的需求更为迫切。
2.1 结合社会需求,制定创新型计算机人才培养目标
创新型人才是指具有创新意识、创新思维、创新能力和创新人格的人才,创新型人才不仅是全面发展的人才,还是充分发展的人才,更是对科技发展和社会进步做出较大贡献的人才。因此,在对学生进行计算机专业教育过程中,应强化创新意识教育,增强创新思维训练,注重创新能力培养,着力创新人格塑造。
人才培养目标定位是制订人才培养方案的首要问题,其决定了专业能力结构和知识体系,而社会需求是一个客观标准。专业能力结构是培养目标的具体化,贯穿于知识体系与教学模式中。在构建专业能力结构时,需考虑社会本位和个人本位的问题。社会本位注重学生未来的就业前景,强调职业的针对性和应用性;个人本位注重个人综合素质和能力的培养,为学生的未来发展创造积极的条件。培养具有创新型计算机人才,需将专业能力与基本能力有机地结合起来,形成以专业能力为核心的科学架构。针对不同的专业方向,强化相应的专业知识,按照“研究型人才”、“工程型人才”、“应用型人才”的培养模式进行人才培养。
“研究型人才”注重计算机理论知识的学习,具备深厚的计算机知识,关注计算机前沿的发展趋势,培养方向为计算机科学。“工程型人才”注重实践能力的培养,可分为软件工程、网络工程两个培养方向。“应用型人才”重视计算机技术的应用,包括信息技术、计算机图形图像处理、计算机辅助设计、电子商务、管理信息系统等多个培养方向。
2.2 紧跟计算机发展趋势,不断更新专业课程体系
结合计算机的发展趋势,按照突出应用性、实践性的原则重组课程体系,教学内容要突出理论知识应用和实践能力培养。基础理论课教学以应用为目的,专业课教学需加强针对性和实用性,强调实践课的重要性。
按照信息社会对计算机人才的需求,培养学生具备深厚的理论知识和应用实践能力,应不断更新专业课程体系。根据不同的培养方向,增加相应的特色专业课程,并对主干课程设置课程设计,强化学生的实践能力。
2.3 灵活运用多种教学方法,构建和谐教学环境
教师在授课过程中,可灵活运用多种教学方法,以提高教学效果。“任务驱动”教学法应用广泛,可以培养学生学习的主动性和成就感,在某个学习阶段,紧紧围绕一个既定的学习任务,学习相关的知识,当完成了一个学习任务时,再定下一个学习任务。在课堂教学中,教师应根据知识单元从不同角度提出相关的问题,引导学生思考,启动其创新思维能力,通过开拓思维获取新知识。
教师应把教学作为发展认知的手段,充分调动学生的学习积极性,使其参与到计算机课程的教学活动中。鼓励学生大胆质疑,给予学生发表意见的机会,使学生逐步具有创新意识。针对学生的不同见解,引导学生审视其观点,从而得出正确的结论,这样可以保护学生学习的积极性,使学生树立独立学习及创新思维的自信心。
2.4 加强实践教学环节,重视教学实习基地建设
计算机专业的实践性很强,为了增强学生的创新意识,增强学生的创新能力,必须将实践教学贯穿于整个教学环节中。通过实验、课程设计、综合实训等方式强化实践教学环节,注重学生设计软件/硬件的创新能力。
通过学校与企业合作,建立教学实习基地,有效地开展专业实习。鼓励学生在实习基地参与实习工程,并结合实习成果完成毕业论文。学生通过参与企业运作与项目研发,体验真实的企业环境和项目开发环境,可提高自身的工程能力和职业素质。
2.5 完善教学设备,进一步加强师资队伍建设
教学设备应随着计算机技术的发展及专业设置的调整而不断更新,在创新型计算机人才培养方案中,实践教学环节十分重要,教学设备是实践教学的必备条件,因此需要投入大量的资金完善教学设备,建立实验室、机房等。
创新型人才的培养离不开创新型师资,由于计算机学科发展迅速、实践性强,对于计算机专业教师提出了更高的要求。计算机专业师资队伍的建设需不断改革与完善,制定有利于师资队伍建设的管理体系与有效措施,建立科学有效的师资队伍考核评价体系,营造学科创新氛围,创造良性竞争环境,积极探索师资队伍的优化与整合,创造多学科汇聚与多方向交叉融合的创新团队群,努力打造一流的计算机专业师资队伍。
3 结束语
在高校计算机专业教学中,应不断改革教育理念和专业设置,积极探索信息时代教育教学的新模式和新思路,促进学生创造精神和创新能力的培养。结合社会需求,不断调整计算机专业设置和课程体系,灵活运用多种教学方法,加强实践教学环节,完善教学设备,构建和谐教学环境,为国家培养出高素质和高质量的创新型人才。
参考文献:
[1] 韦丽梅.计算机类专业课程设置对就业情况的影响[J].计算机应用与软件,2009,26(10):111-113.
[2] 景海峰.高校计算机教学中学生实践创新能力培养的思考和建议[J].黑龙江教育,2008(7):84-85.
[3] 周兴社,樊晓垭.创新型计算机人才培养的探索与实践[J].计算机教育,2007,(3):10-11.