时间:2023-03-29 09:25:55
序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇计算机工程导论论文范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!
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].
2.计算机本科应用型人才专业能力培养
3.计算机本科专业科研实践学期的教学设计与评价
4.中美计算机本科教育的比较与思考
5.计算机本科专业的交互设计方向课程设置问题
6.计算机本科专业学生软件系统设计能力的培养与实践
7.财经类高等学校计算机本科专业人才培养模式的探索
8.地方本科院校计算机应用型人才培养模式探讨
9.计算机本科教育的实践教学模式研究
10.从硕士研究生入学统考看高校计算机本科专业基础课教学
11.应用型计算机本科中离散数学课程目标定位与课程改革的探讨
12.对综合性大学计算机本科专业培养目标的思考
13.贵州少数民族地区高校计算机本科专业考试评价体系的构建——以兴义民族师范学院为例
14.基于CDIO模式的计算机本科专业人才培养模式
15.关于计算机本科教育的思考
16.计算机本科专业学生学习现状调查与解决对策
17.面向计算机本科专业的嵌入式方向教学体系的研究
18.中国计算机本科专业发展战略研究报告
19.应用技术型本科课程体系改革刍议——计算机科学与技术/计算机网络应用专业
20.应用型计算机本科专业课程体系的研究
21.工科高等学校计算机本科专业课程体系重构的探索
22.校企合作培养计算机本科应用型人才的实践研究
23.财经类高等学校计算机本科专业课程体系重构的探索
24.计算机本科人才程序设计能力培养研究
25.计算机本科教育引入微软院校IT课程的思考
26.应用型计算机本科人才的数学素养培养研究
27.计算机本科专业人才培养方案改革的研究与探索
28.高校计算机本科专业C语言课程教改探析
29.应用型计算机本科教育课程体系的研究与探索
30.南洋理工大学计算机本科教育介绍
31.计算机本科双语教学中情感因素的作用
32.与学校学科特长相融合的计算机本科人才培养模式研究
33.以技术应用能力培养为核心的计算机本科教学模式探讨
34.计算机本科人才创新实践能力的培养
35.基于大类招生的地方普通大学计算机本科专业教学改革研究
36.试论我国计算机专业本科教育现状及发展
37.以合作教育提升计算机本科学生就业能力的思考
38.计算机本科应用型人才的培养在C语言程序设计中的体现
39.地方性应用型高校计算机本科专业课程体系设置研究
40.计算机本科专业软件实习工厂的构建研究
41.虚拟实验室环境下计算机本科专业应用型人才培养研究
42.计算机本科专业课程考核改革的现状与对策
43.普通高校计算机本科专业实践教学改革研究
44.计算机本科应用型人才培养模式研究
45.计算机专业本科教育改革的研究
46.计算机本科专业开设网络控制实验的研究
47.应用型计算机本科职业人才培养体系构建研究
48.地方高校计算机本科人才创新实践能力培养模式的探索
49.本科计算机教育中数理逻辑课程改革浅析
50.计算机本科专业人才培养方案的研究与实践
51.从校企合作的角度研究应用型计算机本科人才的培养模式
52.计算机本科毕业论文写作框架的设计
53.中美高校本科计算机教育之比较
54.应用型计算机类本科专业的教育与学生就业特征分析与对策——以江苏理工学院计算机类专业为例
55.与时俱进的计算机本科教育
56.计算机本科电子商务课程启发实践式教学方法
57.非计算机本科专业计算机程序设计课程的改革思考
58.工程应用型本科计算机教育模式与实践
59.地方院校计算机本科人才创新实践能力培养的一种有效模式
60.应用型本科高校计算机专业教材建设若干问题的研究
61.财经类高等学校计算机本科专业课程体系重构的探索
62.基于课程地图的计算机专业本科培养方案的制订
63.地方本科院校计算机类专业发展的思考
64.应用型本科计算机网络教学改革的研究与实践
65.基于CDIO培养模式在计算机本科学生实践教学中的改革研究
66.计算机本科专业《人工智能》课程教学探讨
67.高校本科阶段计算机专业“3+1”人才培养模式探析——以江苏技术师范学院为例
68.我校计算机本科教学中的难点与对策
69.计算机本科专业软件实习工厂的实践与效果分析
70.将并行计算纳入本科教育 深化计算机学科创新人才培养
71.以评促建 提高计算机本科课程建设质量——以《计算机导论》课程为例
72.应用型本科计算机专业模块化教学课程体系建设的实践
73.新升本科院校计算机专业实践教学改革研究——以就业为导向
74.应用型本科高校《计算机网络》课程的教学改革探索
75.本科毕业论文实践中的计算机应用现状与指导
76.美国高校计算机工程本科课程设置特色分析
77.以竞赛为驱动的应用型本科高校计算机人才培养模式探究
78.应用型本科高校计算机网络实验室的建设
79.基于应用型人才培养的计算机本科专业实习实训管理模式研究
80.基于Web的虚拟仿真器在《计算机体系结构》本科教学中的应用
81.应用型本科计算机基础教学改革探索
82.计算机实践教学在新建本科院校中的应对策略
83.高职本科计算机专业人才培养模式构建
84.基于教学质量国家标准的本科计算机类专业应用型人才培养思考
85.应用型本科计算机网络教学平台构建研究
86.新建本科院校计算机基础教学评价体系研究
87.关于高校计算机课程体系改革及本科教学的思考
88.认知风格对英语阅读及写作的影响——以计算机本科二年级学生为例
89.计算机本科教育的“华尔兹”
90.本科计算机公共基础课程教学改革研究
91.高校计算机辅助审计本科教学探讨
92.应用型本科院校计算机实验教学改革探索
93.计算机应用型本科人才程序设计能力培养
94.地方本科高校计算机科学与技术专业应用型转型发展的思考——以新乡学院计算机与信息工程学院为例
95.计算机实践教学在新建本科院校中的应对策略
96.基于应用型人才培养为导向的计算机本科课程体系设置的探讨
97.应用型本科院校计算机课程双语教学探讨
98.应用型本科院校计算机导论课程教学方法研究
99.计算机专业本科毕业设计的探讨
100.应用型本科计算机图形学教学改革初探
101.一流计算机学科必须是一流本科教育
102.关于本科院校计算机教学中学生创新能力培养的几点认识
103.应用型本科计算机组成原理实验教学改革
104.非计算机专业本科学生计算机教学的研究
105.应用型本科院校计算机公共课程体系研究与实践
106.敏捷开发模式在本科计算机科学与技术专业教学中的应用探索
107.高职设置四年制技术本科的研究与探索——以长职院计算机网络技术专业为例
108.大学本科开设计算机视觉课程教学的探讨
109.应用型本科院校计算机专业双语教学中的“羊群效应”及规避策略——以《计算机科学导论》双语教学为例
110.教育转型视角下民办本科院校计算机课程多元化教学模式的研究与实践
111.计算机本科职业化教育引进与校企合作机制研究
112.应用性本科计算机专业设置与培养方案的改革
113.新建本科院校计算机实验教学中心建设初探
114.应用型本科涉农院校计算机教师能力提升研究与实践——以河南牧业经济学院为例
115.财经类本科院校中高职计算机专业师资队伍建设研究
116.新升本科院校计算机公共课面临的问题及对策
117.应用型IT人才培养下的计算机本科课程体系设置的研究
118.二类本科院校计算机专业人才培养的质量保证
119.就业导向下的本科院校计算机专业教育创新模式探索
120.新建本科院校公共计算机课程体系构建及实践
1引言
随着经济和信息技术的发展,计算机科学与技术专业已经发展成为我国招生规模最大,培养学生最多的专业之一,计算机专业不仅需要高层次的计算机科学家和研究员,更多需要的是系统掌握计算机科学理论、计算机软、硬件及网络知识的应用型人才,计算机专业教育应以人才市场为的导向,融合在相关学科的知识,满足经济社会发展的对新型复合型人才的需求。在社会对计算机人才的需求呈现多元化的今天,对基础扎实,具有过硬的技术背景,又有较强实践能力和有较强市场意识的应用型计算机人才的需求旺盛。因此,从商科类院校的实际特点出发,探索商科类院校的计算机科学与技术专业人才培养及特色,突出特色和优势,是值得认真研究和需要亟待解决的问题。
2明确人才培养目标,满足人才市场需求
国家信息化的发展步伐在加快,信息产业对人才的需求在进一步增加,从人才就业形势来看,一方面用人单位急需实践能力强,学有所长的计算机人才,另一方面又存在计算机专业的毕业生找不到理想工作的问题。究其原因,主要是计算机专业毕业生的知识结构与用人单位的需求存在一定的距离。计算机专业培养的人才应该是熟练掌握计算机软件开发技术,精通计算机程序设计;掌握计算机网络软硬件技术,能够从事计算机网络应用技术开发和网络编程技术;掌握计算机硬件技术基础,具备计算机硬件或产品开发的潜力;并且通过对上述三个方面知识的选修课程模块使学生在某一个方面学有所长。商科类院校计算机科学与技术专业应该结合现代商科特色,与经济、管理等学科结合,渗透和交叉,培养出特色鲜明并且有竞争优势的学生。
3培养目标与专业特色
商科类院校计算机科学与技术专业要坚持为经济建设和社会发展服务。人才培养目标可以确定为:本专业培养德、智、体、美全面发展,系统掌握计算机科学理论、计算机软硬件及网络理论及应用知识;基础扎实,综合素质高,实践能力强,具有市场意识和创新精神,能够在企事业、政府部门、学校等单位从事计算机软件、硬件、网络系统的研究、开发和管理等工作的应用型高级技术人才。
商科类院校的计算机专业,培养的是“应用型”人才,通过自身已经存在的商科人文环境,着重培养学生的学习、分析与解决问题、开展创新活动的能力,使学生不仅有计算机软、硬件及网络应用知识,又有经济和管理的知识背景,使学生既懂计算机技术,又懂得一些经济和管理方面的知识;当然,培养出来的学生首先应该符合计算机专业人才培养规格要求,学生学有所长;同时,和其他院校相比又应具有商科知识背景,能够在相关专业领域从事信息技术服务、技术管理和市场开拓工作。使学生既懂技术,又会经营管理。
4商科特色的应用型计算机人才培养目标的实现
商科特色的应用型人才培养是由教师教学、学生学习、培养目标、培养模式、教学管理、教学计划、教学内容、教学方法、教学手段等多个方面共同作用来实现的。2006年9月,教育部高等学校计算机科学与技术教学指导委员会编制了《高等学校计算机科学与技术专业战略研究报告暨专业规范(试行)》,由高等教育出版社出版,其中提出了4个参考的专业方向,即计算机科学、计算机工程、软件工程以及信息技术。商科类院校计算机科学与技术专业适合信息技术方向。
4.1课程体系的设置原则
在培养方案和教学内容安排时,即要注重基础理论、基本知识、基本技能的培养,又要突出商科特色,还要注重实用技术与工程开发能力的培养。计算机科学与技术专业培养的学生首先应该满足人才培养规格要求,在计算机软硬件和网络方面有较扎实的基础和较宽的知识面;学生要熟练掌握软件编程技术、计算机网络及网络设备的配置和使用和计算机硬件系统或产品的开发潜力,能够解决生产、生活中的实际问题的能力;课程设置可以从计算机软、硬件及网络三类课程入手,构成课程体系和课程模块。在商科特色的培养方面,要注重学生经管、管理知识和理念的培育。通过教学计划设置商科课程,让学生了解企业经营和管理的实际问题,通过讲座或案例,让学生了解现代企业经营管理模式,通过成功IT企业的案例作为现实教材,使学生在经营、管理和创业等方面能够学以致用。通过实践教学使学生具有较强的解决问题能力,获得一技之长,能够结合企业的实际情况,解决生产中的实际问题,缩短企业对人才需求的距离。
4.1.1专业的核心课程设置
为了满足计算机科学与技术专业人才培养规格,在专业核心课程的设置方面要满足人才培养规格的需要,开展与各有关课程配套的教学大纲、教材建设工作,把本学科领域前沿的优秀学术成果增加到教学内容中去。如下表所示。
4.1.2商科特色的建设
商科类院校计算机科学与技术专业,在培养方案中要体现商科背景的培养。主要通过六个层次的教学实现,首先,在公共基础课中开设经济学通论、管理学通论二门课程;第二,在人文科技选修课中,限制学生选修6个学分的经济管理类课程;第三,在专业选修课中开设财税实务、项目分析与策划、行业营销、企业登记运行等专题讲座;第四,在独立实践教学环节中,设置计算机市场调研、电子及计算机产品营销实践等实习环节;第五,在专业课中,结合学科建设的优势,开设电子商务技术、信息管理等方面的课程;第六,鼓励学生参加经济、管理类学术交流活动,辅修经济管理类第二专业;发挥商科类院校的特色。
4.1.3实践教学体系建设
实践教学通过课程内实验、独立开课实验、实习、课程设计、毕业设计、第二课堂、创新学分设置等实现。独立的实践教学环节,如计算机导论实验、C语言程序设计实验、大学物理实验、面向对象程序设计实验、计算机网络工程实验、大型数据库系统实验、计算机市场调研、电子及计算机产品营销实践、专业实习、毕业实习、面向对象程序课程设计、数据结构课程设计、网络工程课程设计、软件综合课程设计、毕业设计等。实验场地可以建设计算机专业软件和计算机网络实验室,建立软件技术校内实习基地,如建立软件技术创新实验室,程序设计基地等。利用社会资源,建设校外实习基地,满足学生的实习、实践需要。构建立体的实践教学体系。
5综述
商科类院校计算机科学与技术专业特色,通过培养方案开设商科类课程、实践教学环节、第二课堂、学术交流活动、辅修专业、开设计算机在经济管理学科领域的应用课程等方法,具体落实学生商科背景、经济管理的知识培育,发挥商科院校专业教学、科研优势。
通过建立稳定的校外实习基地,使学生尽早接触社会,了解当地经济建设和生产实际需求;提高学生实践能力。建立软件技术创新校内实习基地,鼓励学生积极参加课外科技创新活动,形成良好的科技创新和专业学习氛围,培养高水平的应用型人才。组织学生参加“大学生程序设计大赛”,全国“挑战杯”课外学术科技作品竞赛等活动,为学生提供更多的科技创新活动机会,提高学生专业学习的主动性和积极性,形成良好的科技创新和专业学习氛围,促进专业建设和实践教学工作,培养出高水平的具有商科特色的应用型高级技术人才。
参考文献
[1]蒋宗礼,王志英,李晓明,孙吉贵,樊晓桠.构建计算机科学与技术专业公共核心课程[J].中国大学教学,2007,(11).
中图分类号:G642 文献标识码:B
文章编号:1672-5913 (2007) 20-0118-03
1前言
大连民族学院是国家民委直属的六所高校之一,也是东北地区和东部沿海城市唯一一所以工科为主的民族院校。学校面向全国绝大多数省份招收少数民族学生,少数民族学生比例达到65%以上。学校的人才培养目标定位是:培养综合素质高,具有创新精神和较强实践能力的应用型人才。但是,学生的入学成绩从200~600多分不等,生源质量参差不起,特别是有些来自边疆民族地区的学生,语言基础和文化基础都非常薄弱。因此,如何将这些学生培养好,不仅关系到他们的就业问题,而且会影响少数民族和民族地区的健康发展。所以,构建适合民族院校的人才培养模式以及与之匹配的教学内容和课程体系将具有非常重要的意义。
当前,高等教育在大众化发展的初期,各高校都在谋求功能与规模的扩张,在一定程度上不可避免地出现学科专业趋于雷同的现象,这一点在计算机专业上体现得尤其突出。截止到2005年,全国有771个计算机科学与技术本科专业点,在校生超过了44万多。同其它专业相比,这两个数字都是全国第一。但是,我们看到:每年都有大量的计算机专业毕业生面临就业的困难,而另一方面,人才需求量极大的IT产业找不到足够的合格人才。以大连为例,十一五期间计算机人才的需求总量达到十四万,但截止到2007年1月,全市计算机人才总量只有四万人。但是,大量计算机专业毕业生的就业问题与IT企业找不到足够的计算机人才之间的矛盾依然比较突出。很显然,主要原因是我们培养的毕业生就业能力不强。具体地讲,就是毕业生的动手实践能力差,缺少创新精神,不能较好地胜任用人单位的工作。
2大连民族学院计算机专业人才培养模式的发展过程
大连民族学院计算机专业已经走过了十多年的历程,在我国民族院校具有一定的代表性。该专业的人才培养模式大体经历了三个阶段:
第一阶段:模仿其他院校教学计划的培养阶段(1995年-2002年)
1995年开始,我校招收计算机专业本科生。该时期主要是照搬或模仿其他重点院校的培养模式、教学计划,甚至很多课程几乎是其他院校计算机专业的翻版。虽然,本科教学培养方案每年都做了一些调整,但是没有什么实质性的变化,改革的重心仅仅停留在教学方法的改进和对课时的增减上,甚至存在因人设课的现象。
但是,这个时期计算机学科已经发生了很大的变化,社会需求和生源也发生了很大的变化。一方面,随着IEEE-CS/ACM推出的CC2001,计算机学科逐渐演变为方向明确的计算机科学、计算机工程、软件工程、信息技术和信息系统等专业,这种变化对当前的教学内容和课程体系的改革产生了很大的的影响;另一方面,尽管国家需要大量的计算机人才,但是不少用人单位认为计算机专业毕业生的综合素质不理想,因此,计算机专业的毕业生也开始出现就业困难。
第二阶段:调整阶段(2003年-2004年)
2003年开始,我校开始实施学分制改革,计算机学科专业又增加了软件工程和网络工程,招生规模逐年扩大,每个专业招生已经达到了120人左右。
我们根据计算机学科的变化和发展,结合近几年我院计算机专业毕业生的就业情况调查以及用人单位的反馈意见,对教学内容和课程体系进行了调整。经过调整,那些脱离实际、偏离培养目标的课程大部分被取消,恢复和增开了一些新课程,教学内容和课程体系逐渐趋于务实、合理、可行。
2004年,我们申请了教改项目“计算机类专业人才培养方案及教学内容体系改革的研究与实践”,该项目被批准为大连民族学院教育教学改革重点项目。通过项目组一年多的努力,重新修订了计算机科学与技术、软件工程和网络工程三个专业的本科培养方案。该方案得到了大连理工大学、大连海事大学、大连工业大学以及民族院校的计算机专家的好评。
第三阶段:全面落实新的人才培养方案阶段(2005年开始)
2005年开始,我院进入了全面落实新的人才培养方案阶段。计算机专业2005年获得国家民委所属院校毕业设计(论文)质量评比第一;2006年获得国家民委所属院校专业建设质量评比第一;2007年顺利通过教育部评估专家组的本科教学工作水平评估。
3大连民族学院计算机专业新的人才培养模式
大连民族学院计算机专业新的人才培养模式主要体现在二个方面:第一,明确了培养什么样的人才(即人才培养规格问题);第二,调整和优化了人才培养方案。
第一,明确了面向应用的计算机人才培养规格。为了提出适合我院的计算机专业人才培养规格,我们连续三年进行了大连地区计算机专业毕业生的就业情况调查,并结合企业的反馈意见,提出了大连民族学院计算机专业人才培养规格,即“加强基础教育、拓宽专业面向、重视实践教学、强化素质教育”。
1) 加强基础教育。实践表明:对于我们的学生,在大学四年期间,如果兼顾“厚基础”和“强应用”,在实际操作中是不可行的。我们需要根据学生的实际情况和毕业生的就业需求,适度地控制公共基础课程和学科基础课程,不要过分地强调自身的系统性和完整性,而是有选择地构建基础课程体系。何况,计算机人才的职业成长潜力更多地取决于自身的学习能力,而不是基础知识的宽厚。对于应用型计算机人才,编程能力是他们从事计算机应用的核心基础。因此,加强基础教育就是要加强编程能力的培养,为选择不同的专业方向打下坚实的基础。
2) 拓宽专业面向。从学科发展来看,计算机学科已经演变为计算机科学、计算机工程、软件工程、信息技术和信息系统等多个专业方向;从IT行业发展来看,一方面是分工越来越细,出现高度专业化。如:网络游戏、软件测试等;另一方面是技术复合越来越高,出现高度综合化趋势。如:嵌入式系统、电子商务等。因此,结合本地IT行业发展的实际需要,适度地拓宽专业面向,将有利于拓宽就业渠道。
3) 重视实践教学。对于应用型计算机人才,“应用”是核心。因此,所有的教学环节要高度重视实践教学,树立“学以致用,用中求新”的教育理念,构建理论与实践协调、课内与课外并重、有利于培养创新精神和实践能力的实践教学体系。
4) 强化素质教育。传统的高等教育主要是专业知识的传授,培养的是专门人才,而现代企业不仅需要专业知识,而且需要良好的职业素质。因此,在学校期间,职业素质的培养也是非常重要的。强化素质教育就是要加强学生的职业道德、团队精神、沟通能力以及社会适应能力的培养。
第二,调整和优化人才培养方案,构建了“三个阶段、四位一体”的渐进式计算机专业人才培养体系(如图1所示)。我们将大学四年分为三个阶段,即:公共基础和学科基础教育阶段(前期2年)、专业技能教育阶段(中期1年)和综合实践教育阶段(后期1年)。所谓“三个阶段”就是计算机专业人才培养的三个阶段:以编程能力为核心的基础教育阶段;以专业技能为核心的专业教育阶段;以就业能力为核心的综合实践阶段。所谓“四位一体”就是大学教育的每个阶段形成理论课、实践课、创新教育课、文化素质课“四位一体”的课程体系。“三阶段、四位一体”形成了“前期强化基础、中期融合专业、后期综合实践”的渐进式计算机专业人才培养模式。
1) 前期基础教育阶段。该阶段主要是突出编程能力的培养。根据“学科基础课程的深度要有一定的控制,基础知识应更强调应用”的原则,结合我院的实际情况和本地区人才需求状况,整合计算机学科基础课程,优化教学内容,形成了计算机学科基础大类平台。该平台主要包括:程序设计基础(整合了原来的计算机导论、高级语言程序设计)、面向对象方法、离散数学、数据结构与算法、计算机组成与结构(整合了原来的数字逻辑、汇编语言、计算机组成原理、计算机体系结构)、操作系统、数据库原理以及学科基础选修课程等。此外,学科基础实践环节除了课内实验以外,还有程序设计基础实训、数据结构与算法课程设计、数据库与信息管理课程设计等集中性实践教学环节。实践教学比例超过40%。
2) 专业教育阶段。该阶段以专业技能培养为目标,充分利用我校地处大连的地域优势,设置具有地方特色的专业课程群。根据“强化基础、拓宽口径”的原则,设置了专业基础课程模块、专业方向课程模块和专业选修课程模块,突出了专业技能的培养。此外,我们为了使毕业生能够适应大连对日软件外包的需要,专门开设了日语课程。
3) 综合实践阶段。该阶段以就业能力培养为目标,依托企业定制培训、毕业实习、毕业设计等教学环节,并通过社会调查、本科生科研、学科竞赛、课外科技创新活动等方式,进行综合实践训练,强化学生适应社会和独立工作的能力,尽量实现高校教育与企业需求的平滑过渡。
4) 课内实践。注重理论与实践的融合,主要包括理论课程的课内实验、独立设置的课程实验、集中性实践教学环节(包括课程设计、实习实训等)以及创新教育模块。
5) 课外实践。以有利于学生自觉获取知识、提高创新精神、增强实践能力,促进学生全面发展为目标,开展思想道德教育、学习能力培养、身心健康教育、就业创业指导、科技创新教育和文化素质教育等课外系列活动。
6) 创新教育体系。把创新教育融如入人才培养的全过程,以培养创新精神和实践能力为目标,形成了科研与基础课程融合、科研与专业课程融合、以及科研与课外实践活动融合的创新教育体系。其中,科研与基础课程融合就是给基础课程配上相应的创新模块课程和相应的竞赛,如电子设计大赛、程序设计大赛、数学建模大赛等;科研与专业课程融合就是在专业训练、课程设计等环节加大实际课题或模拟实际课题;而科研与课外实践活动融合主要体现在大学生“太阳鸟”科研项目、科研助手、科技竞赛、课外科技创新以及社会实践等活动之中。
7) 素质教育体系。把素质教育融入人才培养的全过程,以培养高素质的应用型计算机人才为目标,形成了德育素质教育、身心素质教育、文化和科技素质教育的素质教育体系。
4结束语
2005年开始,我们全面实施了新的人才培养方案,并且对03、04级的教学计划也进行了适当的调整。经过两年多的实践,已经显示出了明显的效果。
我专业本科毕业生初次就业率近三年来分别达到96.3%、100%、95.2%,就业率位于全国民族高校和辽宁高校前列。此外,我专业学生获得国际数学建模大赛一等奖1次,全国数学建模比赛二等奖13次,辽宁省数学建模比赛一等奖10次,辽宁省挑战杯二等奖2次,实用新型专利证书1个。还有,我专业学生的计算机仿真机器人代表队进入全国前8强,并被邀请参加2007“世界杯”足球机器人大赛。
但是,我们虽然在新的人才培养模式方面进行了几年的探索,现在还仅仅是开始,在新的人才培养模式落实过程中还会遇到新情况和新问题,如校企合作、师资队伍建设、教学内容优化等,我们将以与时俱进的精神,不断进行教育教学改革,不断探索在沿海开放地区发展民族高等教育和培养少数民族高素质应用型计算机人才的新路。
参考文献:
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2016)02-0101-03
目前,高校计算机课程内容多、操作性强,学生需要在教师的指导下,反复地操作练习才能够扎实掌握具体操作,然而由于课时的限制,教师要想重复地给学生讲解是不可能的事情,而且,这样也会使教师和学生在整个学习过程中变得疲惫不堪,进而降低学生的学习兴趣,无法达到预期的学习效果。[1]因此,笔者在计算机课程的教学过程引入微课,这样既能够满足学生个性化学习的需求,又能为学生提供反复观看学习的机会,从而提高学习效率。
微课在计算机教学中的应用
微课是以视频为主要载体,记录教师在课堂内外教育教学过程中围绕某个知识点(重点、难点、疑点)或教学环节而开展的精彩教与学的活动全过程。[2]微课作为一种新型教学资源,其短小精悍的教学视频以新颖活泼的形式吸引学生的眼球,让学生能在快节奏的生活中充分利用零碎时间,随时随地进行学习和思考。[3]它最大的特点:一是以视频为呈现方式;二是凸显课程的“微”。这里的“微”是微小、碎片化,能让学习者借助移动技术和设备在任何时间、任何地点,以任何方式学习。
如今,计算机、互联网、移动设备及移动网络的普及为微课的应用提供了先决条件,特别在促进学生自主学习能力的提高方面尤为明显。针对教学内容中的重点和难点,教师可以将其制作成微课,共享在网上或让学生拷贝到手机里,使学生可以随时随地点播观看、学习。从教与学的角度来看,微课在计算机教学中的应用可以分为两个方面,一是用于教师新授课,二是用于学生自主学习、移动学习。
微课用于新授课
根据教学过程划分,微课用于新授课包括五个环节,即课前预习、导入新课、知识理解、练习强化及总结拓展。
1.课前预习
计算机课程与其他课程比较,涉及具体的事物较多,实践性、操作性较强,如果学生没有认真预习准备,经常会造成在课堂学习过程中一知半解。因此,教师可以根据学生所学过的基础知识及新课所需的衔接知识内容制作微课,并让学生提前观看、学习,为学习新知识做准备。例如,笔者在讲解计算机硬件部分时,受实训条件的限制,不可能每位学生都能够结合实物展开学习。同时,教师在展示单个零件的内部构造及拆装步骤时,也很难顾及全部学生。因此,笔者将计算机硬件构成部分制作成微课,让学生在课前自主了解硬件的构成和形态。这样通过微课的学习,学生对所要学习的硬件知识就有了一定的感性认识,也就不会觉得课堂上教师讲授的知识过于抽象。
2.导入新课
由于计算机课程的应用性较强,教师可以根据授课内容以及在现实中的应用制作新颖的、启发式的微课,提高学生的学习兴趣,为新课的讲解做铺垫。例如,在讲解计算机性能时,教师可以先引导学生观看设计好的微课,并抛出问题:在购买计算机时,你是选择内存容量大、硬盘存储大、CPU(中央处理器)主频高的计算机还是选择配置较低的呢?全部学生都会选择容量大、CPU主频高的计算机。接着,教师抛出下一个问题:你们知道衡量硬盘和CPU的依据是什么吗?通过这个问题,教师就可以顺理成章地引出计算机硬件的相关概念,即字长、时钟主频、存储单位。
3.知识理解
在展开计算机教学时,教师可以先详细地讲解教学内容的重难点,接着通过典型案例引导学生探究学习。当学生自主探究或合作探究结束后,教师再播放微课视频,帮助学生进一步理解所学内容。例如,在讲授“数据库系统原理”时,触发器、存储过程、函数等概念及应用是教学的重点也是难点。教师可以利用微课引导学生自主探究,并找出它们之间的区别。这样通过自主探究,学生不仅可以更加牢固地掌握知识点,而且能够避免死记硬背相关概念而不知如何应用。同时,采用微课展现知识点的另一个优势就是,在教学中,学生基础水平参差不齐,基础稍差的学生很可能不能快速地接受并理解教师所讲的内容,而微课为这些“慢热型”的学生提供了反复学习和课后巩固的条件。
4.练习强化
计算机的一些理论课程内容较抽象,需要学生反复练习、强化才能熟记于心。有些学生的知识归纳总结能力相对较差,如果课后不加强练习巩固,他们就会随着时间的推移、新知识的学习忘记先前所学的知识。因此,教师可以针对实际案例设计定量的、实用性较强的习题,并制作微课供学生学习,帮助学生复习所学知识。例如,“计算机网络”课程,很多学生在学习网络层和运输层的时候,很可能会忘掉前面所学的物理层、数据链路层等知识,而这些知识又是相关的、系统的,这样就会增加学习后续知识的难度。因此,教师要将一些练习制作成微课,即可以让学生复习、巩固已学知识,又可以使其不受课堂教学的时间束缚,很好地完成教学目标。
5.总结拓展
总结拓展环节的目的是引导学生总结知识重点及学习规律,帮助学生在已有的知识体系中纳入新知识。因此,教师应设计一些能够满足不同层次学生需求的微课,并在每节课结束之前播放,以此来拓宽学生的学习视野。
例如,有些学生在计算机的实训课上会表现出一个很大的缺点,即技能操作水平不够灵活、熟练。在“数据库系统原理”课上,教师通常会拿计算机技术与软件专业技术资格(水平)考试中的数据库系统工程师的相关习题来讲解、操练。如果是平常练习时候做过的题目,学生做起来就会得心应手,但是同样的知识点变换一下题目,他们就感觉无所适从。经笔者仔细观察,发现这一部分学生很大程度上是死记硬背概念及具体操作步骤,而不是真正地掌握了知识点的应用。这样,他们的操作技能就很难再进一步提高。而教师合理地运用微课,则能够有效、及时地帮助学生总结所学知识,并将新知识转化为技能。同时,对于那些知识掌握水平较高的学生,教师也可以布置更高层次的任务,将课堂所学的知识完全应用在实际操作中,进而提高所有学生的操作技能及教学效率。
微课用于学生自主学习、移动学习
高校计算机课程中,“计算机导论”是计算机专业的入门课程,在该课程有限的课堂教学中,不仅学生所要接受的知识点量大、分散、新旧知识交替,而且大学一年级的学生所掌握的计算机操作水平又参差不齐。因此,教师经常无法完成教学任务。然而,微课的出现,引发了课堂改革,即将整个教学切片,每个切片都是一个微课,且每个切片都是一个独立的知识点,之间不存在联系,形式可以是某一议题、某一重点或针对学生在学习过程中所碰到的疑难问题来进行设计的。不同层次的学生可以根据自己掌握的情况选择某一个微课自主学习,可以根据自己的掌握程度,调节、控制视频的播放进度,且可重复播放,使不同层次的学生在不同的层面得到不同程度的提高。例如,在讲解“计算机导论”时,“计算机工程”这个模块,知识点涵盖了CPU、存储设备、输入输出设备等。因此,教师可以将每个知识点都制作成独立的微课。有的学生可能在CPU的理解上感觉吃力,有的学生可能弄不清楚哪些设备是内存、哪些设备是外存,这些学生就可以根据自己的需要选择相应的微课展开学习。
经调查发现,现在大学生几乎人手一部智能手机或者其他移动设备,因此,教师可将微课引进学生的视线,为学生开辟另一个学习的天地。微课的容量较小,学生可以将其存储在手机等移动设备中,自主选择学习时间和地点展开学习,只要学生自身有学习的愿望即可实现。例如,计算机技能一类的课程,在传统的课堂教学中,常常会出现课堂上学习结束就算完成学习任务的现象,有些学生不能透彻地理解知识原理,生搬硬套地进行操作,甚至有的学生在课堂上还没领悟透彻就下课了。针对这些问题,教师可以设计多种形式的微课,并推送给学生,引导学生在课余时间根据自己的需要展开移动式学习,从而弥补传统教学的不足,提高学习效率。
同时,在进行全校的公共计算机课程的教学改革的过程中,教师一方面可以与等级考试培训做得比较好的企业合作,开发计算机等级考试APP学习软件,把一些微课上传至软件系统,并增加练习功能,帮助学生复习旧知识、巩固新知识。另一方面,可以构建专业的微课实训教学平台,同时提供手机APP软件,并将一些实训的内容分解,让学生更加细致地了解实训过程,提高实践技能。
结语
微课作为一种在传统的教学资源基础上继承和发展起来的新型教学资源和应用模式,它的应用还在起步阶段。从教师的角度来看,在传统的计算机课堂教学过程中引入微课,将对传统的教学与教研方式进行革新,突破传统的单一的计算机授课模式。微课的教学要求教师选取恰当的教学内容,抓住微课的核心理念,凸显微课的“微”特征,并很好地与课堂教学实践相结合,使教学更具有针对性和实效性。从学生的角度来看,微课能够更好地满足学生对不同知识的个性化学习要求、按需学习,学生既能查缺补漏也可拓展学习空间,培养自己的自主学习能力。因此,微课势必会成为学生学习计算机课程的一种新型的学习方式。
参考文献:
引言
消费者行为不仅是营销策略的基础,也是目前的热点研究话题之一。国外早在20世纪50年代就形成了以市场为导向的营销理念,消费者由“经济人”向“社会人”转变;20世纪80年代进入个性化营销(微量营销)阶段,开始了以研究消费者行为为主要任务的营销手段。消费者作为“社会人”,其行为除受自身属性的影响外,还受消费行为心理、市场前景和预期效果等的作用。因此,分析不同消费者的属性,总结影响它们的各种因素,揭示消费行为的变化规律,建立购买行为的分类模型,为今后研究消费者行为的回归问题奠定基础。
保健品行业发展
我国的保健品行业从20世纪80年代起步,经过二十多年的发展逐渐壮大(徐剑锋,2011),“保健”一词深入人心。保健品的发展趋势如表1所示。但就人均来看,我国的保健品消费仅为欧洲发达国家的30%左右,还有很大的增长空间。为了减缓竞争程度的加剧,开辟更广的消费途径,保健品进入了新的变革期。
SVM模型构建
支持向量机(SVM)(邓乃杨等,2004)基于VC维理论和结构风险最小化原理,通过核函数实现到高维空间的非线性映射,引入松弛变量和惩罚参数,具有良好的泛化能力或推广能力。其一般步骤如下:
第一步:给定训练集T={(x1,y1),…,(xl,yl)}∈(Rn×y)l,其中xi∈Rn,指样本的各属性指标;yi∈y={1,-1},i=1,…,l,代表分类标签。
第二步:选取合适的核函数K(x,x`)和惩罚参数C>0,引入非负的松弛变量ξi=(ξ1,…, ξl)T,其中ξi用来软化约束条件,获得广义最优超平面的原始最优化问题:
s.t. yi((w·xi)+b)≥1-ξi,i=1,…l,
ξi≥0,i=1,…l,C≥0.
第三步:引入Lagrange函数:,其中α=(α1,…αl)T∈Rl+为Lagrange乘子。
第四步:由KKT条件bL(w,b,α)=0,wL(w,b,α)=0和ξL(w,b,α)=0,得到原始问题的对偶问题即凸二次规划问题:,
,得解α*=(α*1,…α*l)T。
第五步:计算,选取位于开区间(0,c)中的α*的分量α*j,据此计算。
第六步:构造决策函数:,其中符号参数
实例仿真
(一)数据的预处理
原始数据通过问卷的形式获得,问卷主要针对消费者自身的属性(包括性别、年龄、学历、工作地、收入状况、职务类别、消费心理(张丽莉,2010)、市场看法等)展开,并将属性特征进行数据化处理(见表2)。
(二)SVM的训练与预测
发放调查问卷55份,收回52份,收回率94.5%;经过合理性选择,得到有效问卷46份,有效率约占收回问卷的88.5%,整理得到如表3所示的原始数据。
根据SVM进行分类预测的一般步骤,将表3中编号i=1…35的样本作为训练集,得到相对的最优参数、训练模型;i=36…41作为测试集,用来检测各参数和优化SVM模型;通过预测i=42…46的样本,得到如表4所示的预测结果。
(三)结果分析
本文借助计算机仿真技术,通过选取不同的核函数和合适的参数(李盼池等,2005)实现了对消费者行为的预测,而且预测准确度很高,直观展示了SVM在建立消费者行为模型上,具有一定的实用价值。在模拟实验中,选取RBF核函数会得到比使用其他核函数图像更加平滑,拟合效果更好,在以后的使用中应优先考虑。
结论
指标向量xi的多维性,造成了仿真实验中大量复杂的运算,这时选择合适的核函数至关重要。不同的核函数在解决不同的问题上发挥着不同的作用。本文通过对常见的四个核函数模拟分析,用其构成的SVM模型进行消费者行为预测。实验表明,SVM相对于其他分类算法在真实分类中的不理想效果,具有更高的准确度和实用性。
在此之前研究消费者行为方面的论文,多是针对单一属性的消费群体进行分析的。本文在小样本条件下,基于支持向量机原理,对影响购买行为的不同因素进行较为系统的分析归纳,并将已有的数据与现有的libsvm工具箱等计算机技术相结合进行SVM分类机仿真建模,得到决策函数,实现对单一消费者进行行为分析和预测,更直接地对保健品的生产、营销和定位提供指导,为企业有计划、有准备地进行营销活动提供理论支持。
尽管如此,本文也存在着一些潜在不足,如问卷的选项设置或有不尽合理的地方;问卷采用网上的方式,其真实性难以保证等。支持向量机在消费者行为方面的研究还属于发展阶段,很多工作有待于进一步研究:如何选择更合理的属性特征、更合适的核函数和参数,提高模型的泛化能力或推广能力;怎样建立高精度的消费者购买能力与属性特征的回归模型;如何将支持向量机算法与其他算法相结合,提高解决问题的速度和效率等。
综上所述,支持向量机通过选择适当的核函数和参数,在解决小样本、高维模式和非线性问题上具有很强的优势。在对消费者行为模式的研究中,得到的预测效果将比其他数学模型准确很多,具有广泛的实践价值。
参考文献:
1.李国正.支持向量机导论[M].电子工业出版社,2003
2.徐剑锋.保健品的消费者行为分析及其营销探讨[J].时代金融,2011(21)
3.邓乃杨,田英杰著.数据挖掘中的新方法:支持向量机[M].科学出版社,2004
[中图分类号] G642 [文献标识码] A [文章编号] 2095-3437(2016)07-0094-03
“卓越计算机科学与技术工程师”(以下简称为“卓越计科工程师”)专业是西南科技大学省级“卓越工程师教育培养计划”试点专业之一,旨在培养具有系统的理论、工程技术基础、良好的职业素养以及科技创新精神的工程师人才。培养模式采用“3+1”培养模式(三年在学校进行学习,最后一年在企业进行联合培养),着重培养学生的个性发展以及实践和创新意识,更深层次的挖掘学生才能,使学生能够全面均衡的发展,培养满足企业需求的工程师。“微机原理”课程是计算机科学与技术专业的一门专业基础课程,主要介绍微型计算机的基本概念、基本工作原理及接口技术。通过本课程的学习,使学生能够从应用的角度出发,在理论和实践上掌握微型计算机的基本组成、工作原理及常用接口技术;初步掌握汇编语言程序设计的基本方法和上机调试过程;建立微机整体概念,具备利用微机进行硬、软件开发的初步能力。[1]
一、微机原理课程教学中存在的问题
经过多年的微机原理课程教学,笔者发现大多数学生对“微机原理”课程的学习积极性差,教学效果不好,学生反映课程内容比较抽象难以理解,学起来枯燥缺乏兴趣,实验形式单一、方法单调,因而对课程的学习兴趣大大降低。[2] [3]其存在的问题主要有以下几点。
(一)学习主动性、积极性低
首先,“微机原理”课程教学内容综合了微型计算机软、硬件的理论知识,要求学生既要掌握扎实的计算机硬件理论知识,又要有良好的面向机器语言进行程序设计的能力。这对于大多数没有实践经验,特别是基础又不扎实的学生而言,就会觉得这门课程内容很抽象、难懂,因而导致学习兴趣下降,学习主动性、积极性低。其次,课程内容多,知识点比较散乱,班级容量大(大班教学),教学主要以“老师讲”为主,学生参与互动、讨论少。
(二)实验教学设计不合理
课程以理论教学为主,实验教学安排内容比较少,并且在实验教学环节上主要安排验证性实验。这使得学生不用自己设计实验控制电路和控制程度,阻碍了学生发散思维。同时,学生对于实验只是走过场,不用自己动脑,时间长了就会使学生产生惰性。因此,实验教学起不到融合、验证和巩固理论知识的目的。
(三)考核方式不合理
该课程的考核包括理论和实验两部分,理论成绩由平时成绩、期末考试成绩按不同比例构成。期末考试成绩占总成绩的70%,实验成绩占总成绩的20%,平时成绩只占总成绩的 10%。因此导致教学过程管理薄弱,对教学过程考核检查不足,学生只重视期末考试成绩,其结果是对以后课程的学习和企业实训起不到铺垫作用。
二、教学改革方案
科学合理的课程教学设计、教学内容、教学方法和考试方式对于“卓越计科工程师”专业的学生掌握微机原理具有十分重要的意义。面向“卓越计科工程师”专业的“微机原理”课程的教学方案应着眼于四个课堂的有机结合,落脚点为课堂教学、实验教学、课外科技创新实践与企业实训,注重培养学生的个性化发展和自主学习。同时,以培养满足企业需求的工程师为目标,以学生实践和创新意识为主线构建课程的教学内容,以“应用”为主导选择课程的教学方法。
(一)以学生实践和创新意识为主线构建课程的教学内容
第一次课进行学前动员,不立刻讲授课程的内容,而是对课程作整体性、概括性的介绍,使学生明白课程的重要性及特点,让学生明白学习本课程对于熟悉和掌握现代计算机的基本概念和技术以及学习后续相关课程均具有重要意义。这样做能有的放矢,激发学生学习的动力。第一次课后,学生就会以主动和比较轻松的心态来学习后续章节的内容。
“微机原理”的基本理论与核心接口技术是课程重点讲授的内容,同时适当引入现代高性能和多核微处理器的先进技术及典型结构。现实中存在多种类型的微型计算机,但不论是哪种微机,都包含微处理器、存储器、并行/串行接口、定时器/计数器电路、A / D与D / A转换电路等几大模块,其对应的章节包括计算机的基本组成及工作过程、微处理器结构、指令系统、汇编语言程序设计、存储器、输入与输出、可编程I / O接口电路、A / D与D / A转换电路、总线及常见总线标准和高性能微处理器的先进技术及典型结构等。对于这些章节,重点讲授计算机的基本组成及工作过程、微处理器结构、存储器、接口技术。在学习各个知识点时,既要强调其是“基本理论”,又要要求进行“实践”。“卓越计科工程师”专业在进校的第三学期开设“数字电路和模拟电路”课程,学生对微型计算机硬件电路组成已有初步了解。在讲授“微机原理”的过程中,结合“数字电路和模拟电路”来讲解,能使学生对微机原理有一个感性认识,也加深对微型计算机组成原理的理解。如硬布线控制器原理,主要由环形脉冲发生器、指令译码器和微命令编码器组成,学生很难理解它的实质。这时就可以将硬布线控制器中的电路原理直观地展现给学生,方便学生理解记忆。在讲授微机基本原理和接口技术的同时,适当引入一些目前应用的新理论和新技术,让学生了解微型计算机的发展最新趋势,进一步激发学生的学习动力。如讲存储器时,可加入虚拟存储技术和云存储等新技术。
(二)以培养满足企业需求的工程师为目标加强实践教学
从教学课时和教学内容上加强实践教学。“微机原理”除了一些基本原理外,主要介绍各种接口技术,而这些接口技术在理论课中只抽象地介绍接口的工作原理,因而必须通过实践,让学生来设计接口电路,编写接口程序,少讲多实践,以此加深对微机接口技术的理解。具体的实验项目有微机仿真开发系统应用、模数与数模转换、键盘显示器接口、微机串行口通信、PCI设备操作、可编程并行接口、可编程定时 / 计数器与中断控制和基于微机的串行口通信8个单元实验,以及1个基于微机或单片机系统的自选题目的综合实验。实验项目多,需增加教学的学时。
微机原理实践教学平台可以有多种,包括固定结构的实验箱、软件仿真实验、基于FPGA的在线实验和基于E-Lab的硬仿真软件。[4]其中基于FPGA的在线实验和E-Lab的硬仿真软件实践教学模式充分利用现代信息技术,同时也保留了传统固定结构的实验箱模式的优点,可为实验教学提供实践平台,为“卓越计科工程师”专业学生设计多层次的实验项目。第一层次的实验主要为基础单元实验,主要包括:①数模和模数转换接口实验,实验目的是深化数模和模数转换电路的基本原理和接口方法、模数和数模转换芯片(ADC0809、DAC0832)的工作性能,掌握模数和数模转换的编程方法;②键盘显示器接口实验,实验目的是掌握键盘显示接口芯片8279与单片机的硬件连接方法、8279的编程方法,以及单片机内部定时器的使用方法;③微机串行口通信实验,实验目的是深化异步串行通讯的基本原理,掌握用微机串行口设计实现异步串行通信的方法,掌握串行接口芯片8251的工作原理和使用方法;④PCI设备操作实验,实验目的是了解PCI设备的工作原理和自动配置过程,掌握PCI BIOS的使用方法,熟悉自行开发的PCI实验接口卡的使用,为后续实验打下基础;⑤可编程并行接口实验,实验目的是深化并行接口的基本原理和实现方法,掌握并行接口芯片8255工作原理和使用方法;⑥可编程定时 / 计数器与中断控制实验,实验目的是深化PC机中断系统的基本原理,学会编写中断服务程序,掌握定时 / 计数器芯片8253的基本工作原理和使用方法。第二层次的实验是系统综合实验,通过学生自己动手,建立微机系统整体概念,训练系统综合设计能力和创新能力,如基于实验平台,自行完成实验项目(参考项目名称:电子琴、步进电机控制、温度控制系统、数字录音机、电子游戏等)。第三层次的实验是基于微型计算机的嵌入式系统设计实验。上面的前两个层次的实验面向所有学生,最后一个层次的实验主要针对创新和实践能力较强的学生设置。
(三)以“应用”为主导选择课程的教学方法
1.角色变换与混合式教学方法相结合。首先,教师要完成从“以教师为中心”的传统教学观念转变到“以学生为中心”的新观念。其次,教师要完成角色的变换,从以讲台为主的角色转变为指导为主的角色,教师在课程教学过程中主要发挥讨论、评价、导论的作用,对学生的学习进行指导、互动和示范,当好学生的课程学习服务员。再次,最重要的是要变革课堂教学方式,利用基于MOOC开放课程资源和翻转式 / 混合式教学模式提高课程教学效果。基于MOOC开放课程资源和翻转式 / 混合式教学模式的核心是让学生成为学习的主人,学生除了课堂时间外,还可以利用个性化时间和碎片时间进行课程学习。同时,学生自学、相互学习、师生互动、学生与学生互动及教师指导成为重要的学习方法。[5] [6]
2.学生以小组形式进行学习。“卓越计科工程师”专业培养具有扎实的计算机科学与技术理论基础,系统熟练地掌握计算机科学与技术学科专门知识及基本技能,并具备团队协作和有效交流能力、优秀的科学文化素质及创新实践能力,能从事软硬件工程技术研制、设计、开发、管理、服务等工作的应用型、复合型的高级技术人才。由于软硬件开发和管理是一项复杂性系统工作,这就要求开发和管理人员具备很强的创新实践能力、团队合作能力、自学能力以及组织协调能力。学生以学习小组形式进行学习可以很好训练学生的这些能力。把班级学生按照性别比例、性格特长、宿舍、成绩、团结协作能力等均衡合理划分各学习小组(3到5人为一组较为合适)。在课堂上,主要以小组为单位进行讨论、提问,同样在实验及课后作业或基于MOOC开放课程资源学习等上也还是主要以小组为单位,在课程结束后以小组为单位进行课程考核。为了能让小组的每一个成员有机会得到能力的锻炼,在进行提问、讨论、实验等教学过程中小组成员必须轮换阐述本小组学习成果及观点。这样的学习方法会使那些学差生在小组其他学生的帮助下变得主动学习。
(四)以考核学生创新能力为原则突出项目实践成绩
现有的考核方式(期末考试成绩占总成绩的70%,实验成绩占总成绩的20%,平时成绩只占总成绩的10%)忽视了课程教学过程的重要性,只重视课程基本理论教学,轻视教学实践,重视知识概念的记忆,轻视创新实践能力。因此对于“卓越计科工程师”专业学生的培养来说,应建立以学生创新实践能力为导向,以注重学生能力考核为主的考核方案,切实培养学生的团队协作、有效交流、创新、实践等能力。可将考核成绩中平时成绩占总评比例的10%增加至30%,其中平时成绩主要由课堂参与小组讨论、回答问题、参与课堂互动、课堂作业、出勤、阶段性大作业情况等共同构成,降低期末考试比例,并且在期末试卷中增加主观题的考查内容。同时,在实践考核中,不能仅仅以实验结果来判断学生实践成绩,而是应该注重考核学生分析问题、解决问题的能力,突出项目实践成绩。
(五)锻炼学生社会适应性能力和培养自学能力
科学技术的发展日新月异,竞争日益激烈,人们要跟上不断发展变化的社会,就需要自学。就“微机原理”课程的学习内容和学习要求来说,相对中学课程内容的学习比较灵活,发挥的空间大。因此,课程教学过程中应鼓励学生自学与课程相关和感兴趣的知识,这对于提高学生科学素质和专业技术能力是非常有帮助的。首先,教师在专业课程的教学中让学生意识到自学的关键性。其次,结合MOOC开放课程资源,让学生自主学习本课程或相关课程知识点,布置适量课后作业或课后论文,让学生自主完成。最后,教师要检查学生课程的自学情况。检查形式可多样,如组织讨论、QQ群互动或开报告会等,鼓励学生阐述通过自学所得,以此进一步激发学生的自学热情。
在“微机原理”课程中,从教学计划的制订,到使用灵活的教学方法,科学合理地进行教学改革实践,不仅能够提高学生学习这门课的兴趣和热情,而且对学生实践创新能力的培养是一个有益的尝试。同时,也培养了学生的创新思维和创新能力,更深层次的挖掘学生才能,使学生能够全面均衡的发展。随着信息技术的发展,“微机原理”课程教学改革的探索还在继续。只有寻求更科学合理的教学改革方案,才能够有效的提高教学质量,以达到“卓越计科工程师”人才培养的目的。
[ 注 释 ]
[1] 侯利娟.《微机原理与接口技术》课程教学方法改革初探[J].教育教学研究,2011(12):120-121.
[2] 李秋洁.“微机原理及接口技术”课程教学探讨[J].教育教学论坛,2015(4):127-128.
[3] 韩松.“微机原理与接口技术”教学改革与探讨[J].中国电力教育,2012(10):36-38.
一、引言
高等教育肩负着培养数以千万计的高素质专门人才和一大批拔尖创新人才的重要使命,是我国IT人才培养的最主要的力量。提高计算机专业人才培养质量,应围绕“强化基础、突出实践、重在素质、面向创新”的方针。一名优秀的IT人才不仅需要过硬的专业素质,还必须有较高的职业素养。实践教学是综合素质和创新能力培养关键环节,不能只是依靠加大比重,也不能只是局限于传统的课内实验、课程设计、认识实习、生产实习和毕业设计等课程环节。实践教学应渗透到培养过程的各个方面,特别是要重视与企业的合作和课余时间的学习。
对于地方性本科院校,其科研实力和水平无法与重点大学相比,而在资金、办学自主性和灵活性等方面与软件学院也存在着较大差异,如何加强校企合作以及培养学生的自主学习能力,是一个值得探索的问题。为此,我们在实践课程体系、教学模式以及校企合作方式等方面进行了探索和尝试,形成了以“校企合作、内外结合”为特征的实践教学体系。
二、实践课程体系构建
在实践环节的安排上,应注意课内与课外相结合,充分体现学习――实践――再学习――再实践的培养过程。同时,要具有一定的灵活度和弹性,以适应校企合作和不同就业取向的学生需要。我们把实践课程体系划分为“四层次、七类别”。“四层次”是指学生应获取基础实验和认知能力、初步设计能力、综合实践能力和创新与工程能力等四个层次;“七类别”是指课程实验、课程设计、专题训练、各类实习、毕业设计、参加创新和科研课题及职业培训等七个环节。
其中,专题训练是依课程群划分的特殊的综合实践环节,其目的是将所学的理论知识系统化、分类化、实践化,提高学生的实践技能和就业储备值。不同于一般的综合实践,在内容设计上每个专题既相对独立,又可以灵活组合,可以提供灵活的弹性时间,很容易与企业合作开展不同类型的中短期实训项目。
三、充分发挥研究室(团队)和企业的作用
一名优秀的IT人才不仅需要过硬的专业素质,还必须有较高的职业素养。这些综合素质和能力的培养,不仅仅依靠一套教学计划、一组课程,而且需要发挥研究室(团队)、企业等多方优势,贯穿于人才培养的全过程。
考虑到“理论与实践相结合、课内与课外相结合、校内与校外相结合、共性与个性相结合、学校与企业相结合”的原则,教学过程中,尤其是学生的业余时间学习,研究室(团队)应发挥主导作用,与企业相互协作、配合,在培养方案、教学大纲的制定以及整个人才培养过程中发挥各自的优势,将实践教学渗透到各个方面。还应建立激励团队建设的长效机制,并把团队建设作为教师评价的重要内容。同时,应从一年级开始引导和鼓励学生根据学习兴趣进入研究室(团队)进行学习和科技创新活动,学生的业余学习、实践和毕业设计等环节由各研究室(团队)负责指导和管理,有利于学生综合素质的培养。
1.探索多种校企合作方式
对于适应行业需求的IT人才培养,与企业合作开展职业技能培训是非常有效的途径。不同于软件学院或高职院校,许多地方性本科院校受到各种条件限制,难以建立大规模的长期合作机制。因此,必须结合学校特点和企业需要寻找合作的切入点,建立多种合作方式。
(1)立足校内,合作建立实践基地、创新中心。利用学校具备的场地和环境优势,吸引企业在校内建立实践基地或创新中心,将日常教学环节和学生的业余自主学习纳入进来。同时将一些企业提出需要解决的实际问题和项目作为科技创新题目,由团队带领学生进行研究和解决。一方面可以为企业储备人才,另一方面可以为企业解决一些技术问题。
(2)面向就业,以课程(学分)置换方式开展职业技能培训。学校应选择一些信誉度较高的知名企业或培训机构,本着自愿的原则通过置换一些综合性实践环节学分的方式选送一些同学参加企业的职业技能培训。学校必须对整个过程进行监督,以保证培训质量和学生的利益。
(3)内外结合,建立联合培训基地。在校内和企业(校外)分别建立培训基地,这样可以有效利用生产实习、课程设计、毕业实习等环节以及业余时间在校内基地完成前期培训(通常采用免费方式),之后在毕业设计阶段让一些有兴趣和条件的同学到企业进一步开展职业培训。这种方式既方便学生学习、培养职业兴趣,又有助于前期企业形象的建立。
(4)以企业冠名方式,开展专项竞赛。这种方式实施起来非常简单,通过企业冠名在学校开展诸如软件开发、嵌入式系统设计等专项竞赛,不但可以激发学生的学习热情,而且与利于企业宣传和发现潜在的人才。
上述校企合作方式,是我们经过探索和尝试总结出来的,实施过程中应结合学校的具体情况。通常对于地方应用型本科院校需要多种合作方式的结合。
2.充分利用学生业余时间
在大学一年级应开设计算机专业导论课程,并采用“分段式”教学方法(将课程内容分解成几个阶段,每一阶段选派对该部分内容最为谙熟的教师进行授课,以达到最佳的授课效果)。可以根据课程的内容和进展由相关研究室(团队)负责人进行授课,逐步引导学生的专业兴趣和方向,鼓励学生组建兴趣小组进入研究室(团队),充分利用学生的业余时间开展自主学习和创新活动。除要求学生小组自治之外,对学生强调以下两点:
(1)坚持发表会制度。学生小组应定期召开发表会。除了在组内对项目进展进行讨论、及时向指导教师汇报之外,还要轮流、定期面向相关教师和学生发表项目的进展情况、遇到的问题及学习和研究见解等,并接受教师和学生的提问。发表相关的论文、文档和材料由学生自行撰写和准备。
(2)组织或参加研究室(团队)各项活动。学生由相关研究室进行负责,必须组织或参与研究室举办的学术交流、技术服务、文体以及职业道德讲座等各种活动,全面锻炼综合素质。
四、结束语
加强校企合作,注重课内与课外结合、校内与校外结合,有助于学生综合素质培养。关键在于如何结合学校实际和地方经济建设需求有效实施。实际上,我们的许多做法来源于我校与2006~2008年实施的“中法合作培养法国留学生”项目(该项目创造了中法教育交流史上的最大规模)。通过不断地完善和改进,于2009年全面推广到计算机本科专业,有效促进了以服务外包为特色的国家特色专业建设点的建设。
据统计,我校计算机专业2011届毕业生70人,2年中有50人进入研究室(团队)学习,11人在校内实训基地进行实训,15人以课程置换方式参加了职业培训,这些学生总人数占到毕业生总数的74%。这部分学生已全部签订了就业协议或就业意向,就业竞争力明显增强。与往届学生相比,本届学生在IT企业就业的比例将有大幅提高。有理由相信,进一步改进和完善这种实践教学体系将在提升学生的就业竞争力方面发挥更大的作用。
参考文献:
[1]教育部财政部关于实施高等学校本科教学质量与教学改革工程的意见.教高〔2007〕1号.
[2]李未.关于提高计算机本科教育质量的几点思考[J].计算机教育,2010,(1):4-6.
[3]中国软件行业协会教育与培训委员会.高等院校IT人才职业素质教育势在必行[J].计算机教育,2009,(增):42-45.
[4]杨爽,王忠民.计算机工程型人才培养模式的研究与实践[J].高等教育研究,2009,26(4):46-49.
相关词的自动提示功能(Term Suggestion)在一些常用的网站上可以看到,比如搜索网站谷歌,百度,电子商务网站淘宝,易趣等。相关词的自动提示功能优化了搜索结果,通过系统来猜测检索人需要的搜索词语,为检索人在信息检索时提供了更多的便利和较准确的检索结果。图1显示了百度搜索引擎上相关词的提示功能。从该图我们可以看到,相关词的提示功能即提高了检索书写速度,又延长了检索词的长度,为进一步返回更准确的结果提供条件。
图1 百度上汉语自动提示功能
2 藏文的构成、编码及分词
2.1藏文的构成
藏文字是一种拼音文字,可以被看做由基本字符且基本字符通过纵向叠加和横向连接而成[2][3]。藏文字主要由现代藏文和一些梵音转写体和反写体组成。现代藏文是由三十个辅音字母和四个元音字母组成,它是藏文字的主要组成部分。加上梵音的转写体和反转体,藏文共有四十一个辅音字母和十三个元音字母。图2给出了一个藏文字的各组成构件,藏文字看起来虽然复杂,但每一个藏文字并不是随意构成的,它有一套严格的构字规则和文法体系,违犯了构字体系,该字就不能被视为藏文,既不能拼读,也不会有实际意义。
图2 藏文字的组成构件
2.2 藏文编码
由于藏文信息处理技术的起步较晚,在发展的前期还没有形成统一的编码,各个公司在开发藏文软件时都使用自己开发的编码系统[4],这必然导致各个藏文软件的不兼容,容易形成乱码。1997年,国际标准化组织通过了藏文国际编码标准,藏文有了一个统一的编码标准体系。信息检索系统在对检索词进行检索之前,首先要从互联网或本地磁盘系统抓取要被检索的网页或文档,然后对文档进行分析和建立索引,最后文档才被检索。在这个过程中,识别被检索的网页或文档的编码是一项非常重要的工作,只有识别正确,返回的检索结果才不会形成乱码。在本系统的开发测试期间,我们的网页和文档主要采用藏文的国际编码标准,即Unicode编码。当然,我们也可以对具有不同编码的藏文网页或文档进行统一编码,然后再进行文档的分析及索引,这个过程主要涉及到藏文的编码及转换[5],从文献[5]可以看出,通过合适的途径,我们可以把目前不同的藏文编码统一为国际编码。
2.3 藏文分词
藏文词语之间是用分隔符来划分的,类似英文中的空格,横向上又和中文有一定的相似,藏文分词是进行藏文信息处理的一项基本工作,文献[6]提出了基于格助词和接续特征的藏文自动分词方案,该方案参考藏文词语的特点和汉语在分词方面已经做出的一些成绩。在本系统的设计中,藏文分词主要考虑在以下几个方面:
1) 藏文检索词本身应具有实际意义
在信息检索系统中,用户想要得到的是满足需要的实际内容,所以输入的检索词也必具有实际意义,这样的检索词在语意和构成上应该符合藏文的相关规范。对这样的检索词进行分析、建立索引应该能满足检索系统的要求。
2) 藏文词典是实现相关词提示的一个很好参考模型
在信息检索系统中,词典是进行词句分析的一个参考模型。藏文词典本身就具有良好的藏文分词功能,且能帮助用户纠正检索词输入中的文法错误,结合藏文词典和检索词,可以更好地满足藏文分词需要。
3) 藏文词语的权重是实现相关词提示排序功能的重要指标
词语的权重是实现相关词提示的一项重要指标。在信息检索的过程中,大家都关心的词可以赋予更高的权重。在藏文相关词提示系统中,依据藏文词语的权重进行排序,权重高的排在前面,以此类推。
3 藏文自动提示功能的实现及测试
3.1 藏文相关词提示的实现
在藏文相关词提示的具体实现中,限于提示词的数目,相关词的提取和排序就变得非常重要。设计合理的相关词提取和排序可以使用户得到更好的体验。
1) 藏文词典排序算法
藏文词典排序算法按照现有藏文词典的排序方法,即所有藏文词语按照藏文基字的先后顺序分组排列,每组中各个词语按第一个音节为独体字、有后缀(后加字和再后加字)、有元音、有下加字、有上加字(逐步从简单到复杂)的顺序排列,对于具有元音的词语也与前者相同,即从基字加元音、有后缀、有下加字、有上加字的顺序排列[7][8]。排序的一种实现方法是:首先,把所有的藏文词语按照基本辅音字母分类成四十一个组,并保持国际编码标准中辅音字母的先后顺序;然后,在同一个组内,根据该字所具有的构件元素及构件元素之间的优先级来排列藏文词语;其次,每一个构件元素内部的所有字符要有序;最后,整体藏文的优先级最大者先排[9][10]。根据文献[7],藏文词条大约常用的是1.4万余条,那么,怎样从这1.4万余条词语中选取数量有限的相关提示词,选取的这些提示词是否与用户搜索的信息有关联,这是藏文相关提示词设计时要考虑的。考虑到从词典抽取出的一系列相关词本身和用户输入的检索词的相关度并不是很大,所以在本系统的设计中我们只用藏文词典来进行纠错和藏文分词。
2) 基于查询日志的藏语相关词的实现方法
用户通过信息检索系统输入检索词时,检索系统会自动记录用户的查询词和点击的相关文档,记录的文件称为查询日志[11]。通过查询日志,可以清楚地分析出用户使用频率最高的藏文查询词。通过信息检索中的聚类技术[1],对查询词进行聚类,这样就可以得到相关度较高的一系列藏文相关词了。当用户输入检索词时,系统根据用户输入的检索词的相关字母,选取其中以同样字母开头的一些权重较高的词组,利用权重的大小,进行排序,最后通过检索系统用户界面,以下拉列表的方式,返回给用户一组相关提示词。其实现框图如图3所示。
图3 藏文相关词提示的实现框图
3.2 测试结果
本系统使用了940篇藏文 文档,为了说明测试结果,只选择了其中的五个藏文词语用于相关词提示,词语及权重如表1所示,本系统的搜索引擎采用开源Lucene系统。通过表 1可以看出,我们选取的藏文词语的第一个字母是一样的,也就是说,本系统的藏文聚类是按照藏文的实际书写顺序,而不是其具体实际语意。
表 1 藏文在不同文档中的权重
图4 显示了输入检索词后具体的实现界面,从该界面可以看出,系统会自动列举权重比较高的5个藏文相关词并根据权重进行排序,且这些相关词具有确切的语意。用户可以从中选取检索的关键词或继续检索以满足自己的需要。
图 4 信息检索系统中藏文相关词提示的实现界面
4 结束语
藏语作为一个民族语言,其信息处理技术起步较晚,但已经有了很大的发展。鉴于藏文文体的复杂性,藏文在信息检索方面的研究与国际上还存在着一定的差距,但随着网络的发展,更多的研究人员将投入到藏文信息化的领域上来,藏文在信息检索方面将会有更进一步的发展。该文相关研究成果获得西藏自治区自然科学基金项目《西藏实施电子政务平台网络信息安全及应急预案研究》资助。
参考文献:
[1] Christopher D.Manning,Prabhakar Raghavan,Hinrich Schutze.信息检索导论[M].王斌,译.北京:人民邮电出版社,2010.
[2] 江获,董颖红.藏文信息处理属性统计研究[J].中文信息学报,1995,9(2):37-44.
[3] 才智杰,才让卓玛.基于语料库的藏文字属性分析系统设计[J].计算机工程,2011,37(22):270-272.
[4] 刘汇丹,芮建武,吴健.藏文网页的编码识别与转换[C].中文信息处理前沿进展——中国中文信息学会二十五周年学术会议论文.北京:清华大学出版社,2006:573-580.
[5] http://tools.ietf.org/html/rfc2781
[6] 陈玉忠,李保利,俞士汶,等.基于格助词和接续特征的藏文自动分词方案[J].语言文字应用,2003,1:75-82.