前言:中文期刊网精心挑选了计算机研究生专业方向范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
计算机研究生专业方向范文1
2.计算机学科硕士研究生课程设置探讨
3.研究生计算机图形学课程教学研究
4.机械类研究生计算机应用课程的教学改革与实践
5.计算机学科硕士研究生培养改革初探
6.非计算机专业工科研究生的计算机专业知识结构分析
7.面向计算机专业研究生的人工智能教育
8.对跨专业报考计算机研究生现象的分析
9.高等农业院校计算机应用专业研究生管理模式的研究
10.计算机技术专业学位研究生实践创新能力培养方法
11.研究生“计算机网络”课程教学与教材体系建设的实践
12.研究生入学考试专业课统考与自主命题“双轨制”政策的实效分析——以计算机科学与技术专业为例
13.计算机学科专业学位硕士研究生特色课程体系建设
14.计算机专业全日制硕士专业学位研究生课程教学研究
15.计算机科学与技术全日制专业学位研究生课程体系设置研究
16.国内外计算机硕士研究生课程设置的比较与分析
17.计算机技术领域工程硕士专业学位研究生教育综合改革与实践
18.浅谈普通高校计算机专业硕士研究生教育模式
19.计算机应用专业软件工程方向硕士研究生的知识结构与培养
20.计算机专业毕业研究生在京就业情况及启示——以辽宁科技大学毕业研究生为例
21.MIT计算机科学领域研究生培养问题研究
22.研究生《计算机网络与通信》教学与实践
23.计算机学科研究生创新能力培养探索
24.非计算机专业研究生计算机教学的研究
25.美国大学计算机研究生教育的特点
26.计算机研究生管理系统的设计与实现
27.我国研究生教育计算机管理的探讨
28.面向创新型研究生教育的计算机专业本科毕业设计研究
29.计算机技术领域专业学位研究生培养方案研究
30.我校非计算机专业研究生计算机课程设置探讨
31.计算机专业硕士研究生培养方法探索
32.以科技竞赛为载体的计算机专业研究生的创新能力培养研究
33.浅谈计算机专业研究生创新能力的培养
34.计算机学科研究生课程体系的构建与实施
35.研究生阶段计算机网络理论课程教改初探
36.计算机技术全日制专业学位研究生培养的探索与实践
37.计算机专业研究生国内外高校培养模式对比分析
38.计算机应用型研究生教育培养模式探讨
39.学术型计算机专业硕士研究生工程能力培养研究
40.计算机专业研究生课程建设与教学改革
41.美国计算机科学与工程专业本科和硕士研究生课程设置特点分析——基于22所美国著名大学统计数据的分析
42.教师领导力在计算机专业研究生创新能力培养中的应用
43.美国知名大学计算机专业研究生教育探索
44.韩国KAIST大学计算机学科研究生课程结构分析
45.对计算机专业硕士研究生招生现状的探讨
46.研究生体育与健康评价指标体系及其计算机支持系统的研究
47.计算机专业研究生科研能力的培养
48.非计算机专业研究生计算机应用基础类课程教学改革探索
49.加强教学过程管理 提高计算机专业研究生培养质量
50.关于我国研究生教育信息计算机管理的探讨
51.研究生计算机辅助几何设计教材分析
52.医学研究生计算机应用技术课程现状及教学模式改革与实践
53.互联网、移动互联网和物联网技术发展与网络课程改革——对计算机专业研究生系统能力培养的思考与实践
54.北京科技大学计算机科学与技术学科研究生课程设置研究
55.地方高校计算机学科交叉领域研究生创新能力的培养
56.探索研究型大学研究生课程体系的改革与优化
57.临床医学研究生计算机信息应用能力培训效果评价
58.研究生计算机课程改革
59.研究生能力培养——《计算机辅助设计》多媒体教学的启示
60.医学院校研究生计算机教学改革的探讨
61.关于全日制计算机专业学位硕士研究生培养模式的研究与探索
62.中医药院校研究生计算机基础教育研究
63.依托学科建设咨询专家组 科学制订计算机科学与技术研究生培养方案
64.天津地方高校全日制专业学位研究生培养初探——以计算机专业为例
65.从硕士研究生入学统考看高校计算机本科专业基础课教学
66.工程化实训驱动的计算机专业学位研究生“e-Boyer-CIPP”创新应用体系研究
67.北京工业大学计算机学院研究生学位论文质量分析
68.浅谈提高计算机专业研究生培养质量的措施及实践
69.中医药院校非计算机专业研究生医药信息学相关课程教学探索
70.高校二级学院研究生教育国际化的开展与实践——以南京信息工程大学计算机学院为例
71.计算机科学与技术学科硕士研究生培养研究
72.计算机专业研究生人才培养模式研究
73.全国研究生教育和学位工作计算机管理研究协作组举行成立会
74.计算机学科工程研究型全日制硕士研究生培养模式的探索
75.高等医学院校研究生计算机教学改革的探讨
76.计算机工程领域专业学位研究生实践教学改革探索
77.研究生计算机文献检索课程体系构建与教学模式创新——以石家庄铁道大学图书馆为例
78.面向研究生的计算机动画教学
79.研究生计算机教学问题探讨——面向研究型大学非计算机专业
80.计算机学科研究生创新能力培养的研究与实践
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.协同创新模式下计算机专业学位研究生实践创新能力培养
118.采用计算机参与管理 提高研究生管理工作水平
119.面向新时期的计算机专业研究生创新人才培养模式探索
120.计算机互联网与中医研究生计算机课教学内容的更新
121.医学研究生计算机应用技术教学改革的探索
122.计算机科学与技术学科硕士研究生课程体系之我见
123.面向计算机专业研究生开设计算神经科学课程的思考
124.医学专业研究生计算机基础课程设置
125.面向财经类高校研究生计算机教育内容和教学模式的探讨
126.研究生计算机网络课程体系研究与实践
计算机研究生专业方向范文2
按照目前我国学科目录设置,逻辑学为哲学一级学科下的一个二级学科,逻辑学具体学科一般也设置在哲学系或哲学学院下的某个二级学科教研室或研究所。我国高校中哲学系(院)开设逻辑学硕士点或博士点也并不多,逻辑学专业研究生毕业时获得的学位是哲学硕士(博士)。另有少数高校曾经或者正在招收逻辑学专业本科生,主要由哲学系或数学系执行,学生毕业时获得的学位是哲学学士或理学学士。近些年,随着国内逻辑学者学科背景和学术经历的丰富以及国际交流的增多,逻辑学和其他学科的交叉研究变得越发活跃,主要体现在逻辑学与计算机科学、基础数学、语言学、法律、心理学等学科的交叉研究中。
二、以逻辑为核心的相关课程通识
教育存在的问题目前逻辑通识教育虽较之以前被重视了很多,但以普通逻辑为核心的逻辑通识教育仍存在较多问题,究其原因,我们认为主要有以下几点:首先,逻辑通识教育内容和逻辑学专业研究脱节。目前国内逻辑学通识教育课程涉及的多为普通逻辑和批判性思维等内容,而这些内容很难作为授课老师自身逻辑学专业研究的内容和方向。这使得逻辑通识教育和逻辑研究在授课老师那里成为两件不太相关的事情,极容易造成“教学科研两张皮”。于是,在面对科学研究、职称晋升等较大压力的时候,逻辑学者尤其是青年逻辑学教师没有足够的兴趣和时间去承担逻辑或批判性思维此类通识课程的教学任务。其次,逻辑和批判性思维通识教育未能与其他专业紧密结合,只是某种必要的理性能力训练,未深入到相关专业,对学生的吸引力有限。逻辑通识教育往往作为高校的全校选修课进行开设,选课学生来自各个学院,他们的学科背景复杂,学习需求大相径庭,这也在一定程度上加大了逻辑学通识教育课程的授课难度。而另一方面,由于授课老师很难在课程内容设置上兼顾到各个学科,也使很多学生学习逻辑通识课程时会产生“意犹未尽”的感觉,他们期望能学到更多逻辑学与其专业结合得更为深入的内容。再次,逻辑学专业教育与通识教育的需求严重脱节,逻辑专业毕业生的专业技能和知识往往无法在逻辑通识教育中体现出来。而同时,一个具有很好逻辑专业技能的毕业生却不一定能成为一个很好的逻辑学通识教育的承担者。除上述原因之外,我国对批判性思维这一以逻辑论证为核心基础的重要通识课程存在较大误解,且成为认知障碍,使得批判性思维教育要么不能得到推广,要么成为抽象、空洞和教条式的课程,不能起到激发思维和创造性的作用。要解决这些问题,现阶段缺少的可能正是处于专业教育和通识教育之间的逻辑教育和素质训练。
三、专业逻辑研究和教育的定位分析
如前所述,目前国内逻辑研究的学科交叉主要体现在哲学、数学、计算机、语言学、法学、心理学等领域。随着学科交叉研究的深入,逻辑学研究成果如何能得到交叉学科领域的认同?其他学科所不能替代的逻辑学研究方向和研究内容如何发展?逻辑学专业毕业生的职业规划如何?上述种种涉及专业逻辑研究和教育的定位问题也显得越来越重要。下面以数学和计算机两个与逻辑学研究联系较为紧密的学科为例,简单分析目前专业逻辑研究和教育的定位问题:在数学方向上,几乎每个大学都有数学本科专业,硕士点和博士点也很多,每年毕业的数学研究生数量庞大,整体上可能已经供大于求,尤其是基础数学专业。一般情况下,哲学背景的逻辑学研究生如果从事偏向数学基础的研究,比如以传统四论和两个演算为基础的数理逻辑方向,学生整体上学术水平较难跟数学专业的研究生竞争;更何况这样的研究在数学界也只需要较少人来从事,工作岗位稀缺,此方向的就业前景受到一定挑战。所以,除了那些特别有研究天分和能力特别强的数学基础爱好者,逻辑学专业的学生应该慎重选择在哲学系背景下从事偏向基础数学方向的研究。在理论计算机方向上,国内由于逻辑学是设置在哲学下的二级学科,计算机学院较少设置逻辑学相关的专业课程,在哲学系更是几乎不开设计算机的相关课程,想从事理论计算机研究的逻辑学研究生很难得到专业的训练。近些年,虽然基于逻辑的理论计算机的研究,和面向计算机应用的逻辑研究都引起了较多逻辑学者的关注,但对于学生而言,如没有计算机专业背景,或没有经过较为系统的计算机专业课程学习,即使其硕士研究生或博士研究生研究内容为逻辑学与计算机科学交叉领域,由于其最终所得学位为哲学学位,想进入高等学校计算机学院从事科研教学工作,难度依然较大。不仅仅是数学方向和理论计算机方向存在这种逻辑专业教育困境,其他交叉领域,也存在上述问题。事实上,逻辑专业教育虽然在许多专业训练和研究中有很强的应用,但随着各个学科专业化的深入和高层次人才培养的扩张,逻辑专业的研究生在就业出路等方面受到较大挑战。各个专业可能仅仅把逻辑看作一种必要的工具,相关领域通常也设置一些准入门槛,最常见的即是所谓的专业性。这样,国内哲学学科背景下逻辑专业的学生就很难有机会真正进入数学、计算机、语言学或法学等领域。正是由于对上述各种问题的反思,我们提倡一种上有专业理论和技能、下接“地气”的,不可替代的中间层次的领域逻辑教育和素质培养。领域逻辑教育研究是指在现代逻辑基础训练之下,进行某个领域的特殊逻辑训练和研究,然后再应用于相关领域,促进相关领域本身和相应逻辑学的发展。我们期望接受过领域逻辑教育的学生,既具有较强的逻辑能力,又具有某个应用领域的基本知识,可以成为相关应用领域不可替代的人才。按照这样的思路,领域逻辑教育和研究不能仅仅局限于哲学系和哲学背景,它甚至应该从各相关专业领域或机构中直接培养。只是,按照我国高校和研究机构现状,各相关专业领域一般缺乏既具有逻辑学专业能力又具备相关领域专业能力的人才。从这个角度考虑,哲学中逻辑学或相关专业教育应该承担起这一领域逻辑和相应专业素质培养的社会功能。
四、领域逻辑教育对其他学科和社会发展的意义
领域逻辑教育既能突破逻辑通识教育专业性不足的缺陷,又能在一定程度上解决现在逻辑学专业教育和研究受众较少的困境。我们对于这种中间层次的领域逻辑教育的终极目标是:训练后的毕业生能够在其相关领域的工作中成为佼佼者。而上述目标的实现需要逻辑和具体专业领域的深入结合。这对逻辑、对其他学科和社会发展均具有积极意义。除了现在已经具有一定发展的逻辑学与数学、计算机科学、语言学、法学、心理学等学科交叉研究之外,通过领域逻辑教育,我们也期望逻辑学能进一步地和医学、社会学、经济学、教育学等领域结合,在更多层面体现领域逻辑的价值。下面以医学逻辑学、社会选择理论等领域来说明这种领域逻辑教育和研究实现的可能。与医学结合的领域逻辑:医学院校的学生,尤其是非综合性大学的学生,逻辑学知识相对欠缺。事实上,逻辑思维在医学诊断中一直发挥着重要的作用,比如医学史上消毒问题的提出,青霉素的发现等具有里程碑意义的事件,在其研究过程中都闪烁着逻辑的火花。目前国际上,基于逻辑的医学诊断、医疗专家系统等主题的研究越来越受到重视,这无疑为逻辑学在医学界发挥作用提供了更好的契机。不妨设计这样的培养模式:招收具有医学背景的逻辑学研究生,导师和培养小组按照学术基本要求以及医学相关领域独特的逻辑需求,在对学生进行现代逻辑基础理论和技能的训练基础上,要求学生专攻医学领域某些独特的逻辑方法和应用。这一独特的医学逻辑是不同于传统意义上的逻辑学研究内容的,它建立于现代逻辑基础理论和方法之上,但又与相关的医学研究领域紧密结合。学生经过这样的学习和训练之后可以直接回到相关的医学领域的前沿研究和实践中。我们期望这样的毕业生在医学研究领域的成就总体上超过没有专门经过医学逻辑训练的学生。理想结果的实现可能还需要在现阶段增加一条“双学位”的标签,即经过上述程序培养后的研究生既获得哲学学位又获得医学学位,包括硕士和博士层次。
但从目前来看,从制度上实现这种双学位的培养模式,还任重而道远。与社会学、经济学等结合的领域逻辑:费舍尔(A.Fisher)和斯克里芬(M.Scriven)曾提出批判性思维定义是“对观察和交流,信息和论证的有技巧的和主动的解释和评估”。而这种判断信息真假、质量评估、进行有效论证等工作,在信息时代具有越来越重要的意义,尤其是在社会决策、理性选择等研究领域中。因此,在逻辑通识教育和逻辑专业教育之间也可以考虑进行社会学相关领域逻辑的研究。实际上,社会活动领域中很多问题均涉及到现代逻辑的工具和方法。例如,计算性社会选择领域,涉及用逻辑学等形式化方法去处理基于信息集合的社会群体中的决策、选择等过程和规律研究。在社会选择研究中涉及的领域逻辑可能包括动态认知逻辑、决策逻辑、博弈逻辑、联盟逻辑等。这一研究领域也可进行更为广泛的学科交叉研究,比如和经济学、管理学、政治科学等结合。进行社会学相关领域逻辑研究的研究生则可以考虑招收经济学、管理学、情报学、社会学、计算机科学等专业背景的学生。当然不管是面向哪一具体领域的领域逻辑教育和研究,其学生的培养都涉及到所授学位的问题,而双学位或许是最为理想的方式。
五、结束语
计算机研究生专业方向范文3
[论文摘要]研究生能力培养是当前高校教学体制改革的重要内容,也是众多高校从教学型向研究型转变的重要任务。通过结合《计算机辅助设计》课程的特点,阐述了多媒体教学在《计算机辅助设计》课程中的应用。进而通过本课程的课堂教学方法论述了多媒体教学与研究生能力培养之间的关系。课堂教学实践表明,采用多媒体教学方法可以调动研究生学习积极性、提高研究生的创新与自学能力,达到良好的教学效果。
0引言
计算机辅助设计(CAD)是机械类专业的专业选修课,以应用性为主的理论方法和实践并重的课程。主要讲解CAD技术的基本知识和相应的工程应用理念,在此基础之上向学生介绍CAD软件的应用。使学生掌握CAD的基本概念、GAD软件使用技能和开发中的基础知识,提高学生对CAD基本概念的理解和CAD软件的实践能力。
随着计算机技术的迅猛发展和日益普及,多媒体早已进人教育领域,多媒体在教学上的应用,使得教学手段、教学方法、教材观念与形式、课堂教学结构以及教学理论都发生了变革。
本文将围绕如何借助多媒体的强大功能提高CAD课程的教学效果展开讨论,继而结合研究生能力培养来阐述多媒体教学的重要性。
1多媒体教学在CAD课程中的应用
多媒体教学是指在教学过程中,根据教学目标和教学对象的特点,通过教学设计,合理选择和运用现代教学媒体,并与传统教学手段有机组合,共同参与教学全过程,以多种媒体信息作用于学生,形成合理的教学过程结构,达到最优化的教学效果。
《计算机辅助设计》不同于其他课程,它是一门实践性很强的课程,需要学生在学好理论知识的同时又要熟练掌握和灵活运用相关软件操作功能。因此这门课程的教学主要需要把握以下几个方面:
(1)CAD基本理论的阐述;
(2)结合授课对象的具体专业方向阐述CAD的内涵与外延;
(3)具体CAD软件的应用教学。
在以上三个方面的教学中结合多媒体手段将能收到更好的授课效果。
1)对于CAD的基本理论主要可以结合多媒体技术具体阐述CAD的含义及特点、CAD的组成、CAD新技术等等。该部分内容中表示CAD特点与要素关系的图表较多,可以结合幻灯课件采用重点色突出与层次递进显示的方法进行重点阐述。在介绍CAD新技术章节时,可以结合幻灯课件具体展示各种新技术的应用产品模型及分类等等。如有条件还可结合3DS MAX等动态显示软件展示CAD产品的工作过程等等。
2)计算机辅助设计是一门通用性很强的专业课程,在教学过程中应针对授课对象的具体专业方向有针对性的阐述CAD的内涵与外延。CAD的概念有狭义与广义之分,本课程所阐述的内容特指广义的CAD,即CAD设计工作不仅仅围绕着几何造型展开,而且更广泛的涉及到有限元分析、动力学分析与仿真、运动学分析与仿真等考察产品综合特性的领域。结合具体授课对象为车辆工程专业学生,在多媒体中引人范例教学法。具体采用章节方式介绍三部分内容:汽车零部件的三维建模及结构强度分析、汽车整车建模及动态仿真、汽车子系统分析与优化。这三部分范例用到了UG,ANSYS,ADAMS,MATLAB多个软件,根据各范例形象生动地阐述CAD的分析流程及工程实际价值。
3)一般说来计算机辅助设计课程总要落实到一个具体的CAD软件的应用。本课程所讲授的can软件是UG。由于UG软件的功能强大,功能模块众多,因此选择常用且基本的模块进行介绍。借助多媒体教学的手段现场通过电脑演示,根据递进关系,先后介绍UG建模基本环境、参数设定方法、常用工具、草图绘制、实体造型功能等。在利用多媒体现场演示的过程中采用多种方法激发学生的学习兴趣: (1)介绍软件之前可以先展示利用UG绘制的各种三维造型及复杂的总体装配图,借以阐明UG的强大功能,激发学生的学习热情。
(2)基本环境及常用工具的教学可以结合实例进行阐述,这样可以更加直观和形象的反映各工具条的基本性能和适用范围。
(3)草图绘制中关于几何约束和尺寸约束的功能需要详细介绍,这是实体建模的基础。可在课堂上现场演示从简单到复杂的草图绘制流程。为了更好的利用课堂有限时间也可以采用录制动画进行放映和讲解同步的手段。
(4)三维实体建模在课堂上的演示以简单模型为主,但该类模型需要具有典型性和代表性,应该是复杂模型的简单基本元素,课后可以布置复杂模型的上机作业,在上机时段进行有针对性的辅导。
2多媒体教学与研究生能力培养
一方面,研究生的创新能力和工程实践能力与其本身的专业知识体系是否完备有很大关系;另一方面,研究生学习的最终目的并不仅仅是掌握知识,更重要的是掌握获得知识的方法,以便认识新事物、研究新情况、解决新问题,这才是知识的价值所在。
结合CAD课程教学总结出多媒体与研究生能力培养的关系:
2.1多媒体教学可以提高研究生学以致用的能力
通过课堂上进行CAD范例讲解并与研究生进行互动,使研究生从视、听、说多方面接触UG软件。如果条件允许,可以让研究生携带笔记本电脑到课堂,跟随老师的演示进行实时学习,这样可以达到事半功倍的效果,另一方面也极大的调动了研究生的学习热情。课后布置较为复杂的零件三维造型作业,研究生可以迅速的根据上课所学知识完成作业,发现问题并解决问题。这无疑大大提高了研究生学以致用的能力。
2.2多媒体教学可以提高研究生创新实践能力
如前所述,CAD多媒体教学中引入范例教学法阐明课程的广义应用价值。此方面通过图文并茂、动画演示来激发研究生的学习热情。另外,其重要的作用还在于可以使研究生更多的主动积极思考,根据范例举一反三。课后可布置相关大作业,令研究生根据各自的研究方向进行基于CAD相关软件的课程设计,为研究生今后开展科研创新工作打下坚实的基础。
2.3多媒体教学可以提高研究生自学能力
由于UG功能非常强大,课堂上只能围绕某些模块的一部分典型操作命令进行多媒体演示,但由于研究生可以携带笔记本电脑进人课堂,因此在课堂上采用启发式教学,促使研究生通过为了完成某些造型自发去熟悉更多的操作命令,同时比较多个相类似的操作命令的功能区别。这样可以大大提高研究生的通过自学发现问题解决问题的能力。
计算机研究生专业方向范文4
省属高校的软件工程专业多脱胎于计算机科学与技术学科,在研究生人才培养模式上受限于计算机科学与技术研究生培养模式。部分高校甚至于采用同计算机专业研究生实施无差别培养方式,这一根本性原因带来诸多问题。
1.人才培养方向目标定位不清晰
软件工程专业硕士应当仅限于软件工程师的培养。软件工程具有极强的工科属性,其人才培养,除软件工程科学硕士和计算机科学技术一样,可培 研究型人才外,专业学位应当清晰定位于培养具有软件工程必备基础知识,在软件工程某一领域具有较强专业知识与技能的工程师。
2.师资比较缺乏,尤其是双师型师资缺乏
软件工程正式成为独立的学科时间相对较短,软件工程师资大多来源于计算机科学与技术专业。计算机科学与技术专业可以胜任软件工程基础课程,但这部分教师往往缺乏工程实际经验,在教学中往往表现为重理论轻实践。省属高校十分缺乏来自软件企业一线的项目经理以上的技术管理人员充任实践课程教师。
3.培养模式陈旧,不适应国家教育部要求
由于全日制软件工程专业学位研究生2009年才在全国开展,很多高校沿用学术型学位研究生培养模式,忽视了国家对专业学位研究生培养要求中的专业实践能力的培养,未能很好地开展专业实践教学。
4.课程设置陈旧,不适应软件企业的人才需求
大多数高校软件工程研究生课程设置大多套用计算机科学与技术专业的课程设置,未体现软件工程学科特点。原因主要是因为师资缺乏、招生规模较小,出于节约培养成本的考虑。
二、一种实用的软件工程全日制工程硕士培养解决方案
四川师范大学作为四川省属高校中最早开设计算机科学与技术、软件工程本科生培养的院校之一,在软件工程工程硕士培养的诸多问题上,做了一些有益探索与研究,针对性地提出了一套适合于省属高校软件工程全日制工程硕士培养的解决方案,希望能为同类型高校提供人才培养的借鉴。研究生培养方案的制定,重点需要解决课程体系设置、培养流程规划与控制。对专业学位研究生而言,还需要解决专业实践能力的培养与训练这一关键问题。
1.课程体系设置
软件工程学科正式确立的两个标志性文件是2004年IEEE推出的软件工程知识体(SWEBOK)和软件工程教育知识体(SEEK)。两个文件内容相近,都包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识。软件工程研究生的培养从原则上说应遵循上述两个文件,围绕上述知识领域进行教学。但由于这两个文件将软件工程的知识体系划分为知识点,各领域之间必然存在重复和交叠。在课程设置上无法照搬上述两个文件。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置被分为五个层次,分别为工程基础课程、计算机基础课程、软件工程核心课程、扩展课程和实践课程,如图1所示。课程开设顺序大体按照五个层次由低到高依次开展。其中,工程基础课程提供软件工程所需数学理论基础、外语能力培养、软件工程文档写作、论文写作基本功训练。计算机基础课程提供软件开发必须的计算机基础知识,如网络、算法和数据库知识。
相对于本科课程而言,此类课程讲授内容更深入全面。软件工程核心课程设置了高级软件工程、软件体系结构和软件测试与质量保证三门课程。高级软件工程侧重于软件分析与设计、软件工程过程、软件开发案例分析。软件体系结构侧重于结构风格、案例研究、共享信息系统、结构描述、结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。软件测试与质量保证着重于软件质量的改进,讨论如何提高软件质量的方法。扩展课程包含系列领域知识课程,研究生可根据研究方向选择两门;软件开发工具讲授最新流行的软件开发、过程管理所需要的软件工具的使用,以实践教学为主。软件开发新技术研讨课程以讲座形式开展,教师和学生均可作为一个专题的主讲。实践课程包含校内实践、校外实践和毕业设计三个环节。
2.培养流程与实施
教育部明文规定,专业学位研究生学制原则上为两年,同时要求应届本科生进行专业实践不少于一年。一般来说,研究生在校课程学习时间应有一年左右,加上专业实践的一年,如何合理安排学习计划,在两年内完成培养环节成了一个现实的重要问题。我校以周为单位制定了四川师范大学软件工程专业学位研究生培养流程,如表1所示:上表规划了研究生培养中的几个关键环节,依次为报到入学、课程学习、校内实践、校外实践、开题、毕业设计、论文写作和送审答辩。第一学期研究生主要是课程学习,同时在校内导师指导下开展文献阅读和编程能力锻炼。第二学期前半学期结束理论课程的学习。后半学期和暑期开展校内实践和毕业设计开题工作。第三学期研究生到实习基地进行校外实践。从第二学期后半段和整个第三学期,学生在专业实践的同时,需完成毕业设计。从第二个寒假开始直到第四学期前六周,研究生完成毕业论文的初稿。从第七周开始,进行论文修改、、盲评和答辩工作。
从培养流程表可以看出,这种安排具有两个显著特点。一是理论课程学习安排在一个半学期完成,二是实践课程分为校内实践和校外实践。研究生理论课程学习任务并不重,完全可压缩到一学期半,同时可为实践提供更多时间。校内实践非常有必要。由于是省属高校学生大多能力一般,为保障学生进入企业能融入研发团队从事技术工作,必须先期培训其实践能力。这种安排时间较为紧凑,也比较合理,符合专业学位研究生侧重于实践能力培养的要求,也在两年的学制内确保了研究生的实践时间不少于36周。
三、专业实践能力的培养与训练
软件开发能力是软件工程专业硕士必备的核心能力,其能力培养既是对前端课程学习效果的检验,也是后端毕业设计和就业的必然需要。我校将软件工程专业硕士实践能力培养融入了众多环节。从前期的实验型课程教学,到中期的校内实践、再到后期的校外实践和毕业设计。实验型课程教学解决软件设计开发的基础技能,校内实践解决中小规模软件设计开发能力,校外实践和毕业设计解决中大规模软件设计能力。
1.实验型课程教学
包含软件工具的使用训练、软件开发环境的搭建、软件开发案例分析和新技术研讨。软件工具的使用训练学生单个软件开发工具的使用,如项目管理软件Project、开发文档化软件Rational、软件测试工具LOADRUNNER、QTP、TD等。由于这些工具结构分散,还需进行开发环境的搭建训练。开发环境搭建训练内容一为搭建基于微软的VSTS和VisualStudio的开发平台,适合.net方向;内容二位、为搭建基于IBMRSA和Eclipse的开发平台,适合J2EE方向。软件开发案例分析中研究生将自己放在决策者的角度来思考项目所涉及到的具体问题,增强了学生的实际应对能力。新技术研讨促进学生或主动或被动地掌握了一些新兴技术,拓宽了技术领域。
2.校内软件开发实践
采用项目驱动形式开展。要求研究生必须申报各类实际的软件开发项目,如四川省苗子工程、学校研究生科研创新项目、学院研究生科研创先项目。研究生可组织本科生参与项目实施,但必须任项目组长,在项目中担任核心角色,完成软件需求文档审定、软件架构设计、软件详细设计、大部分编码工作、测试方案制定等重要工作。
3.校外软件开发实践
在上述环节经历后,研究生已经掌握中小规模软件开发的基本技能,此时将研究生派到实习基地,实战参与企业软件开发项目。其实践由校内导师和企业导师共同负责。前期技能的培养已保证研究生胜任企业中一般性的软件开发角色。
4.毕业设计
研究生在校内和校外实践的36周中,还需要同时进行毕业设计的开题、实施。研究生可结合企业实习工作完成毕业设计。专业实践的考核分为定期汇报和实践环节结束汇报两种形式。研究生应每隔两个月集中汇报一次实习期工作心得,取得的成绩等。实践结束时在全院公开汇报,其成绩作为实践课程成绩。
四、结论
计算机研究生专业方向范文5
我本人长期从事信息安全专业研究生教育,也开设过多门信息安全专业课程,如“信息安全体系结构”、“计算机通信网络安全”、“现代密码学”,等。本文主要从信息安全专业研究生教育的角度谈谈我个人的一些体会和看法。
1信息安全专业研究生教育面临“二次教育”
信息安全专业的研究生来自各个专业,知识背景、知识结构都大不一样,一定要因材施教,进行“二次教育”。“二次教育”的目的是要充分利用学生前期教育的知识背景,找到他们的知识储备在信息安全领域的切入点,选择适合每个学生的研究方向,使他们既能获得全面系统的信息安全专业知识又能发挥他们所长。
根据我们历年来的信息安全专业研究生培养情况来看,这一专业的研究生主要来自计算机、通信、数学等专业,近几年也逐渐出现了本科就读信息安全专业的学生。
来自计算机、通信等工程类专业的学生通常对互联网技术、通信技术以及计算机软硬件知识都有较为全面的了解,动手能力较强,但大部分学生对信息安全专业所必需的密码学、安全协议等方面的知识知之甚少,甚至完全是一片空白。针对这样的情况,我们重点加强了这些学生在理论知识方面的教育培养,要求他们在选择研究生专业基础课时必须在理论课程中有一定数量和宽度的涉猎。同时指导学生阅读学习信息安全相关理论知识的经典教材或著作,培养他们在理论学习上的兴趣,实现课堂教育与学生自学的有机结合、互相助益。
相对应地,来自数学等理论性较强的专业的学生通常都有着较为扎实的理论基础,对理论知识的学习方法都有一定的心得,进一步学习与信息安全相关的理论知识时接受得比较快,不过在工程技术知识方面就有一定的欠缺。为此,我们要求这些学生加强学习计算机网络原理和程序开发等方面的知识,加强工程实践,使得他们对理论知识和工程开发都能有较为全面具体的了解,并且合理地选择自己的研究方向。
对于越来越多的从本科就开始学习信息安全专业的学生,我认为培养的关键是加强他们的专业知识的深度。这些学生对信息安全专业的相关知识有了初步的了解但不够全面和深入,一旦有机会进行更高层次的深造,往往容易忽略进一步学习专业知识的重要性。针对可能出现的问题,我们的指导教师加强了与学生的交流,指导学生阅读学习高水平的理论著作和技术书籍。同时,根据每个学生的不同情况,为他们推荐一些供他们选择的合适的研究方向,尽量发挥他们在前期学习中积累的优势。
2信息安全专业研究生教育需要配套的教材
大多数研究生都没有接触过信息安全课程或没有系统的信息安全知识结构,因此,需要统一规划,建立起他们的信息安全知识体系结构。为此,我们信息安全国家重点实验室为研究生培养规划了一套教材,包括《信息安全体系结构》、《现代密码学》、《安全协议理论与方法》、《网络安全原理与技术》、《安全操作系统原理与技术》、《数据库安全》、《网络攻击原理与技术》、《信息系统安全事件响应》、《量子密码学》,等。这些教材陆续由科学出版社和清华出版社出版发行,这些教材也基本涵盖了信息安全的基础知识和目前信息安全领域所涉及的主要研究方向,可为从事信息安全专业的研究生打开一扇通往信息安全学科广阔天地的大门,从而帮助他们选择自己将来的专业发展方向。同时,这些配套教材也为研究生专业课的教学工作提供了坚实的基础,使得我们实验室的研究生培养质量有了进一步的提高。除了系列教材外,我们实验室的科研人员和研究生指导教师近年来还陆续出版了相当数量的涉及其他研究方向或讨论专业学术问题的教材供教学使用。目前,我们实验室仍然在不断补充完善教材体系,已将教材的编制出版工作列为了实验室日常教学科研工作的重要组成部分。我们将继续从专业基础课、专业课和选修课三个层次完善信息安全专业研究生的教材体系。
3信息安全专业研究生教育需要系统知识与专业知识的有机结合
信息安全专业有着系统的知识体系,同时包含了诸多的研究方向。我们在教学和科研工作中,要求实验室的研究生既要系统地学习信息安全专业知识,又要与自己的专业方向相结合。实验室设置了四个专业方向,即“密码理论与技术”、“安全协议理论与技术”、“信息对抗理论与技术”、“网络与系统安全”,每个方向都有配套的培养方案,侧重点不同。前两个研究方向侧重“密码学”、“安全协议”等信息安全专业中的基础理论研究,我们在培养过程中注意选拔有较强的理论根底和数学基础的学生,培养他们从事理论研究的兴趣,同时强调学生对整个信息安全体系结构的学习和掌握。而对于“信息对抗理论与技术”、“网络与系统安全”这样的侧重于工程技术的研究方向,在系统学习信息安全专业知识的同时,我们加强了学生的工程实践,使教学工作融合于科研项目的研究开发过程中,让学生能够更加生动具体地理解专业知识并加以掌握。在多年来的研究生培养工作中,我们实验室的教师不断总结经验,根据不断变化的本学科发展情况和学生的综合素质改进培养方案,使得研究生培养工作做到与时俱进,研究方案与系统教材紧密结合,研究生培养水平不断提高。
4信息安全专业研究生教育需要提升理论高度
研究生教育与本科生教育不同,需要培养研究生独立从事科研工作的能力和自主创新的能力,需要提升研究生看问题和提炼问题的理论高度,需要开拓研究生的研究思路,需要锻炼研究生解决实际问题的能力。
无论从事哪个专业方向的研究,都不应放松理论研究工作。为了不断提高研究生的理论水平,实验室安排了大量的学习讨论班,针对不同的方向为学生们提供一个交流学习心得、讨论重点难点问题的平台,在这个过程中教师和科研人员也会为他们提供适时的指导。此外,我们还不定期地邀请国内外信息安全研究领域的知名学者来为学生作学术报告,介绍这些专家的研究领域的相关知识以及最前沿的研究进展,进一步培养学生的学习兴趣和提高理论水平的积极性。
我们实验室要求学生要高度重视理论研究工作,要注意从科研工作的进展、突破中提炼出理论成果,多出高水平的论文、著作,以科研开发带动理论研究,以理论水平的提高促进科研项目的进一步发展。近年来,我们实验室的研究生已在国内外的专业学术刊物和学术会议上发表了一批较高水平的论文,向国内外信息安全领域的研究者展现了我们实验室的科研成果。
5信息安全专业研究生教育要注重理论与工程实践相结合
信息安全学科的自身特点要求这一专业的研究生既要掌握坚实的理论知识,系统专业的知识,又要注重工程实践。实践是检验真理的唯一标准,实践也是掌握真理的重要途径。
我们实验室要求学生在全面学习专业理论知识的同时,深入了解信息安全技术应用的环境,将所学的知识与实际应用相结合,更加全面深刻地理解专业理论知识。同时,我们利用实验室承担的大量科研项目为学生提供高水平的工程实践机会,由指导教师和科研骨干带领他们参与工程开发,将他们前期积累的专业知识实际应用到科研项目的开发过程中去,让他们学到的知识真正发挥作用、取得实际成果乃至进一步转化为生产力。从多年来的研究生培养经验看,加强学生的工程实践能够大大促进研究生的学习积极性,提高他们的动手能力,开拓学生的眼界,提升他们的研究水平。
以上就是我多年从事信息安全专业研究生教育工作的一些心得体会,我们还在不断总结经验,希望能为国家培养更多更高水平的信息安全高级专业人才,为国家安全和经济建设贡献力量。
计算机研究生专业方向范文6
关键词:软件工程;培养方案;课程体系;从业竞争力
中图分类号:TP311.5-4
信息产业是国家国民经济和社会发展“十二五”规划纲要中明确提出重点扶持的战略性新兴产业,其中软件产业又是国家进一步鼓励和优先发展的产业。软件产业及软件研究、教育机构不仅需要大量的软件专业人才,其它产业与机构也普遍设有软件岗位。软件工程本科专业旨在培养符合国家需要的软件工程专业高级人才,具有广阔的发展前景。要使软件工程专业高效地培养出学生实际工作能力,又能为学生终身学习和人生发展奠定良好的基础,需要对软件工程专业培养模式进行创新。
1 学制设计与改革
对专业的选择是在学生进入大学前进行的,此时学生通常对专业内涵和特征的认识还比较模糊,对人生规划还不太清晰。上学以后,随着专业学习的深入,部分学生会出现专业兴趣不浓、学习积极性不高的现象。另一方面,也有部分学生会对软件工程专业兴趣日渐浓厚,加上专业基础好,学习能力强,学习又用功,在校前几年就能够掌握较多的专业知识并具备就业能力,希望尽早发挥年轻优势就业或创业。但是,按照现行的学制安排,学生考入软件工程本科专业后需要进行为期四年教育,考核合格后方能毕业。由于四年本科教育体制时间跨度较大,中间又缺少可供学生选择的出口,致使这两部分学生的个性化发展受到限制。
如果能将学制改为专、本、硕连读的六年制,则可先进行两年基础知识教育,然后在大学二年级末,根据志愿和考核对学生进行专、本分离,进入专科学习的学生在三年级进行后续的专科教育,考核合格后就可毕业就业;而进入本科学习的学生,则继续进行本科教育,在三年级末再根据志愿和考核进行本、硕分离,留在本科的学生继续进行后一年的本科教育,考核合格后毕业;进入硕士研究生教育的学生,再继续进行后续三年的硕士研究生教育,考核合格后毕业。专、本分离和本、硕分离的考核,可以按照平时各科成绩加权计算,不单独进行考试,这样的考核节约资源,也更客观、全面,同时又能激励学生平时学习。考核后,符合进入本科学习条件的学生也可志愿申请加入专科学生序列;符合进入硕士研究生学习条件的学生也可志愿申请留在本科学生序列,这样能够为优秀学生提供更多选择机会,也有利于拔尖人才脱颖而出。按照国家现行机制,专、本分离考核中未能进入本科学习的学生,仍然可以通过专升本机制进行第二次升本竞争,并可另外选择自己喜欢的本科专业和院校;而在上述本、硕分离考核中未能进入硕士研究生教育的学生,也可在本科毕业时参加全国研究生考试,重新选择自己喜欢的硕士专业和院校。
上述的学制设计,使学生在上学期间具有了多次竞争性选择机会,既能满足部分学生提前就业的要求,又能实现部分学生继续深造的愿望。该设计赋予学生多次调整人生规划的机会,有利于学生及时调整学习方向,舒展个性,发挥优势,最大程度激发学习的主动性和积极性。
上述学制设计其管理的复杂性会略有增加,但对现有教师编制、课程设置和教学计划影响不大,因而具有较强的操作性;但是,学制的改变需要申请和审核,这些工作具有一定工作量和复杂性。
2 专业改革与创新
软件工程属于一级学科,知识繁杂,本科四年不可能学完所有知识。实际上,从事软件工程专业的工作岗位有多种,每一岗位所需的知识和技能不同,所以本科四年的学习应当有所侧重。根据软件工程专业的社会需求和学校特色,软件工程专业可以开设不同的专业方向和软件应用领域,让学生根据自己的特点和兴趣进行选择,这样能够更有效地获取该专业方向和软件应用领域的从业能力。例如,软件工程专业方向可以划分为软件开发、软件测试、软件项目管理、软件配置管理、软件维护等专业方向,软件应用领域可以开设动漫、财务、政务、项目管理等领域。选择学习个性化的软件工程专业方向和软件应用领域,既要选修该专业方向和应用领域的专业课,也包括从事该领域的毕业设计。通过有的放矢的理论学习和动手实践,学生能够更有效地掌握该专业方向和软件应用领域较强的专业知识和技能,获得较强的工作能力。例如,以下是几种软件应用领域与专业方向的组合
2.1 制造业ERP软件维护方向
该方向主要培养现代先进制造业ERP软件维护工程师,该岗位需要理解现代先进制造业的基础知识,掌握现代先进制造业ERP软件的实施、调整、维护、管理和二次开发知识与技能。我国已经成为世界制造业大国,ERP软件已成为现代化先进制造业主要应用软件,几乎涉及到企业各个部门和所有运作流程,全国每年都需要大量的ERP维护、销售、实施和培训工程师。
2.2 大型数据库管理与维护方向
该方向主要培养大型数据库管理员。数据库管理员负责数据库管理、备份、调整、维护和应用开发等日常工作,是机构信息中心的核心业务工程师。数据库是金融、物流、制造、销售等行业和部门的命脉,也是云计算核心,每年都需要大量的数据库管理员。
2.3 手机应用软件开发方向
该方向主要培养手机应用软件开发工程师。由于苹果、谷歌和微软公司相继推出手机应用软件商店,实现了手机应用软件开发和应用之间直接对接,使得国内手机应用软件开发工程师能够和国外同行在相同条件自由竞争,创业和收入具备有很大的拓展空间,促使了该职业从业人数呈现爆炸式增长。
3 课程体系调整与改革
根据上述学制、专业方向和软件领域的设计,需要对课程体系进行相应的调整和改革方能实现上述培养目标。课程体系调整和改革的基本原则是,在遵循国家教委对课程体系要求的基础上,参考软件工程教指委组织编写的软件工程规范以及IEEE SWEBOK、SE2004,并结合中国软件产业实践和学校办学方针及办学实际。
首先需要调整的是数学和英语课程。由于软件工程专业对这两门课程具有特殊的依赖性,建议入学前两年利用学生年龄优势和高中的学习惯性突击强化数学和英语教学,教学目标定位为使多数学生能够通过研究生入学资格考试。强化数学和英语教育,不仅对后续的软件工程专业学习和从业有特殊的重要性,也为学生进一步深造或择业创造了条件。对于中外联合办学的软件工程专业,强化英语和数学的必要性则是显而易见的。
由于强化了数学和英语,势必需要减少一些其他课程或其他课程的课时。首先可以考虑将一些课程合并,以达到精简课程内容和减少课时的目的。有些课程原先是针对计算机专业开设的,现在对软件工程专业讲解,则讲解的角度和内容应该有所不同。例如,可以在第一学年针对软件工程专业开设一门新课《软件工程引论》,系统介绍本专业基本情况和基本知识,使学生对本专业有概括性的了解,同时掌握对计算机、网络以及常用工具软件的使用,以融合并代替现有的《计算机基础》、《计算机导论》、《计算机组成原理与体系结构》、《计算机基础综合实验》等课程。
软件工程专业学生在大学学习的第一门程序设计语言建议为C#或JAVA,因为它们具有现代编程语言的要素和优点,简洁实用,既能引起学生学习的兴趣,又能与后续的面向对象程序设计和应用软件开发等课程无缝衔接。C语言、汇编语言和嵌入式开发最好汇集为一个课程模块,放在第三学年针对嵌入式开发方向的学生集中讲,这样能够使学生学习的目标性更强,又能现学现用,立竿见影,收到较好的学习效果。
在毕业设计中,学生应当在软件项目团队或模拟团队中担当一个项目角色,参与开发一个软件项目,完成项目指定角色的任务。模拟软件项目开发团队可由参加毕业设计的研究生、本科生和专科生混合搭配,由研究生或老师担当系统分析师或项目经理角色,本科生担当主程序员、测试设计或程序管理角色,专科生担当程序员或测试员,该团队在老师的指导下模拟实际项目开发过程进行开发。
除了在课程体系结构方面进行调整外,还需要从课程教学内容、教材编写、教学方法、考核方法、成绩评定上体现学校的办学理念和办学特色。
4 结束语
在我国,综合性和理工科大学基本都开设了软件工程本科专业,对软件工程专业教育进行了多方面的研究和实践探索,出现了百花齐放局面,但从业界对毕业生的质量反馈来看,需要改进地方还很多。各高校在不同程度上都具有自己的办学特色和优势,在软件工程专业创出特色形成优势互补,能够促进软件行业的繁荣。随着国内外高校生源争夺日益激烈,在软件工程专业上办出学校的特色和优势,不仅关系到毕业生的就业竞争力,也会涉及到学校该专业的兴衰存亡。
参考文献:
[1]王秀彦,王超.欧洲高等教育区改革的新趋势及启示[J].中国高等教育,2013,(8):61-63.
[2]黄杰等.卓越软件工程人才产学研用培养新模式的探索与实践[J].计算机工程与科学,2011,33(A1):70-73.
[3]ACM/IEEE Software Engineering Coordinating Committee.Guide to the Software Engineering Body of Knowledge[EB/OL].[2013-8-8].http:///.
[4]骆斌等.国际软件工程专业硕士研究生教程初探[J].计算机工程与科学,2011,33(A1):41-44.
[5]Integrated Software & Systems Engineering Curriculum(iSSEc) Project.Curriculum Guidelines for Graduate Degree Programs in Software Engineering[EB/OL].[2013-8-8].http:///.
作者简介:赵风景(1953-),男,教授级高级工程师,专业方向:软件工程。