时间:2023-09-04 09:26:31
引言:寻求写作上的突破?我们特意为您精选了12篇计算机科研方向范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
中图分类号:G642.0 文献标识码:A 文章编号:1007-9599(2011)23-0000-01
Curriculum Study for Computer Undergraduate Embedded System
Li Biyun,Shi Junping,Li Zongshou
(College of Information Science&Engineering,Jishou University,Jishou 416000,China)
Abstract:For the lag teaching and training in higher education embedded system,this article analyzes the development characteristics of the embedded system,identify curriculum thinking and personnel training objectives of building embedded systems of major computer science in colleges,a new curriculum system with theory and practice of the embedded system is proposed based on the courses of major in computer.
Keywords:Embedded system;Talents training objective;Computer undergraduate;
Curriculum system
一、引言
嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。它由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。嵌入式系统以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系统对功能、成本、体积和功耗等要求[1]。
嵌入式系统已被广泛地应用于工业控制系统、信息家电、通信设备、医疗仪器、智能仪器仪表等众多领域,如手机、PDA、MP3、手持设备、智能电话、机顶盒等,可以说嵌入式技术无处不在。由于社会对掌握嵌入式技术人才的大量需求,使嵌入式软硬件工程师成为未来几年最为热门的职业之一。
目前,随着嵌入式技术越来越热,国内越来越多的高校陆续开设了相关课程,并建立了嵌入式实验室。但是通过各种渠道反映出,很多高校嵌入式课程开设的情况不理想,很多学校建立了优良的嵌入式实验室,却很难达到理想的授课效果。归结其原因主要有两点:一、没有完善的课程体系;二、需要合适的师资力量。吉首大学作为一所办在民族地区的省属高校,其办学宗旨之一就是为地方经济建设服务。吉首大学计算机系一直就是秉承此种宗旨来发展和培养应用型人才的。从目前的嵌入式系统技术发展趋势来看,计算机专业本科教学不仅要面向计算机软硬件系统,更应与嵌入式系统方向相结合,与人才培养模式和人才需求相结合进行适时调整,从理论及实践课程体系、师资能力到人才培养模式进行整体规划,以适应当前应用广泛的嵌入式系统人才需要。
二、计算机本科专业嵌入式方向的人才培养目标
按照嵌入式技术及其密切相关的电子信息产业目前及未来的发展需求,培养与我国社会主义现代化建设要求相适应的,在德、智、体、美等方面全面发展,掌握计算机科学与技术基本理论、基本知识和基本技能,具有深厚嵌入式理论基础、能从事嵌入式系统设计与开发、集成电路设计与应用、无线通信等实际工作,具有良好的政治素养、文化科学素养、较强的学习能力、实践能力和创新意识和综合解决实际问题能力的高级应用型人才。嵌入式系统方向重点培养学生嵌入式系统软件工程实践能力,包括软件工程及各种嵌入式系统开发技术、调试和测试工具[2],毕业后学生将具备嵌入式系统软件开发能力,有能力适应巨大的嵌入式系统产品市场需求,成为嵌入式系统产品企业所急需的掌握嵌入式系统软件技术的人才。
毕业生具有的知识、素质、能力包括:1.具有良好的思想道德素养和团结协作的精神,熟悉计算机方面的有关法规,遵纪守法,善于合作,勇于创新。掌握较丰富的科学文化知识、较扎实的计算机学科基础知识、系统的专业基础知识和基本技能,了解计算机专业的发展趋势和新进展。2.具有较强的学习能力和实践能力,能够熟练地运用多种方法获取知识、理解知识、掌握知识,能够综合性地提出问题、分析问题和解决问题;具有较强的计算机综合应用能力和一定的科学研究能力。3.掌握嵌入式系统开发的理论和基本方法,具有嵌入式系统软硬件的设计、开发、调试及维护的基本能力。具体掌握一种嵌入式操作系统,具有在该操作系统环境下设计、编程及开发的能力。兼具软件及硬件的协调开发能力。4.具有良好的语言表达和书面表达的能力,适应现代社会的交往沟通方式,具有较强的集体合作和组织协调的意识与能力。5.熟练掌握一门外语,并能顺利阅读本专业的外文书刊,了解文献检索、资料查询的基本方法。能够较熟练地使用英语从事嵌入式方向的研究与开发。
三、计算机本科专业嵌入式系统方向课程体系建设思路
嵌入式系统作为一个完整的智能电子系统,需要掌握有关电子和计算机等相关领域的硬、软件综合知识。一般而言,自动化、测控和电子类的学生电子设计的基础较好,程序设计偏弱;而计算机类的学生程序设计基础好,电子设计能力偏弱。计算机本科专业嵌入式系统方向课程体系的建设和规划,应从以下几方面结合进行。
(一)计算机本科专业课程与嵌入式系统方向相结合
嵌入式系统是将先进的计算机技术以及电子技术与各个行业的具体应用相结合的产物。嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业控制、现代农业、家用电器、汽车电子、测控系统、数据采集等),计算机应用的延伸(MP3、手机、通信、网络、计算机设备等)。从这些应用可以看出,要完成一个以MCU为核心的嵌入式系统应用产品设计,需要硬件、软件及行业领域相关知识。硬件主要有MCU的硬件最小系统、输入/输出电路、人机接口设计。软件设计有固化软件的设计,也可能含PC机软件的设计,这些有关嵌入式系统的硬、软件设计和测试也是计算机系统的组成部分之一,嵌入式系统知识体系最主要的三大技术仍然是计算机体系结构、计算机操作系统和计算机网络,嵌入式系统方向的课程设置应与这些计算机本科专业课程相结合,在计算机相关软硬件知识基础进一步拓展设计和应用知识。
(二)与嵌入式系统自身特点相结合
嵌入式系统以计算机、电子技术为基础,但嵌入式系统也有其自身的特点。按照层次结构看待嵌入式系统,嵌入式系统分为4层:硬件层、驱动层、操作系统层和应用层,不能片面地从“电子”或“计算机软件”角度认识嵌入式系统,嵌入式系统软件硬件密切相关,软硬件协同设计已经成为电子系统级工具和方法的主要应用,是软件与硬件的综合体,没有对硬件的理解就不可能写好嵌入式软件,同没有对软件的理解也不可能设计好嵌入式硬件。软硬件相结合进行课程设置是嵌入式系统的特点要求之一[3]。嵌入式系统设计也是一门实践性非常强的课程,作为以应用为中心的课程,实践教学是嵌入式系统教学的关键,要求理论与实践并重,为将学生的操作能力、分析能力、工程设计能力与应用实践结合起来,引导学生由浅入深地掌握嵌入式系统设计的理论与技术,嵌入式系统方向课程设置应以培养实践动手能力为核心。
(三)与市场、企业需求相结合
高校计算机专业嵌入式方向从需求的角度,总体培养目标是培养人才市场紧缺,企业需求量大,就业率高的软硬结合的复合型嵌入式开发工程师。嵌入式系统人才的培养应与社会需求相接轨,充分培养学生技能水平与职业素养,使学生能够达到企业实际岗位的用人标准,满足企业应用需求,缩短企业二次岗前培训,成为具有完备的专业知识和技术能力的应用型人才。
四、嵌入式方向课程体系基本内容
要完成一个嵌入式系统应用产品设计,需要硬件、软件及行业领域相关知识与实践训练,嵌入式方向人才培养的定位为应用型技术人才,综合计算机本科专业嵌入式系统方向课程体系建设的三个结合点,制定一套培养应用型人才为目标的课程体系[4]。
(一)理论课程体系
计算机科学与技术专业课程包括电路与模拟电子技术、数字逻辑电路、汇编语言程序设计、计算机组成原理、计算机体系结构、微机原理与接口技术等硬件课程;C语言程序设计、离散数学、数据结构与算法、面向对象程序设计(Java和C++)、软件工程等软件课程;操作系统原理、计算机网络、数据库原理等专业核心课程,这些课程也应该为嵌入式方向的支撑课程群。操作系统考虑嵌入式方向课程设置,应增加Linux操作系统的实训内容。
在这些计算机专业课程基础上,删减原来与嵌入式方向联系不大,相对独立的若干专业课程,适当增大嵌入式系统应用技术方向课程比例,构成计算机专业嵌入式方向理论课程体系。基础课程中增加嵌入式系统概论,硬件层面上增加可编程逻辑器件及描述语言FPGA/VHDL、嵌入式处理器体系结构。软件层面上增设Linux下C语言编程、嵌入式Linux驱动开发、嵌入式实时操作系统、嵌入式应用程序开发;嵌入式系统级别上考虑软硬结合增设嵌入式系统设计课程,考虑嵌入式发展方向,增设WinCE设计与开发、嵌入式软件测试技术课程。
(二)实践课程体系
嵌入式系统是面向应用的,实践是整个嵌入式系统课程体系中最重要的环节,其目标是培养学生实际的嵌入式软硬件设计能力。在嵌入式课程实践中,采用多层次专业实践与培训认证相结合的实践体系。专业实践包括课内实验、课程设计、综合项目实践、毕业实习与毕业设计,课内实验学时占每门课总学时数比例不低于30%,课程设计包括软硬件和应用系统开发等课程,综合项目实践以项目团队的形式使学生得到团队协作的训练,毕业实习以校企合作、实习基地形式进行。课内实验和课程设计可使学生课程理论知识得到巩固提高,综合项目实践则培养学生阶段性综合性实践能力,毕业实习和毕业设计可培养学生综合分析设计的应用能力。目前,在嵌入式专业领域内的知名厂商及相关认证也越来越为更多的大学毕业生及在职工程师所关注,在实践教学中,引入国际和国内嵌入式认证的培训内容和知识更新体系,增加实践动手能力,积累项目开发经验,增加就业竞争力。
五、结束语
在IEEE计算机协会和ACM共同制定的2004版计算机类课程体系中,嵌入式系统已经被列为核心课程之一。嵌入式系统课程群建设是一项长期、艰难的任务,新知识更新速度明显快于传统学科,计算机本科专业嵌入式系统方向课程体系的规划与建设,需要明确人才培养目标和建设思路,并在计算机专业课程基础上进行,既重视融合学科的基础知识积累,又强调实践性,使嵌入式系统的教学紧随嵌入式技术的发展。
参考文献:
[1]马义德,汤书森,张北斗等.嵌入式系统课程群建设与创新型人才培养[J].高等理科教育,2004(8):23-25
[2]徐劲松,刘钰碧,蒋晶.应用型本科嵌入式系统课程群建设与实践[J].企业技术开发,2009(28):145-146
[3]徐敏,林瑞金,关健生.嵌入式系统教学改革与实践[J].电气电子教学学报,2009(3):13-15
[4]杨立林.从企业招聘需求看嵌入式系统教学课程体系设置[J].中国电力教育,2011(22):69-70
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2015)22-0085-02
伟大的算法和程序设计技术的先驱者、计算机科学家Danold E. Knuth指出 “计算机科学即是算法的研究”,算法设计与分析设计不仅是国内外大学中计算机类和信息工程类专业本科生的核心课程,也是计算机学科研究生的学位课程,该课程在本科和研究生阶段的的整个课程体系中都发挥着重要的作用。在科学技术和社会经济水平飞速发展的今天,传统的课堂上讲好经典算法+实践课上做验证性实验的教学方式已无法满足教学效果需要了。在高度信息化的现代大学中,学生的思维和理想被最大程度的激发,一门课程和一个老师要想满足大多数学生的知识需求是很难的。为了能够从容面对学生求知若渴的眼神,为了让这门课在他们当前培养体系和未来的职业生涯中发挥其应有的作用,算法课程的教师们不断的尝试着各种各样的教学改革。文献[1]和[2]提出了基于ACM-ICPC模式的算法分析与设计课程实践教学改革,文献[3]和[4]提出了将翻转教学用于算法课程中,文献[5]提出了面向不同层次学生的算法课程教学改革,还有一些教师将先进的教学辅助手段用到了算法教学的课堂中,例如文献[6]提出了算法可视化的教学辅助平台,文献[7]介绍了蚁群算法的教学辅助平台和教学效果,这些改革措施都在实际教学中取得了很好的效果。但是,单一的改革方式只能优化算法教学的冰山一角,最好的改革应该是立足于学生,因材施教。每个走进大学校园的学生都是寒窗苦读之后飞进象牙塔的天之骄子,没有差生,有的只是不同的兴趣,不同的思维方式。他们有的思维活跃善于创新,有的思维缜密善于逻辑推理,有的思维沉静善于钻研。基于此,针对课堂教学环节、实践课环节和成绩考核环节,本文提出了科研、竞赛与工程实践相融合的三位一体的算法分析与设计课程教学方法。
1 课堂教学环节
由于学时限制,传统的算法分析与设计课堂一般会主讲或只讲一些经典算法,例如:基于蛮力、分治、减治、动态规划、贪心等设计技术的算法,很难抽出时间去讲解新的算法设计技术,例如回溯、分支限界法、随机算法和启发式算法等。若算法课程只关注经典算法和对经典算法的验证,就会令学生成为井底之蛙、固步自封。在现今,算法的使用已经渗透到日常生活中的各种控制系统中,如果脱离具体应用,让学生学习纯算法,就令学生陷入了读死书的困局。因此,针对学生情况的不同,笔者将课堂教学的一些改革措施用到了实际教学中,并取得了较好的效果。
天生“学生”之才必有用,结合学生的不同特点,将学生分为科研型、竞赛型和工程实践性三类。教师不对学生盲目归类,在教学的过程中潜移默化的传授他们科研、竞赛和工程实践的精神,令学生自主选择。为了能够在课堂教学中科研、竞赛和工程实践并重,教师在课堂授课时需要做到如下几点:
1)教师选择经典中之经典的几个算法进行详细讲解,讲清楚算法原理和编程思路之后,着重分析其时间复杂度。
2)为学生讲解最新期刊上发表的(1)中的几个算法的论文,介绍其改进方案,以及在时间复杂度或其它方面的改进,带领学生将该算法学懂学精。
3)选择ACM竞赛中与(1)中几个算法相关的赛题,在课堂上与学生一起分析。
4)用(1)中几个算法实现现实生活中的实际问题,将所学算法第一时间用于工程实践。
5)讲完几个经典之经典算法之后将回溯、分支限界法、随机算法、启发式算法搬入课堂,带领学生在科研、竞赛和工程实践三方面同时强化这些算法。
做到了上述五点,就可以兼顾三种类型学生的需求,令每个学生了解什么是科研,什么是竞赛,什么是工程实践,明白自己适合向哪个方面发展。之后,在实践课阶段选择自己适合的方向进行实验和拓展。那些被排除在经典之经典算法之外的经典算法,可以让学生用翻转教学的方式学习,教师用较短的时间进行答疑。
在科研、竞赛和工程实践并重的课堂教学环境下,每个同学都对算法设计技术有了全面而深刻的认识,虽然比传统课堂中学的算法类型少,但是学的精,教师真正做到了“授之以渔”。
2 实践教学环节
教学环节的全面撒网,是为了每个学生都能找到自己的优势并进行收获。所以实践教学环节应该充分发挥学生的自主性。教师可以将每个实验内容编为三选一的题目。比如一道算法改进题,一道ACM竞赛题,一道路由资源的算法分配题,令学生根据自己的情况自主选择。为了不打击学生的自信心,算法的题目不能出的太难,应该每次实验兼顾各种难度的题型。令学生在攻克一道道算法问题的时候充满信心,逐步引导他们走进算法的海洋。要做到这些,教师需要做如下准备和工作:
1) 精心研读各种算法的算法改进方案,给出学生合理的引导,令他们不要误入科研的死胡同。
2) 收集ACM竞赛试题,并且按算法分类,每次实验都能拿出合适的题目来训练学生。
3) 涉及工程实践的算法源程序通常很长,让学生从读程序开始学起,读懂了之后去改变程序,实现其它的功能。
每个实验完成之后,教师需要认真批改学生的实验,选出优秀的作品,组织学生进行讨论,让同学们在讨论中认可自己,同时学习其它同学的算法思维方式,改进自己的算法设计能力。
3 成绩考核环节
课堂教学环节负责全面撒网,实践环节负责重点收获,成绩考核环节则需要检验学生学习知识的广度和精度,让学生认识自己学习的程度,然后进步。在实际教学中笔者将成绩考核环节分为平时成绩(作业和点到)、实验成绩和期中、期末成绩。实验考察学生的编程能力,期末考察经典算法学习情况,期中考察新算法、竞赛能力和工程实践开况。
实验成绩根据实验情况、实验记录和学生口头阐述为依据,要求科研型的学生做完美的推理、缜密的阐述,要求竞赛型的学生快而准,要求工程实践型的学生细心周到克服实际开发中的各种麻烦。期中考试要求学生上交小论文或科学报告来描述自己的设计或创新,期末考试为闭卷考试,现在很多课程都喜欢设置为开卷考试,但是算法设计与分析课程作为一门重要的核心课程,对于计算机和信息专业的学生而言,就像我们小时候背的乘法律,有些内容牢记了,对于日后的学习是可以起到事半功倍的作用的。
成绩评定方式是一种督促的手段,这种手段用好了可以检验学生的能力,提高他们的积极性,用的不好,会打击学生的信心。因为在实验课和期中测试中,都采用学生自主选择方式,因此,要根据学生类型制定评分标准:
1)对于科研型的学生,要根据他们读科学文献的数目、对文献的理解程度和自己改进方案的合理性和实现情况综合评定;
2)对于竞赛型的学生,要根据他们的解题速度和解题方法的灵活性来进行成绩评定,仿照ACM比赛规则,若答错一题则倒扣分;
3)对于工程实践型的学生,需要让他们将一个大问题划分为几个模块,将几个小模块实现之后再整合成一个完整的系统,综合考评他们面对一个具体问题时的分析和解决能力。
学生根据教师提出的评分标准,自然会以考试和考评为督促手段,在科研、竞赛或工程实践中养成好的习惯,提高自己算法设计的综合能力。
4结论
本文提出了科研、竞赛与工程实践三位一体的算法设计与分析课程教学方法,并应用于实际教学中。通过科研、竞赛和工程实践并重,经典算法为导向的课堂教学,令学生可以具备三方面的基本能力和选择能力,并且在后面的实践环节和考核环节中自主选择适合自己的学习方式和知识拓展方式,最终在兴趣中学习算法课程,为学生未来的职业生涯打下坚实的基础。
参考文献:
[1]刘晓璐.基于ACM-ICPC模式的算法分析与设计课程的建设与实践[J].中国教育信息化:基础教育,2015(5):65-67.
[2]李华,赵建平.基于ACM―ICPC的算法设计与分析课程改革[J].计算机教育,2013(7):88-91.
[3]高丽萍,刘亚,彭敦陆等.翻转教学在算法设计与分析中的应用研究[J].计算机时代,2014(11):59-61.
[4]张铭.立足北大,放眼未来――“数据结构与算法”MOOC课程教学实践与思考[J].工业和信息化教育,2014(9):65-73.
中图分类号:TP3-4
众所周知,职业教育与高等教育之间存在巨大的差异性:高等教育培养人才的基本单位是专业,培养目标要求学生比较系统地掌握本学科、专业必须的基本理论、基础知识,掌握本专业必要的基本技能、方法和相关知识,具有从事本专业实际工作和研究工作的初步能力。职业教育则是专业定向教育,直接面向就业岗位,具有职业性、社会性、和实践性,培养目标要求学生必须掌握就业岗位必备的技能。
高等教育在计算机专业的方向上侧重研发能力的培养,比如系统分析能力、程序设计能力等,课程设置必然就重视坚实的基础理论知识,比如计算机原理,数据结构、数据分析等。
技工学校属于职业教育范畴,作为技工学校计算机应用专业方向上必然需要面向就业岗位。社会是动态发展的,职业岗位也会随着社会的发展出现变化,因此通过调查来确定技工学校计算机应用专业方向和课程设置很有必要。
1 技工学校计算机应用专业方向调查
对技工学校计算机应用专业方向的调查采用两种方式:(1)对技工学校已毕业就业的学生的问卷调查;(2)对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查。具体实施情况如下:
1.1 通过对技工学校已毕业就业的学生的问卷调查来收集职业岗位信息。2014年初,本人对我校2012和2013届两届计算机应用专业毕业的学生共计130名学生通过QQ发出问卷进行调查,回收有效问卷85份,回收率65.4%。在85份有效问卷中,有56名学生在宽带公司从事宽带安装维护服务,占65.9%;有8名学生在移动通讯公司从事基站维护,占9.4%;有5名学生在广告公司从事广告设计和网页制作工作,占5.9%;有4名学生在网络游戏公司从事网络游戏推销工作,占4.7%;没有学生在软件开发公司工作,占0%;有3名学生在其他相关公司从事客服工作,占14.1%。
详细数据分析:
1.2 通过对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查来收集职业岗位信息。2014年初,本人分别与软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的技术主管进行访谈,归纳整理如下:
软件开发公司:目前公司很需要Java编码人员,由于本科以上计算机专业毕业的人员要求的薪资高,造成成本高,使得公司的生存压力大。如果技工学校能提供胜任Java编码的学生,公司就可以较低的薪资和较低的成本面对市场竞争。唯一遗憾的是目前技工学校培养的学生还不能胜任Java编码工作。
广告公司:随着个人自主创业淘宝网站的蓬勃发展,广告公司除了传统的平面广告设计和电视媒体广告设计外,大量增长的是网页制作业务,目前公司的员工大部分是广告设计专业的学生,也有少数是计算机应用专业的学生,因为计算机应用专业的学生能熟练运用计算机多媒体技术,在网页制作领域可以有很大的发展空间。
宽带公司:随着光纤宽带进入千家万户,宽带安装维护服务需要大量的具有网络安装与调试知识以及计算机维修知识的技能型人才。技工学校的学生大多来自农村(特别是国家出台农村学生就读技工学校免学费政策后)具有吃苦耐劳的精神,非常适合宽带安装维护服务,因此长期以来,本公司的生力军都是技工学校计算机应用毕业生。
移动通讯公司:移动通讯要保证信号全覆盖,无发送接收死角,离不开基站的稳定工作,非常需要设备维修技术人员24小时值班,而本公司大多数基站维修人员都是来自技工学校计算机应用毕业生,只要稍加培训即可胜任工作。
网络游戏公司:本公司的业务主要是在网络上向互联网用户推销网络游戏,需要沟通能力强,有亲和力,能吃苦耐劳,具备一定的计算机基础知识和营销知识的人员。
1.3 对1.1中数据的统计分析和对1.2中信息的整理分析确定专业方向如下:(1)宽带网络方向;(2)网页制作方向;(3)程序编码方向(尽管目前我校计算机应用专业没有毕业生从事程序编码岗位,但因为软件开发公司有Java编码人员的需求,并迫切希望技工学校能提供Java编码人员,所以从适应未来需求考虑,把程序编码作为一个具有前瞻性的方向在本文中提出来)。
2 技工学校计算机应用课程设置调查
对技工学校计算机应用课程的调查采用两种方式:(1)对技工学校已毕业就业的学生的问卷调查;(2)对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查。具体实施情况如下:
2.1 通过对技工学校已毕业就业的学生的问卷调查来收集课程设置信息。本人把宽带安装维护服务和基站维修岗位对应为宽带网络方向,其64名学生中有60名学生认为“计算机硬件维修”课程“很有用”,占93.8%;有4名学生认为“有用”,占6.3%;没有学生认为“基本没用”。
64名学生中有34名学生认为“市场营销”课程“很有用”,占53.1%;有22名学生认为“有用”,占34.4%;有8名学生认为“基本没用”,占12.5%。
由于目前我校计算机应用专业没有毕业生从事程序编码岗位,因此无法通过对毕业学生的问卷调查获得程序编码方向的课程设置数据。
2.2 通过对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查来收集课程设置信息
2014年初,本人分别与软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的技术主管进行访谈,归纳整理如下。
软件开发公司:目前公司对Java编码人员的招聘条件,熟练掌握Java Script和Java的编码规则,如果能掌握C++当然更好,但考虑到技工学校的学生数学和英文基础较薄弱,C++涉及指针、堆栈等抽象概念相对他们来说很难掌握。当然VB是最基本的程序设计语言,那是肯定要掌握的。
广告公司:目前公司对制作人员的招聘条件,熟练掌握Dreamweaver,Photoshop,CroelDraw,Flash,可以用ASP,如果能掌握Java Script更好。
宽带公司:目前公司对宽带安装维护人员的招聘条件,熟悉网络布线,熟悉路由器,熟练掌握计算机维修技术,沟通能力强,能吃苦耐劳。
移动通讯公司:目前公司对基站维护人员的招聘条件,熟练掌握计算机维修技术以及通讯设备的维修,能吃苦耐劳。
网络游戏公司:目前公司对网络游戏推销员的招聘条件,沟通能力强,有亲和力,能吃苦耐劳,具备一定的计算机基础知识和营销知识的人员。
通过以上访谈信息分析,确定程序编码方向,主修课程有VB,Java Script,Java;确定宽带网络方向,主修课程有网络安装与调试,计算机硬件维修,选修课程有市场营销;确定网页制作方向,主修课程有Dreamweaver,Photoshop,CroelDraw,Flash,ASP,选修课程有Java Script和市场营销;
3 结束语
本人通过对技工学校已毕业就业的学生的问卷调查,对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈,收集第一手资料,为技工学校计算机应用专业方向和课程设置的确定提供有价值的数据支持,并经过统计分析确定专业方向和课程设置如下:(1)宽带网络方向,主修课程有网络安装与调试,计算机硬件维修;(2)网页制作方向,主修课程有Dreamweaver,Photoshop,CroelDraw,Flash,ASP;(3)程序编码方向,主修课程有VB,Java Script,Java。
参考文献:
[1]广东省职业技术教研室.职业教育学[M].
[2]广东省职业技术教研室.职业技能教学[M].
中图分类号:G642 文献标识码:A 文章编号:1672-3791(2012)12(c)-0166-01
《计算机导论》是高等学校计算机科学与技术相关专业本科新生的首门必修专业课,也是学生学习其它计算机专业知识的先导课。该课程担负着系统、全面地介绍计算机科学技术基础知识,培养学生学习计算机的兴趣和热情,提高学生综合素质和创新能力的重任[1]。通过对《计算机导论》课程的学习,学生对计算机专业的所学内容有了全局的、概貌性的认识,为以后各门专业课程的学习奠定了基础[2]。同时,该课程也是对新生的一次具体而详尽的专业思想教育[3]。目前,《计算机导论》课程教学中存在着教学方法和教学手段落后等问题,对其进行改革和完善非常必要。
1 教学目标与内容
《计算机导论》课程的教学目标是使学生通过对本课程的学习了解计算机系统的基础知识,掌握基本的计算机操作技术,培养学生对计算机专业的学习兴趣,理解学习计算机专业主干课程的重要性,了解职业前景与职业要求,力求使学生对计算机专业及其后续课程的学习有一个整体上的认识,为今后在各自的专业中对计算机的使用打下坚实的基础。
《计算机导论》是将计算机基础理论与应用操作相结合的课程,其中教学内容要紧密联系教学目标,重视对学生综合素质培养的要求,将理论知识和实践操作相结合。虽然其课程内容涉及到计算机科学的各个方面,但重点描绘体系框架,奠定知识基础,为今后的深入学习做好准备。具体来说,该课程主要讲述计算机的基础知识、计算机硬件系统、计算机软件系统、数据通信与计算机网络、数据表示方法等方面的内容。
2 教学中存在的问题
《计算机导论》课程涉及的知识面广,且大部分是学生首次接触到的内容,教学中容易使学生感觉学习的内容抽象,过程枯燥,进而影响其学习的积极性,以至达不到良好的教学效果。究其原因有以下几点。
(1)传统教学方式和理念缺乏创新。当前的《计算机导论》课程教学以知识的传授为主,学生往往只能被动地接收教学信息。教学中没有结合本课程的特点进行教学手段的创新,同时也缺少对学生学习能力的培养。落后的教学方式和理念,不但无法实现教学目标,也会对今后其它计算机专业课程的学习带来不利影响。
(2)没有结合学生的不同起点进行教学。《计算机导论》课程教授的对象是刚刚迈入大学校园的新生,由于进入大学前所接受的教育环境不一样,学生对计算机的认识程度也参差不齐,如果仍然采取传统的课堂讲授方法,将很难达到预期的教学效果。
(3)教学中多媒体技术的应用水平较低。当前,多媒体技术在课堂教学中被广泛采用,通过对图文声像的综合展示,提高了课堂教学的效率。但是我们也应该看到,大部分多媒体课件采用PPT模版制作,内容设计流于形式,交互性不佳,无法实现师生双向的沟通,从而使得学生缺乏学习的主动性和积极性。
(4)实验与理论教学脱节。某些地方将《计算机导论》实验课与《计算机基础》公共课实验归为一类,只练习基本的Windows和Office软件操作,这和《计算机导论》的理论教学内容存在严重脱节,使得学生所学的理论内容无法得到有效的操作实践。
3 案例导向的教学方法
在《计算机导论》的课堂教学中,传统教学方法通常先提出概念,然后再对其进行解释说明,无法对每个问题进行深入系统的讲解,对教学内容的深度和广度都难以把握,容易使计算机知识的介绍成为各自独立、互不相关的内容。要改变这种现状,可以选择采用案例导向的方法来组织教学。
案例导向的教学方法是指根据教学目标的要求,组织学生通过实际案例的分析、讨论和操作实践,指导学生综合各方面知识来分析和解决实际问题的自主探究性学习方法。在《计算机导论》的课程中采用案例导向的教学方法,能够产生良好的教学效果,具体有以下几个方面。
(1)能培养学生采用创新思维解决问题的能力。教师应尽可能选择与学生的学习生活关系密切的案例,例如通过组装学生个人电脑的案例来让学生了解计算机硬件系统,能够加深学生对所学计算机相关知识的理解和掌握。案例的讨论分析不是要得到一个标准答案,恰恰相反,这里并没有所谓的标准答案,学生可以从实际应用的角度全面而熟练地掌握所学知识,进一步提高解决实际问题的能力。
(2)能培养学生对所学计算机专业课程的整体认识度。通过将计算机领域的多种知识融合入案例,可以让学生在进入相关专业课学习之前对整个教学体系有一个全面的认识,了解它们之间的关联与作用,系统地掌握计算机科学与技术方法论,并将其贯穿于大学四年的专业课学习当中,从而真正实现《计算机导论》课程的教学目标。
(3)能有效提高学生的学习兴趣和积极性。在案例导向的教学方法中,教师是组织者,学生是参与者,课堂教学过程变成一项师生共同参与交互的有趣活动。通过对案例的讲解与分析,学生会自然而然地开始自主的学习与探究。在交互式的教学活动中所产生的强烈兴趣能够使学生比在采用传统教学法的课堂上更加积极和认真,从而提高教学效果。
4 结语
《计算机导论》是高校计算机科学与技术专业的先导必修课,对于培养学生对计算机的兴趣,提高学生的综合创新能力起到重要作用。针对当前《计算机导论》课程教学中存在的教学方法及手段落后的问题,采用案例导向的教学方法对其进行改革和完善,在实际教学中可以取得良好的效果。
参考文献
0、引言
当前,伴随着计算机技术的飞速发展,信息化社会对大学生计算机知识、技能以及应用方面的要求也不断提高。计算机公共基础类课程如大学计算机基础肩负着重要使命,尤其是课程的实验环节,更在培养学生的计算机基本实践能力和利用计算机解决实际专业问题的创新实践意识、自主实践和学习能力等方面,担负着前所未有的重任。
然而,如今大学计算机基础实验教学环节却面临着如下几个方面的问题。
(1)随着信息技术的普及,大学新生计算机知识的起点正不断提高。
(2)不同地区学生的计算机应用能力差异较大,如落后地区学生的计算机应用能力就相对落后,也导致传统教学过程中“吃不好、吃不饱”现象的普遍存在。
(3)传统教学中存在的时间进度、内容要求、方式方法等完全相同的“一刀切”式教学模式,已难以满足现代化教学和学生多元化个性发展的需求。
(4)基础教学面临学生多、教师教学任务重的境况,手把手的重复教学模式已让大多数教师不堪重负,从而没有更多的精力去学习新知识、新技术,同时也不利于学生自主学习能力和自主创新能力的培养与提高。
(5)课程学时不断受到挤压,如何在有限的学时内保障课程教学效果,已成为教师不得不共同关注的一个问题。
为提高计算机基础课程的教学效果,激发学生的学习热情与兴趣,培养学生的实践动手能力和自主学习能力,对课程教学模式、教学内容、教学方法、考核方式等进行改革势在必行。
1、改革的目标及内容
开展以开放实验室与自主式学习为核心的个性化实验教学改革与探索,从而推动实验教学模式、内容、方法、手段、管理的改革创新,达到“注重学生个性化发展的客观需求,满足不同层次、不同程度的教学需求,使学生实践能力和创新精神得以充分发展”的目标,全面提高实验教学环节的质量和效率。
改革的内容主要体现在以下几个方面。
(1)教学模式的改革。针对上述实验教学环节面临的问题,我们推行以开放实验室为基础、学生自主学习为主、教师指导为辅的教学模式。教师集中布置课程的学习内容及要求,全天候开放实验室,在每个开放时段安排指导教师与研究生助教值班,负责学生学习过程中的指导与答疑工作。学生则结合课程学习的内容,根据自己的时间安排学习进度并到开放实验室自行安排学习。
(2)教学内容的改革。以教育部“白皮书”对课程的要求为基础,结合不同专业学生的不同需要制订实验内容,构建“两层次、两模块”的实验课程教学体系。我们将实验内容分层,分别体现共性、差异性与技术先进性,以便满足学生个性化学习的需要。
两层次体现了两个层次能力培养的要求与目标,包括基本实践能力培养和创新能力培养。第一层基本实践能力培养体现共性,第二层创新能力培养则结合各自专业的不同需求,体现差异性与技术先进性。两模块包含计算机类与非计算机类2个教学模块,根据学科专业的不同要求,制订针对不同模块的教学内容。
(3)教学方式的改革。改革传统的手把手教学方式,实现由教师带实验向引导实验的转变,教师提出问题,让学生自己摸索并动手实践,真正成为学习的主体,从而让教师转变为学习主体的帮助者和促进者。
(4)考核方式的改革。引进网络化考试平台,实施考前预约和全面机考的考核模式,在课程开设学期分阶段提供多次考试时间,学生可根据自己的学习进度选取两次考试时间并进行考试预约申请。考试通过的学生可进一步自行选择后续阶段的扩展学习内容,两次考试不通过的学生需重修课程。
(5)计算机基础实验教学综合网络资源平台的构建。我们综合运用现代科学技术、现代教育理念、先进教学方法,构建计算机基础实验教学网络资源平台,包括基于网络的实验教学平台、网络课件、视频录像、电子教材等多媒体数字资源以及考试预约平台。此综合平全面向学生开放,增强了课堂和实验室教学效果,同时实现了课程教学由课堂面授向学生在实验室实践操作、由以教师为中心向以学生主动学习为主的2个转移。这不仅为学生提供了自主式和协作式学习空间,还为教师提供了数字式平台,有利于发挥教师的主导作用,实现以人为本的个性化实验教学,强化学生解决实际问题的能力,进而为创新能力的培养奠定基础。
(6)机房管理体制的建设。为保障课程改革的顺利推进,我们还建立了科学规范的开放实验室管理体制。
2、改革的实施及效果
近3年来,我们对重庆邮电大学理工类学生进行计算机公共基础课程实验教学的改革与探索,收到了良好效果。具体实施的情况如下。
(1)在课程开设学期内的第一次授课采用集中教学的形式,教师为不同专业学生布置课程的学习要求、内容、形式、考核方法等,并将所有相关信息在课程网站上,以便学生随时查询。
(2)在第4~16周,我们针对此门课程全天候开放3个实验室(包括200台计算机,每周开放7天,开放机房每周开放量达7000人),在开放时段安排专职授课教师或研究生助教(面向全校研究生招聘,经过严格考核,选拔研究生助教)值班,负责开放机房的管理以及学生自主学习过程中的答疑与指导工作。学生凭学生证可随时免费到开放实验室上机学习。
(3)自主开发课程在线学习系统。所有课程相关知识点的操作均以视频录像的形式放到在线学习系统上,为学生自主学习提供有力保障。
(4)自主开发考试预约系统。考试预约系统分别在第9、13、16周总共提供3次考试时间,每个学生可提前一周进行考试预约,结合自己的学习情况从中最多选择两次考试机会。考试通过后不能预约后阶段的考试,同时两次考试均不合格者需重修课程。
(5)在学校及学院的支持与指导下引进机考系统,由机考系统自动进行阅卷工作;同时我们结合教学内容的需要,重新构建考试系统题库。机考系统把教师从繁重的阅卷工作中解脱出来,同时为课程的改革提供有力保障。
(6)对第一次考试就通过的部分优秀学生,根据其需求,我们开展了c、c++程序设计的兴趣课堂。
课程改革起到一定成效,我们对2010---2012年学习该课程学生的成绩进行统计,总体情况见表1,具体成绩分布情况见表2。
在2010年学生的课程考试中,因存盘等问题导致70人得0分;成绩不及格的学生中,有31人(含重修学生23人)未参加考试;成绩满分学生的人数为40人,占总考试人数的1.48%。
在201 1年学生的课程考试中,因存盘等问题导致17人得0分;成绩不及格的学生中,有92人(含重修学生37人)未参加考试;成绩满分学生的人数为27人,占总考试人数的1.06%。
在2012年学生的课程考试中,因存盘等问题导致3人得0分;成绩不及格的学生中,有96人(含重修学生17人)未参加考试;成绩满分学生55人,占2.65%。
对比表1-表3的数据可知,近3年来学生的成绩、高分段学生的比例及一次性通过率等都在不断提高,不及格率逐年下降,改革的成效明显。
3、结语
通过以上形式的课程改革与探索,我们收到了预期的改革效果,改革特色主要体现在以下几个方面。
(1)科学、先进的教学理念。以开放实验室为基础、学生自主学习为主的教学模式体现了教学理念的科学性与先进性,同时有利于培养学生自主学习能力、自主实践与创新能力。该教学理念充分体现“学生回归、教师解放”的特点,使得学生回归学习主体的本位,教师从繁杂的教学工作中解脱出来,有更多的精力学习新技术并进行课程的改革建设等,从而形成良性循环,更加有利于教学效果的提高。
(2)以学生为本、“两层次、两模块”的实验课程教学体系。以能力培养为主线,以知识点为核心,与理论教学既有机结合又相对独立,分层次、相互衔接的实验教学体系体现了“强基础、追前沿、重技能”的特色,具有很好的系统性、完整性、扩展性和成长性;以学生为本的教学体系能够不断提高学生的学习兴趣和学习效果。
(3)开放、共享、资源丰富的实验教学资源平台。
1综合仿真实验平台
1.1建立仿真软件实验平台在建立仿真软件实验平台时,必须考虑软件是否支持二次开发。导师应着重培养研究生改进现有软件、甚至自主开发仿真软件的能力。现有的仿真软件,特别是商业软件,存在如下缺陷。首先,很难满足新课题的研究需求。很多商业仿真软件面向实验教学,旨在提高教学效率。其功能大多模拟已经很成熟的系统和模型,适合已经存在的工程应用。对于一些新领域、新课题的研究,由于理论模型需要不断更新和完善,其内容很难得到仿真软件的同步支持。新领域和新课题的支持欠缺导致这些软件不能很好地满足科研需要。其次,大部分商业软件不提供开源代码或者深入开发的接口。当面临新课题时,研究人员无法有效扩展这些软件,使之应用于新的研究领域。通过引入仿真软件,研究生可在导师的指导下改进仿真软件或自主设计仿真软件。最后,形成以仿真软件为平台的科研环境。这不仅弥补了科研资源的匮乏,而且拓展了课题研究领域,研究生可以根据自己的兴趣方向开展专题研究。根据研究方向和参与项目的分工,导师应该为学生指定合适的仿真软件。譬如,从事网络协议研究的学生,导师可为其安排Matlab和NS2等仿真软件;从事无线通信系统设计的学生,导师可为其安排Matlab和GloMoSim等仿真软件。
中图分类号:TP3 文献标识码:A 文章编号:1672-3791(2016)10(b)-0017-02
随着第三次科技革命的深入发展,互联网技术逐渐融入到日常的生产、生活过程中,并在推动社会发展的同时,促进了人们在思想观念上的转变。目前,随着计算机技术的普及,我国的科研部门在进行科研系统管理的过程中逐渐加强了对于计算机技术的使用,从而以此为基础实现科研管理的信息化发展。该文主要分析了计算机技术在科研管理系统中所发挥的作用。
1 计算机科研管理系统的功能
目前,我国的科研部门在进行科研系统管理的过程中逐渐加强了对于计算机信息技术的使用,并以此为基础推动相关作业的有序开展。关于计算机技术在科研系统管理的过程中所发挥的作用,笔者进行了相关的总结,具体内容如下。
1.1 信息网络技术缩短了科研项目组织申报的周期
目前,计算机信息技术的发展以及运用,使得科研部门在借助这一技术进行科研系统管理的过程中朝着更加方便、快捷的方向发展。与传统的科研信息传递管理模式不同的是,借助计算机技术进行的科研信息传递能够规避多个环节,并缩短了科研项目申报的周期,并最终推动了无纸化办公的实现。总的来说,借助计算机网络信息技术进行科研系统的管理,能够在一定程度上简化项目申报的流程,并逐步减少人力资源的浪费,提高了相关的办事效率,并最终缩短项目组织以及申报的周期 。
1.2 信息网络技术使科研项目申报、评审更具公平性
在传统的科研项目申报过程,需要相关的人员进行书面材料的组织编写,并将其组装好后上传给各个科研主管部门进行审核。相关部门在对书面材料进行评价之后,再将相关的意见反馈回去。而这一情况使得申报评审方式在实际的开展过程中导致大量的时间、人力以及物力的浪费,不利于相关环节的有效展开。
但是近年来,随着计算机网络信息技术的发展,科研部门在管理过程中逐渐朝着信息化的方向发展,而这也就在一定程度上推动科研项目的申报以及评审环节脱离时间以及空间等条件的限制,提升了相关工作开展的效率。此外,由于是借助网络信息技术进行数据资源的传递和评价,因而可以邀请评审专家库中的省外甚至是国外的同行专家对科研项目进行评审,从而提高了项目评审的质量,并最终增加了科研项目评审的公平性以及公正性。
1.3 信息网络技术使科研项目的组织更具科学性
此外,在进行科研系统管理的过程中采用计算机网络信息技术,其有利于相关组织活动朝着科学化的方向发展。事实上,信息网络技术的发展使得信息综合查询逐渐成为现实。而这也就使得相关人员在对科研项目进行评定的过程中能够参考大量的数据资料,从而可以结合动态、全面的信息对科研项目进行定量化评估,使得相关的评审结果的科学性逐步上升,最终为决策提供科学的依据,避免了决策的盲目性和迟滞性。
2 计算机科研管理系统存在的问题
事实上,由于实际环境的限制,使得我国的科研部门借助计算机技术进行科研管理的过程中存在较多的问题。关于计算机科研管理系统存在的问题,笔者进行了相关的总结,具体内容如下。
2.1 系统的硬件问题
目前,我国的科研部门在进行计算机科研管理系统的构建以及管理过程中,由于无法对计算机设备进行更换,使得计算机存在型号过于老旧、储存量小、运行速度慢等诸多问题,最终导致新型的系统软件难以引进使用,影响到了算机科研管理系统的运行,使计算机的使用效率大为降低。
2.2 系统的软件问题
在进行计算机科研管理系统的构建以及管理的过程中,处理借助相关的硬件设施进行管理作业之外,还需要相关的技术人员加强对于实际作业的总结和分析,构建起高效的软件设备,推动相关管理作业的高效进行。但是目前,由于相关部门的忽视以及技术的不到位,使得通用的科研管理软件较为缺乏,这种情况最终导致了计算机的使用效率以及相关科研管理的水平受到了限制。
2.3 技术人员的问题
在进行科研管理的过程中,相关部门的管理人员由于自身专业素养较为低下,无法熟练地进行计算机科研管理系统的管理。加之其相关技术的落后,无法进行独立编程作业,且无法对常见的故障进行排除,最终导致相关的管理工作难以得到有效开展。
2.4 实际运行的外部因素
此外,在借助计算机技术进行科研管理系统构建的过程中,由于计算机网络信息技术本身的原因,使得相关系统在实际的运行过程中时常会遭受到诸多病毒的攻击。加之,现在科学技术的发展,使得计算机病毒的种类正在不断的翻新,而这种情况的出现对科研管理工作的正常进行产生了严重的影响。
3 计算机科研管理系统问题的处理思路构建
3.1 更新硬件设备
为了更好地推动计算机科研管理系统的构建以及相关功能的高效发挥,需要相关部门加强对于科研管理单位的资金投入,从而帮助该单位进行计算机等硬件设备的更新换代,以此为基础实现对于计算机科研管理系统的容量以及运行效率的提高,并最终带动各类管理软件的使用。
3.2 开发应用软件
此外,在推动计算机科研管理系统运行发展的过程中,还需要加强对于相关应用软件的开发。在这一过程中,需要加大相关技术人员对于实际作业的经验总结,并结合科技发展的趋势,进行适合科研院所管理通用的管理系统的开发。事实上,通过这一措施的实施,能够带动相关作业的合理发展。在这一过程中,笔者认为相关技术人员可以借助Fox-pro、Access、Word等软件进行相关数据的分析和管理。
3.3 提高员工的能力
此外,在进行计算机科研管理系统构建过程中,还需要加强相关技术人员的专业素养,继而以此为基础推动相关系统的高效建设。在这一过程中,一方面需要加强对于相关人员的培训,加强员工对于计算机知识以及技术的掌握,诸如展开计算机知识讲座、安排实地考察等;另一方面也需要加强技术人员的从业标准,继而以此为基础推动整个团队专业素养的提升。
3.4 规范管理制度
事实上,为了更好地推蛹扑慊网络环境的安全,相关的管理人员还需要加强对于防火墙等计算机安全措施的设置;并加强对于计算机网络使用的规范;不仅如此,在这一过程中,还需要倡导各网络用户在进行系统的登录过程中,采用较为复杂的用户密码,从而降低相关的安全威胁。
4 结语
随着时代的发展以及科学技术的进步,我国的科研部门在进行科研管理系统的构建过程中逐渐加强了对于计算机技术的使用。该文主要分析了计算机科研管理系统的功能以及存在的问题,并就计算机科研管理系统问题处理思路的构建展开自己的叙述。笔者认为随着相关技术的发展以及相关理念的转变,我国的计算机科研管理系统必将获得长足的发展。
参考文献
目前,全国有800余所高校设置有计算机本科专业。一方面,社会对计算机专业人才的需求量在不断增加;另一方面,目前高校培养的计算机专业毕业生却得不到用人单位的认可,这说明社会对计算机专业学生的质量要求在提高[1]。
作为一所省属地方多科性大学,武汉工程大学的计算机专业目前也正面临着一个尴尬的局面。一方面,我们的生源、师资队伍、教学手段等方面都不如部属重点高校,它们的学生就业出口比我们多,譬如很多学生可以攻读硕士,考研率要比我们高很多;一些国内外的知名企业、研究单位也愿意招聘它们的学生[2]。另一方面,一些职业技术学院的学生在职业技能训练方面做了大量的工作,在动手能力等方面也有一定的优势,加上其工资水平较低,就业形势也好于我们[3-4]。因此,省属地方高校如何建设好计算机专业,成为摆在我们面前的重大课题。
为不断提高人才培养质量,在教育部、计算机教指委和武汉工程大学领导的共同关心和努力下,我校计算机专业成为全国首批14个“计算机科学与技术专业规范”推广试点高校之一,开始按照计算机专业规范来制定人才培养方案,并结合我校实际情况和办学特色,构建了新的人才培养体系。
1计算机专业建设现状
我校于1996年开始招收计算机科学与技术专业本科学生。到目前为止,计算机科学与技术专业按四个专业方向进行设置,即计算机工程方向、计算机科学方向、软件工程方向、信息技术方向。这四个专业方向开办的时间有长有短,各专业的师资力量有强有弱,各专业又具有不同的特点。因此,需要根据自身特点及社会需求来找准本专业的定位,并依此来确定人才培养模式。
1.1学生规模和层次
目前,我校计算机专业现有在校学生900余人。学生的来源和层次可分为3大类。其中,计算机工程方向和计算机科学方向的招收对象为参加普通高考被二本档次录取的学生;软件工程方向的招收对象为中职参加高考被录取的学生;而信息技术方向的招收对象为专升本学生。由于学生来源和层次存在差异,我校计算机专业因此设置了4个专业方向。
1.2师资水平
计算机专业现有专任教师40余人,其中教授8人。绝大多数专任教师具有硕士以上学历。其中,具有博士学位的教师15人,且中青年教师居多,师资队伍整体结构合理,发展趋势良好,符合专业目标定位要求,适应学科、专业长远发展的需要和教学需要。目前,该专业已经拥有了一支平均年龄轻、知识结构合理、工作能力较强的教师队伍。
1.3实验(实习)条件
经过十余年的建设和发展,我校计算机专业已经建成能够满足实验教学的各类专业实验室10余间,可以承担专业课程实验、课程设计(综合设计)、毕业设计等教学任务。同时还建设有校内实习基地。该专业的各项实习一般采用校外实习与校内实习相结合,集中实习与自主实习相结合的方式开展。这些实习条件满足了教学需要,实习效果较好。2008年,我院建设的计算机实验教学示范中心通过了湖北省的验收。它的设立表明我校计算机实验教学水平又上了一个新的台阶。
1.4科研及学科平台建设
计算机学院经过多年的发展,科研水平不断提高。目前,我院每年获得的科研经费超过300万元,承担有大量国家级、省部级纵向科研项目,以及一大批企业合作项目。学院现有硕士专业2个,即计算机应用技术(工学、理学)和模式识别与智能系统(工学)。学院现有省级重点学科一个――模式识别与智能系统,以及智能机器人湖北省重点实验室。这些科研平台和学科平台的建设给计算机专业教学提供了师资队伍、实验环境方面的有力支撑。
目前,我校计算机专业在人才培养,特别是教学工作中还存在一些问题。主要表现在课程设置不合理、知识体系不完善、学生实践动手能力不强等方面。因此,如何制定一个合理的、切实可行的培养方案和人才培养体系,就成为一个亟待解决的问题。我们不可能完全向部属院校的培养模式看齐,我们没有那个硬实力,也没有那个软实力。我们也不可能向职业技术学院看齐,我们不能那样做。我们学校的目标和计算机学院的目标都是要成为省属一流的学校和计算机学院,而不是简单地培养一般人才或技能型人才[5]。
2培养方案的制定
计算机教指委制定的计算机专业规范为我们解决上述问题提供了一个非常好的方案,也引起了学校、学院广泛的关注和重视。计算机学院及时抓住这一契机,以专业规范为指导,制定新的培养方案。
2.1领会规范内涵
结合我校计算机专业学生来源广、层次多的现状,我们调整了专业设置。与计算机专业规范相一致,我们也将计算机专业调整为4个专业方向――计算机科学方案、计算机工程方向、软件工程方向、信息技术方向。
我们于2007年就组织人员认真学习领会专业规范的内涵和现阶段国际国内计算机教育的现状和特点。计算机专业的内涵和外延已发生较大变化,计算机专业的教育内容已不再局限于传统的计算理论、计算机组织与体系结构,而计算机软件、计算机网络、多媒体及其应用技术、网络与信息安全等教育内容得以强化。我们对4个专业方向的各个方面进行了学习和研究,对每个专业方向的人才培养目标、人才培养规格以及思想道德素质、文化素质、专业素质、身心素质、获取知识的能力、应用知识能力、创新能力、工具性知识、人文社会科学知识、自然科学知识、专业技术基础知识、专业知识、经济管理知识等进行了研究与分析。
2.2制定培养方案及实施
我校计算机专业在学习领会专业规范内涵的基础上,按专业规范分别制定了4个专业方向新的培养计划,并于2007级开始执行。
武汉工程大学主管校长和教务处对计算机专业的改革方案给予了大力支持,将其作为国家级教研项目立项,并给予经费上的支持,在教学任务安排上给予了适当照顾。
各专业教师积极参与这项教学改革工作,全面贯彻规范要求,重新制定新的培养计划和授课计划,积极按照专业规范要求调整课程教学内容。
培养计划强化了系统的知识结构,突出了培养学生的实践能力,符合地方高校的办学特点。
在知识结构上,我们按规范的要求进行了课程设置。但由于总学时的限制,每门课程的学时安排不求多、但求精。同时,我们加大了实践环节(实验、设计、实习)的学时,提高了学生的动手能力。
随着科学技术的快速发展,社会对科技人才的需求更加迫切,促使高等院校对各种科技人才的培养步伐加快,计算机专业同样采取了多种改进措施。但就目前计算机专业的发展现状来看,仍然存在许多问题有待解决。计算机专业特色化是发展的一个重要趋势,本文从学院、教师、学生三个方面就怎样建设计算机特色专业进行了详细介绍,旨在为计算机专业的改革和发展提供一些参考意见。
一、计算机专业发展的现状分析
1.缺乏专业特色
计算机专业人才的培养应该结合时展的需求,及时更新教学方式和培养模式,否则计算机专业特色不能得到体现,学生在学习过程中的积极性不高,教师也难以高质量地完成每一节课,在这种情况下,计算机专业的诸多问题慢慢涌现出来,会严重阻碍计算机专业发展的步伐。因此,计算机专业的特色构建是非常有必要的。
2.培养目标过于宽泛
计算机专业目前培养的目标基本上是满足德、智、体全面发展,计算机专业开设的课程主要要求是:加强思想政治的培养,掌握计算机的基本知识,包括硬件和软件的基本原理,熟悉数据库相关技术的使用,熟练掌握高级语言的开发和使用,同时具备通过计算机来解决实际问题的能力。在目前的计算机教学方式下,出现了学生需要学习的知识过于宽泛,最后不能精通任何一个方向的情况,而市场上对于本科人才的要求是具备在略知其他计算机知识的前提下能够精通某一个方向的能力。针对这种状况,计算机专业人才的培养应该重视计算机思维的培养,让学生可以根据自己的兴趣爱好和将来的发展方向选择最适合自己的一个专业领域做更深层次的学习和研究。学生具有一定计算机思维再去学习计算机专业中某一个领域的知识,将降低学习的难度,更加适合学生未来的发展。因此,培养目标过于宽泛反而不适合高校学生的发展,加强计算机思维的培养更能对学生的未来发展起到促进作用。
3.培养方向难以满足就业需要
很多高等院校计算机专业的教材和授课的辅助材料存在难以理解、理论性太强的弊端,计算机专业的教学应该既要兼顾完整的基础知识体系,又要考虑学生的实践和应用能力,在这种情况下,高校计算机专业的培养方向应该顺应时代的潮流和社会的需要,将难以理解、理论性太强的课程转到技术性和应用型的方向上,为提高学生的就业率和专业技能的培养提供一个良好的平台。
二、计算机特色专业建设的思路
1.“三特”教学模式的内涵
“学院办学有特色,教师教学有特点,学生学业有特长”是“三特”教学模式的内容,教学改革从学校、教师和学生的角度出发,在不同层面对教学改革的要求提出参考性意见。学院办学有特色是提高教学质量建设特色专业的保障,计算机特色专业的建立也需要学院的鼎力支持,才能发挥互联网时代下计算机专业的最大优势;教师教学有特点是特色专业建设的基础,教学过程的两大主体是教师和学生,教师的教学有特点就能够激发学生的学习兴趣,提高学生上课的积极性,这是特色专业建设必须解决的一个重要问题;学生学业有特长是特色专业的最终成果,教学改革最大的目的是提高学生的综合能力,教学方式的改变都是以学生的表现作为最终成果。
2.独立学院人才培养模式分析
(1)独立学院人才培养必须符合市场需要。独立学院是指本科以上学历教育的普通高校与国家机构以外的社会组织或者个人合作,利用非国家财政性经费举办的实施本科学历教育的高等学校,独立院校的费用相比较公立学校而言要高出三到四倍。正是由于这种特性的存在,独立院校的学生的培养模式和公立院校不太一样,就业的人数比例更大,所以独立院校开设的专业更要符合市场的需求,满足学生走向社会就能运用在学校所学知识的基本需求。(2)建立适合独立学院自身特点的人才培养模式。独立学院的人才培养模式是面向社会的,独立院校的最大特点就是与国家机构以外的组织和个人合作。针对这一点,部分高等院校的学生的就业问题并不困难,但是需要考虑的是怎样因材施教,实现学院现有资源利用率的最大化,这就需要结合学院自身的特点,充分考虑学生的需求,合理分配教学资源,实现教学资源的充分利用,建立适合学院自身特点的人才培养模式。(3)加强实验室建设以及与校外企业的合作。实验室的建设和校外企业的合作为学生理论学习后的实践检测提供了一个良好的平台,在实验过程中可以激发学生的求知欲望,强化学生的动手能力,形成将理论知识运用到实践的思维体系。校外企业的合作比实验室的建设更为重要,校外企业的合作可以更加系统地整体构建学生的专业知识体系,并进一步促进独立学院计算机科学与技术特色专业的建设。
3.师资力量的建设
(1)培养正确的教育观念。教师正确的教学观念的培养对于特色专业建设有着非常重要的作用,参与特色专业建设的教师不能安于现状、不思进取,而要在特色专业的建设过程中形成“你追我赶”的教育局面。(2)创建教师培养机制。教师的培养机制有很多方面:①教师可以通过再学习积累更多的知识,获得更高的学位,为特色专业的建社做出更多的贡献。②教师培训是一个很方便快捷的途径,通过培养教师的专业能力,把一些前沿的技术和观念带到教学。③参加学术交流,在交流的过程中教师可以取长补短,及时弥补自身的不足,在获得专业知识的同时教师也会开阔眼界,这些对于特色专业建设都有非常大的促进作用。(3)建立科学绩效考评体系。科学的绩效考评要包括自我评价、学生评价和同行评价,其中学生评价和同行评价更具代表性,评价的内容也要尽可能全面,除了教学态度、教学内容和教学方法等内容,还应该在科研能力、创新能力、团结领导能力和社会服务方面有参考的依据。科学的绩效考评是约束和规范教师教学的重要方面,能够引导教师队伍向着科学教学的方向迈进。(4)完善高校科研队伍建设。建立完善的高校科研队伍建设规章制度,通过制度来改变高校的科研队伍现状,同时培养科研教师的人文情怀和道德素养,让科研工作不再如此烦琐和无趣。科研队伍建设是提高教师专业技能的重要方面,高校教学过程中需要很强的科研能力支撑。教师在不断的科学研究过程中提高了专业知识水平,促进了专业教育教学的快速发展。
4.学生综合能力的培养
(1)培养正确的思维观念。不良的思想观念对于计算机专业学生的学习有着严重的阻碍作用,因此,高校首先要注意学生正确的思维观念的培养。(2)提高学生的创新能力和学习主动性。计算机专业的学生必须有较强的创新能力,高等院校应该为学生的发展和计算机特色专业建设提供保障,同时加强学生的学习主动性。(3)提高课堂上学生的参与度。从近几年的教育教学过程来看,学生课堂上的参与度急剧下滑,这是当前高校教学中的一个普遍现象,也是制约学生能力提高和教学模式改变的主要障碍。在计算机特色专业建设过程中,必须解决这一难题,才能使计算机特色专业建设顺利推进。
三、总结
计算机特色专业建设是互联网时代必然的发展历程。在建设特色专业的过程中,应该充分利用计算机行业人才在当今社会的优势。同时考虑到目前计算机教学过程中的不足,在积极改进的基础之上,顺应时代的发展趋势,使计算机专业培养出来的三类人才(研究型人才、技术型人才、应用型人才)能够发挥自身特长,然后回馈到教育教学中,为计算机特色专业建设做出卓越的贡献。
参考文献:
中图分类号:G424 文献标识码:A
On Computer Science and Technology Curriculum
Teaching and Talent Training
LIU Xiaoyang
(School of Computer Science and Engineering, Chongqing University of Technology, Chongqing 400054)
Abstract The major of computer science and technology as computing subject is the main professional in many universities in our country. In view of the present computer science and technology in our country the status quo of professional course teaching and talent training, change teaching idea, the methods of teaching assessment, bilingual teaching and develop characteristic teachers are proposed in this paper in curriculum teaching reform measures. At the same time in terms of talent cultivation, the school orientation of applied talents and school enterprise training are proposed to perfect the computer science and technology professional talent training scheme.
Key words computer science and technology; course teaching; talent cultivation; bilingual teaching
1 计算机类专业教学现状
由于现在很多高校对计算机科学与技术类的专业设置存在一定问题,如:学校里的计算机类的课程设置与社会需求相脱节。专业知识相对陈旧,缺乏与时俱进的课程体系。所以相应的问题就会逐渐浮出水面:
(1)基础知识水平不一。很多一般本科院校中,其中有一部分学生来自贫困的家庭,而部分来自家庭条件比较优越的学生对计算机接触较早。就计算机操作能力上面而言,有的学生的动手能力很强甚至超过部分教师。专业基础知识掌握的程度不同直接影响教师的教学计划,这将对教师的教学提出更高的要求。(2)课程设置、教学内容与专业需求之间的矛盾。由于计算机类专业的快速发展,社会中相关先进技术如雨后春笋般涌现,如计算机科学与技术专业。而高校的理论课的设置一般会相对滞后一点。高校要想自己培养出来的计算机科学与技术类人才能够适应社会的需求,则在设置计算机科学与技术专业的课程内容的时候要充分考虑学生的理论基础和实践动手能力。
2 计算机科学与技术专业课程教学改革
2.1 转变教学观念
计算机科学与技术专业的快速发展是令人震惊的,社会对计算机科学与技术专业类的优秀人才需求量也是巨大的。我们高校老师要注重培养学生的创新能力和相应的动手能力。要注重课程设计,多增加实验课程,因为现在好多学生对讲授理论课程不是很感兴趣,要是能够用做实验的方式来讲解,则效果会好的很多。无论是在理论上还是实验课上都应该采取小班上课的方式,这样学生的学习时间和学习效果会有一个保障,同时要教会学生相应的学习方式,正所谓授人以鱼不如授人以渔。把理论与实践紧密结合起来,强调实验是对理论知识学习效果的一个验证。
2.2 改革考核方式
传统的课程考核方式是对所讲授的课程重要知识点进行理论课考试或者实验考查。现在的考核方式应由知识点考核向个人综合能力和素质考核转变,这样就可避免学生“学了后面忘记了前面”的现象。
2.3 实施双语教学
双语教学作为实施多元文化教育的一种有效手段,符合当今社会的发展趋势。计算机科学与技术专业作为我国众多高校开设的主要专业,肩负着培养掌握计算机基础理论并具备软件开发等计算机专业技术能力的人才的重任。
2.4 培养有特色的计算机类教师
正所谓名师出高徒,所以一个好的教师对学生的影响是至关重要的。这就对我们高校的教师提出了更高的要求。我们不仅要有过硬的专业知识背景,还要有较强的动手实践能力,同时还要具备很强的科研能力。因此要培养一批具有特色的专业教师队伍是个关键;教师队伍是否有特色,直接决定培养出来的学生是否也具有特色,正所谓名师出高徒。先进的教师队伍一般都会有先进的教学理念和工程经验、深厚的学术功底和良好的教学水平。同时先进的教师一定要具备高尚的道德情操,正所谓德才兼备,教师的德是至关重要的一个方面。
3 计算机科学与技术专业人才培养探讨
3.1 树立培养“应用型”人才的办学方向
“科研型”人才和“应用型”人才是两种不同的培养目标。“科研型”人才注重科研能力的培养、强调创新能力,通过科研来调动学生的学习兴趣。“应用型”人才注重实用性,强调学生的实际动手操作能力。在我们一般本科院校中,在兼顾“应用型”人才的培养目标的同时,要努力向“科研型”人才培养方案方向发展。
3.2 通过校企联合强化学生专业基础训练
在制定教学计划中,可以实行理论+实践的方式来进行。因为我们培养的毕业生最终是要走向社会,所以在上大学的时候就可以提前让他们接触社会、感受社会,了解社会需求,这样就会有针对性地学习。例如可以在学校学习一年,然后去公司等企事业单位实习一年,继而再返回学校学年。注重培养学生的创新能力,将所学的理论知识转化为实际能力。
3.3 企业参与专业培养方案的制定,建立校企合作的长效机制
在新的教学计划模式中,中间的一年,是以在公司货企事业单位实际锻炼为主。让学生明白社会中真正需要什么样的计算机科学与技术类的人才,这样他们就可以有的放矢地去学习。避免所学知识与社会需要相脱节的矛盾。
4 结论
本文基于对计算机科学与技术专业的课程教学和人才培养的认识,探讨了本专业的课程教学和人才培养。对计算机科学与技术专业在教学过程中,不但只是将知识传授于学生,还应该培养学生的创新能力以及创新素质。在计算机科学与技术专业课程教学上,可以从转变教学观念、改革考核方式、实行双语教学、培养特色教师等方面进行改革,计算机科学与技术专业人才培养方式上,可以从树立培养“应用型”人才的办学方向、通过校企联合强化学生专业基础训练、企业参与专业培养方案的制定、建立校企合作的长效机制等方面来进行改革,努力打造计算机科学与技术的专业特色。
参考文献
[1] 于金霞.计算机科学与技术特色专业建设[J].计算机教育,2011.10:17-21.
[2] 朱勤,顾翔,邵浩然.地方院校计算机专业双语教学探讨[J].计算机教育,2009(19):86-88.
[3] 熊晓波.浅谈高校计算机科学与技术专业人才的培养问题[J].教学研究,2012.8:93-96.
[4] 宫洁,赵菲,凌滨.计算机科学与技术专业课程体系改革的探索[J].电子测试,2013.9:172-173.
伊利诺伊大学是“莫里尔法案”(由林肯总统在1862年签署)生效最初十年期间通过公用土地赠与方式创立的全美37所高校之一,于1868年正式开学。其座落于美国伊利诺伊州南部安静幽雅的姊妹城镇-厄巴纳和香槟,占地1458英亩,拥有272座主要建筑。此外,学校还拥有一个机场、433英亩森林保留地以及占地1765英亩的阿勒顿公园。
经过近140年的发展,伊利诺依大学已经是全美国最好的大学之一,位居全美公立大学的前五位。该校拥有仅次于哈佛大学和耶鲁大学的美国第三大大学图书馆,图书资料达一千七百多万册。此外,学校还有自然史博物馆、世界传统文化博物馆以及一个美术馆和一个表演艺术中心。该校能提供一百五十多个专业方向领域的四千多门课程,每年授予一万五千多个学位,其中每年授予的博士学位获得者人数稳居全美前五名。目前,该校拥有近两千名教授和四万余名学生。其中,学生由近三万名大学生和一万一千余名研究生组成,含外国留学生近五千名。
伊利诺伊大学以理工科尤称翘楚,稳居全美大学排名前六位。进一步讲,有十余个本科专业位列全美前二十五名,其中会计学、材料学、农业工程、土木工程、环境工程、计算机科学、核工程、机械工程等并位居前五位;有超过六十多个研究生专业位列全美前三十名,其中图书馆学、土木工程、材料学、微生物学、计算机科学、计算机工程、无机化学、分析化学、冷凝物质、逻辑学、数论等并高居前五位。该校共有11位教师及校友荣获过诺贝尔奖,18位教师及校友荣获过普利策奖。其中,该校教授巴丁因发明晶体管和提出低温超导理论而成为历史上在同一领域(固体物理学)两次获得诺贝尔物理学奖的第一人。另外,尼龙的发明者卡罗瑟斯、集成电路的发明者杰克科勒比、第78届奥斯卡金像奖最佳导演获得者李安等均为该校毕业生,我国前著名科学家竺可桢早年也曾在该校攻读农学。
非常幸运和特别值得一提的是,此番留学团队组成成员的研究兴趣或主攻方向均属伊利诺伊大学的优势学科方向,这为各位老师的学习和提高创造了非常重要的基础和前提条件,同时也从侧面反映了国家教育部留学基金委的工作非常到位和值得肯定。
2计算机学科课程设置的比较
我是北京交通大学计算机学院的一名专业基础课程任课教师,主要讲授本科“操作系统”和研究生“安全操作系统”,有幸被分派到久负盛名的伊利诺伊大学计算机科学系进行访问学习。网络神童马克・安德森曾在那里设计了互联网浏览器软件Mosaic及Netscape,著名的微软IE浏览器至今还是构建在Mosaic的基础上。留学期间和回国后,我曾对伊利诺伊大学计算机学科课程设置进行了较为粗浅的分析和对比性研究。
伊利诺伊大学计算机科学系可提供三种不同的大学学位教育(即工学院的计算机科学专业理学学士以及文理学院的数学与计算机科学理学学士、统计学与计算机科学理学学士)、五年制本硕连读学位教育、辅修计算机科学专业学位教育及软件工程学历证书。本科学位教育主要由校院教学要求和专业教学要求两部分构成。前述计算机科学专业理学学士、数学与计算机科学理学学士、统计学与计算机科学理学学士的主要区别就在于学院要求和专业要求的不同。例如,工学院要求物理与化学,而文理学院则不要求,同时两个学院的一般教学要求也略微有所不同。不同专业间的教学要求区别在于数学与计算机科学专业要求多上三门不同的数学类课程,同时又比计算机科学专业少上五门计算机科学类课程。统计学与计算机科学专业和数学与计算机科学专业的要求大致相同,只是用统计学类课程替代了某些数学类课程。对于三个专业来讲,有15门数学类或计算机科学类课程是相同的,所以共性大于不同。需要指出的是,计算机科学类课程由计算机科学系负责开设和讲授,课号、名称及要求完全一致。这和国内的大学是不一样的,至少北京交通大学是如此:和计算机专业较为相似的理学院的信息与计算科学专业的某些计算机类核心课程(如“操作系统”)的要求和讲授就与计算机学院无关。此外,国内大学本科培养方案则由通识教育、学科门类教育、自主教育三部分教学要求构成,它们与伊利诺伊大学的学院级或专业级教学要求间的对应关系并不明晰。其中,通识教育由综合基础和基本技能组成,为面向全校本科生的公共要求(伊利诺伊大学在这点上似乎不太明确或较弱);学科门类教育由学科门类基础课程、大类专业基础课程和专业课程构成;自主教育包括全校通识教育与各学科门类教育课程与实践、系列讲座、竞赛、证书、科研论文、自主和开放实验、就业实践、科研实践等,是我国高校为加强实践环节和推动就业竞争力而引入的具有中国特色的课程学分组成,国外自然无等同物。
具体以计算机科学专业培养方案为例对比来讲,伊利诺伊大学总共要求128学分,含学院级要求39-51学分、专业要求76-85学分(参表1所示);北京交通大学总学分要求为190学分,含通识教育必修40学分和选修20学分、学科门类教育必修97.5学分和选修22.5学分以及自主教育选修10学分(参表2所示)。后者比前者高出62学分,主要包括必修类的英语16学分(国外对外语的要求为0-12学分,注意其并未指定特定语种)、选修类的自主教育10学分。国内通识教育综合基础部分(必修22学分、选修14学分)近似等同于国外的人文社会科学类课程(18学分),但多出18学分的教学要求。另外,国外大学专门设立写作课程(含4学分写作I、3学分高级写作)来传授和培养学生的写作技巧与能力,国内大学则主要通过毕业设计环节的论文写作(毕业设计共16学分)来达到相同的目标。国外大学把普通化学I和普通化学实验I(共计4小学分)作为工科专业的公共基本要求,而国内大学如计算机科学专业在内的工科专业则可以不选修化学类课程;同时,国内大学设定数学、物理类课程同为学科门类基础课程,而国外大学则把其中的微积分、概率论或统计学作为计算机科学专业的专业要求。
表1 伊利诺伊大学计算机科学本科专业培养方案
注:表中大类专业基础理论与实践(必修)主要包括计算机科学技术导论、电子技术类课程(电路分析基础3学分、模拟电子技术3学分、模拟电子技术实验1学分、数字电子技术3学分、数字电子技术实验1学分)、计算机数学类课程(离散数学8学分)、计算机软件类课程(数据结构4学分、高级语言程序设计4学分、操作系统4学分,编译原理3学分)、计算机硬件类课程(计算机体系结构2学分、计算机组成原理3学分、计算机组成原理实验1学分)等;专业主修(必修)课程主要包括数据库系统原理、接口技术、计算机网络原理、接口技术实验、计算机网络原理实验、毕业设计等。专业特色课程(选修)则划分为四个方向给出可选课程:1、计算机软件类(软件测试、统一建模语言、高性能计算导论、软件工程、Web程序设计、Unix/Linux环境下程序设计、XML程序设计、软件类综合实践);2、计算机硬件类(计算机控制技术、硬件类综合实践);3、计算机网络类(计算机安全保密、网络安全与管理);4、计算机应用技术类(人工智能、人机交互技术、计算机辅助造型与动画设计、数字图像处理)。
伊利诺伊大学要求学生学习和掌握数字计算机的理论、设计和应用的广博深厚的知识。前两年主要学习数学与物理以及入门性计算机科学基本原理。第三年完成基本的计算机科学课程,并要求选修和拓展学生的理论基础。第四年鼓励学生就自己感兴趣的方向和课题进行学习和深入的理解(均为选修课)。进一步说,国外大学计算机科学专业关于计算机专业特色课程的公共要求简单明晰,仅包括计算机科学导论、数据结构与软件原理、计算机体系结构I/II、系统编程、大程序设计项目、计算理论入门,等,而多达24-27学分允许学生可按计算机科学、科学计算(计算机科学与工程)、数学三大方向分轨选课(参表3所示);而其中在计算机科学方向并给出系统、数据库、图形学、人机交互、编程语言、人工智能、信息安全、网络等八个子方向,在科学计算方向上并给出航空宇宙工程、应用数学、天文学、大气科学、生物学、生物医学仪器、生物分子工程、化学工程、化学、控制、电子工程、工程机械学、环境工程学、遗传学、地质学、制造工程、材料科学、机械工程、建模与仿真、神经系统科学、原子工程、运筹学、优化、物理学、等离子工程、心理学、放射学工程、机器人学、信号与图像处理、统计学、结构工程等三十多个子方向上给出细化且较为明确的各6-分的选课指导和教学要求。
表3 伊利诺伊大学计算机科学专业按方向分轨选课
相比较之下,国内大学计算机专业设立的公共特色专业课程则较多,有时即便划分出一些方向,要么方向太大,要么选课思路和教学要求不太明确。
3教学科研、学生素质培养及其他
在伊利诺伊大学,我主要选择了三门与我在国内所授课程及研究方向关系密切的计算机科学专业课程(包括CS 423 Operating System Design“操作系统设计”,CS 523 Advanced Operating Systems“高级操作系统”和CS498DM Software Testing“软件测试”)进行旁听学习。
从专业课程教学内容组织安排及教学环节课堂组织可以看出,国外大学始终贯彻教学过程以“学生”为主体的宗旨和理念,强调学生的自主学习,要求学生在课前完成充分的预习准备、课后完成复习思考或上机作业,否则课堂根本就是听天书,学不会是学生自己的事情且归因于其自身的问题);授课教师在课堂上主要扮演组织者的角色,引领学生在操作系统设计概念原理或软件测试基本理论与技术的知识海洋中畅游,或快速前行或停下来慢慢品尝,或提出问题让学生分组讨论和自己给出答案,或启发式般把教学话题引向研究前沿进而开阔学生的课程视野和激发学生的学习兴趣与热情。相比较之下,国内课程教学则把更多的责任赋予教师,要求教师关于课程教学内容组织的科学性并深入浅出地讲清楚、讲彻底,对学生的要求不是非常强调。
同时,国外大学授课教师关于课堂组织的自主性更为灵活多样。其间,软件测试授课教师并邀请了知名计算机软件开发公司的资深测试师就软件测试的公司组织运作方式和软件测试技术及实用技巧,使学生实现了与社会公司及实用技术的零距离接触;操作系统设计授课教师并委托她的两个研究生分别就他们当前所作科研课题项目阶段成果的主题报告,使学生对操作系统领域的研究前沿及自己将来可以利用本门课程所学知识在实业界有所作为的方向有了感性和更为明确的认识;高级操作系统授课教师更是针对研究生授课对象、采取自己在课程前后把关、指定不同主题和分发文献资料由所有学生依次轮流课堂汇报的形式,既完成了课程内容的深度挖掘拓展及学生关于课程内容全面掌握的教学任务,又培养了学生的自主学习意识和锻炼了学生的自主学习能力,还提高了学生的科研文献阅读水平、科研调研能力和演讲报告能力。另外,我还在伊利诺伊大学强化英语学院参加了教学术语与教育学(Professional Language and Pedagogy, 简称PLP)和美国文化与交流( American Culture and Communication, 简称ACC)等两门课程的学习,其课堂组织形式和授课方式则更为多样化,或让学生自己走上讲台实践和体验课堂讲授和组织技巧,或实地参观访问当地图书馆、校园问路、到餐馆点菜用餐、到咖啡屋品尝咖啡,甚至安排了与当地居民配对、每周定时交流谈话一次的环节,这对于日益国际化的国内大学的语言教学的开展无疑具有非常重要的借鉴作用。
从课程评分环节而言,国外课程强调实践环节并以较高权重计入课程最终成绩,鼓励分组协作但应通过团队演讲或逐个交流等来细化组员得分等级,课程最终成绩由期中考试成绩、平时成绩(考勤与平时作业)、实践环节成绩和期终考试成绩综合构成从而避免单纯依靠期终考试成绩计分机制可能造成的期末突击风与无法真正掌握知识等弊端,其中平时成绩、实践环节得分和期中成绩的计算充分利用和信任研究生助教,当然,从另一方面讲也起到了培养研究生工作态度和能力的效应。国内大学特别是计算机专业关于课程实践环节的教学要求也在逐步增强,但课程成绩更多地取决于期末成绩,大多数课程不在设立期中考试(这在一定程度上可归因于近年来一直不断扩招的客观现实及由此引发的庞大工作量、教学资源等条件的限制),学生当中抱有凭借期末突击过关心态的现象较为普遍,对教学质量和教学效果的负面影响不可忽视。
当然,这并不是说国外大学不重视课堂教学质量;相反,国外大学对课堂教学和成绩考评的重视程度较之国内大学有过之而无不及(只不过其更遵循“学生”作为主体的客观教学规律并据此开展课堂教学活动而已),这从其在各门课程最后一节课给学生分发和要求填写课堂教学评价表、学年末由学生自主推选产生“我最敬爱的老师”以及学校专门常设有考卷测评研究机构等可见一斑。国内也有类似的课堂教学评测手段,只不过基于校园网在网上展开而已,同课堂分发为听课者有份的评价机制相比,网上硬行要求每一位同学参与测评的方法存在部分不听课同学随意评价的问题。
另外,我觉得伊利诺伊大学同一专业课程(主要指本科高年级专业课程,如CS 423和CS498DM)在本科生和研究生之间打通的做法非常值得借鉴。一方面,研究生本来就存在跨专业报考和录取的现实,自然而然地某些专业课程需要补修;另一方面,即便是本科和研究生读的是同一专业,也可能由于兴趣或研究方向的改变而使得需要选修某些本科阶段就曾开过但不曾选修的专业课程。况且,国内为研究生和本科生开设的同一类型课程的教学内容往往也是大同小异,只是掌握深度和难度有所区别而已;而从实际技能与水平而言,本科高年级学生与课程学习阶段的研究生本来就没有什么大的区别。如果专业课程在本科和研究生之间打通,则可以节省教学资源并便于统一专业课程体系与教学安排。至于相关专业课程的本科与研究生要求的区别对待,则可采取补充针对研究生的课程要求、增强研究生实践动手环节或论文演讲环节等措施。同样地,硕士研究生和博士研究生的专业课程(如CS523)同样可以打通。
如前所述,伊利诺伊大学的科研实力是非常强的,科研氛围自然也非常浓厚。另外,从整个校园、工学院乃至计算机科学系层出不穷、从不间断的各种类型的学术报告、研讨会或研讨班,大厅或楼道里相关单位最新科研成果的展示、科研项目或相关人员的获奖快报以及包括微软研究院、谷歌、摩根斯坦利等参与的主题活动日与信息技术讲座中也验证和说明了这一点。
现今美国社会有其好的一面,也有其不好的一面,我们在改革开放的过程中应该学习其好的地方,但同时必须坚持自己好的方面。换句话说,应该在坚持自己的好的方面的基础上吸收世界文化的精髓,而非完全抛弃自我和全盘吸收他国的无论精华还是糟粕。我国从古至今一直赋予教育机构道德教育的责任,这是非常重要和必要的,应予坚持、加强。“十年树木,百年树人”,无论家庭,学校还是社会,要关注青少年的道德教育,付出再大也不为过。
另外,我们还利用春假参观了著名的哈佛大学和麻省理工学院,给我的深刻影响是哈佛校园(建设)非常一般,草坪光秃秃的居多,难道真的是老牌名校不在乎这些?不过,其诺贝尔获奖者人数又是非常之多。果真是“山不在高,有仙则灵;水不在深,有龙则灵”吧!国内高校是否应该由此得到启发,把本不富足的经费优先用于人才引进和真正的科研资助上,而非老是富丽堂皇的表象第一。
三月份的一个周末,伊利诺伊大学曾举办了一场规模庞大、全校各单位甚至外联单位一并参与、面向全社会(老少与年轻人皆有“节目”可看)的学术活动节,展示了该校相关的科研学术成果、学生科技成果及与日常生活紧密相关的科普演示实验等,活动节全体总动员和面向社会开放的举措值得国内高校借鉴,这其实是拉近市民与高校距离,并向社会宣传学校的一次大好机会。
参考文献
中图分类号:G642 文献标识码:B
1地方高校计算机专业人才培养的现状
21世纪是知识经济时代,支撑知识经济时代的核心技术是信息网络技术。作为培养信息技术领域高科技人才的主要学科,计算机科学与技术为我国的信息化作出了巨大的贡献。目前,计算机科学与技术专业作为全国最大的工科专业,在771所高等院校开设。这些高校除了几十所属于国家教育部直管以外,绝大部分是地方高等院校。上世纪末,随着社会需求的强势拉动,地方高校的计算机专业进行了的大量扩招和新专业设立,地方高校培养的计算机专业人才在满足社会需求的同时,也面临着巨大的挑战。一方面,社会对该专业的人才需求依然强盛,另一方面,大量的毕业生无法就业。IT行业就业难,原因在于求职者的知识结构与企业人才需求之间的不接轨,很多人求职无门,众多企业无法招聘到合格人才。分析原因,主要表现在以下三个方面:
其一,专业知识陈旧,专业范围太宽,培养方案雷同。目前,我国高校在计算机领域仅有计算机科学与技术一个专业方向,培养方案的高度概括、培养范围的过度宽泛以及专业定位不明、课程面面俱到却无法保证深度等不足逐渐凸显出来。地方高等院校在开设计算机科学技术专业时,培养方案绝大部分参照教育部直属院校的培养方案,形成了千校一面、毫无特色的人才培养模式。另外,大学计算机专业教材的更新速度以“年”计,而IT产业的更新速度以“月”甚至以“天”计,因此,传统教育模式培养出的毕业生进入IT行业时,需求与供应的无法接轨必然导致就业受阻。
其二,工程实践缺乏,实践能力差,实验环境落后。信息技术企业衡量求职者的一个重要因素,就是计算机工程实践能力。但是,目前众多地方高校对计算机专业学生实践能力的培养缺乏,特别是工程技术能力的培养缺乏,这对于刚毕业离校的大学生,无疑是一个大的障碍。
其三,综合素质的知识结构不完善。软件人才不只是编码员,而应是具有职业发展潜力的高素质软件人才;企业所需要的不只是掌握业界最新流行技术的人员,更重要的是来自文化层面的竞争力。而求职者综合素质的不完善与知识结构的不合理,已成为其进入软件行业的阻碍。
地方高校传统的计算机专业培养模式和课程设置体系,已经无法满足当前社会对计算机专业人才的需求。现在计算机专业培养的学生缺乏对专业知识的深度掌握,专业培养表现为面面俱到而没有针对性、专业方向涵盖太广而没有进行分类细化。所以,早在2005年,太原科技大学计算机学院就开始进行计算机科学与技术专业培养模式的改革,此项工作得到了三项山西省教学研究项目的支持。2006年,按照教育部计算机教学指导委员会《高等学校计算机科学与技术专业发展战略研究报告及专业规范》以及我校作为山西省首届品牌专业的计算机科学与技术专业的特色优势,制定了计算机科学与技术专业(计算机工程方向)2006培养方案。该培养方案在2006年山西省计算机教育工作会议上得到推广。下面就计算机专业的专业办学指导思想与服务定位、培养目标与要求、课程体系设置等问题进行介绍。
2计算机专业培养方案特点
太原科技大学计算机学院在建设和发展的不同历史时期,计算机专业办学思路紧跟时代要求,注重教育思想和教育观念的更新,尤其是2000年以来,学院确立了与经济和社会发展相适应、与自身定位目标相吻合、富有质量意识和时代特征的专业办学思路。构建“行业特色明显、专业方向细化、实践技能突出、素质教育鲜明”的人才培养模式。立足山西,服务行业,面向全国,努力把计算机科学技术专业办成在机械制造信息化行业有明显特色,与山西地方经济紧密结合,省内一流,全国知名的优秀学科专业。2006年培养计划主要特点有以下几个方面:
(1) 培养目标体现了专业细化和社会需求决定人才培养的特点
根据21世纪工程教育和为区域经济发展服务的专业办学理念以及当前知识经济时代对信息技术人才需求的特点,计算机专业的办学指导思想充分体现“融素质教育与业务培养为一体、融知识传授与能力培养为一体、融理论教学与科研实践为一体”的办学理念。2005年5月在南京以及9月在武汉召开的计算机专业改革和院系主任论坛上,针对当前我国计算机教育的严峻形势,与会代表达成了计算机科学与技术专业改革的共识,那就是计算机专业办学指导思想必须体现专业细化的特点以及以社会需求为人才培养目标的特点,专业办学特色和人才培养体系必须具有个性化和行业特色。教育部高等学校计算机科学与技术教学指导委员会提出将计算机科学与技术专业细化为计算机科学、计算机工程、软件工程和信息技术四个方向,我们根据目前学院的师资、科研以及教学水平,构建了“计算机工程”方向的培养方案。
(2) 培养目标结合了学院已有的办学特色和科研优势
计算机学院经过近10年的发展,在计算机网络工程、计算机控制工程以及在智能信息系统的科学研究方面积累了大量的科研成果,具有了较强的师资优势,所以我们在培养方案的专业选修课设置方面突破了传统的单课选修的方式,构建了三个专业选修模块。学生根据自己的专业兴趣和将来的就业方向进行模块选择。每一个模块都设置了该方向的核心课程,以培养学生的领域知识。
(3) 培养模式和课程体系突出了知识深度的特点
在进行专业方向细化的前提下,本计划的课程设置充分体现强化知识的深度的特点。在培养学生掌握本学科核心知识单元的基础上,要在专业知识的教育上充分体现深度优先的原则。在新的培养方案中,加大了“高级程序设计基础”的教学和实验时数,由原来的48学时改变为80学时,以强化学生的程序设计能力;将原来96学时“电路与电子技术”拆分为“电路与系统”、“模拟电子与数字电子技术”,学时数扩展为160学时,突出电子学基础对于计算机发展的重要性和基础性;增设了“数字信号处理”和“嵌入式系统”两门核心课程,以适应当前IT业对本专业人才知识结构的需求。
(4) 加大了实践教学时数,突出了实践技能的培养
突出了学生实践技能的培养。2006培养方案中,学生四年的总课堂教学时数为2230学时,其中实验和实践教学就占到1024学时,实践教学的学时数占总学时数的31%。本计划较大幅度地增加了核心课程的实验时数,增加了程序设计综合课程设计、数字系统综合实验周、计算机网络综合实验周、嵌入式系统综合实验周,将原来的计算机组成综合实验周提升为计算机组成课程设计。