软件工程一级学科学术学位硕士研究生培养方案(0835)
一 、培养目标
系统掌握软件工程专业基础理论、专业知识和实验技能与方法,具有创新意识和能力,培养具有较强的独立从事软件工程理论与技术研究、教学和管理等工作能力,胜任计算机软件行业的实际工作,服务东北老工业基地振兴的高层次、应用型软件工程专门人才。
具体要求如下:
1.具有良好的道德品质,事业心强,身心健康,遵纪守法;
2.了解软件工程学科的发展现状和动向,具有求实、严谨的科学作风;掌握扎实的软件工程科学基础理论、系统的专门知识和必要的实践技能;具有从事科学研究、教学工作或独立担负专门技术工作的能力;
3.掌握一门外国语,能比较熟练地进行软件工程外文文献的阅读,并能准确地撰写论文外文摘要;
4.具有较强的信息收集能力、获取新知识的能力、分析和解决问题的能力、语言文字表达能力以及团结协作和社会活动能力。
二、 研究方向
1.软件工程理论与方法
基于数据挖掘理论研究方向,主要研究海量数据处理领域的基础理论、算法和技术。其主要特色为构建基于大数据的车载智能通信系统,为吉林省各城市交通控制及管理提供决策依据;构建基于学生行为数据的高等教育分析平台,对省内高校学生学习和生活管理提供决策依据。
2.领域软件工程
基于物联网技术研究方向,主要研究领域为智能安防、智能交通、智能物流仓储、智慧 校园。主要特色为融合射频识别、信息感知、图像处理、网络通信和智能计算等技术,取得了物联网负载均衡、中间件集成及动态多目标物体跟踪等系列科研成果,解决了传统安防平台中网络性能欠佳、设备接入复杂及物体跟踪精度较低等问题,构建了新型智能安防平台。通过在省内示范应用,该平台在安防管理方面效果显著。
3.软件工程技术
基于人工智能理论研究方向,主要研究味觉信号识别、机器视觉、医学辅助诊疗、遥感影像分类领域。主要特色是首次提出基于粗糙集的分类方法、重要度概率模型及启发式离散化方法,并应用于味觉信号识别,识别精度达到95%以上;基于环境关联特征的医学图文信息精准识别辅助诊疗系统,已在吉林省肿瘤医院放射科进行应用。
三、 学制与学习年限
全日制学术学位硕士研究生,基本学制为3年,最长学习年限不超过5年。
四、 培养方式
1.采取导师负责与集体培养相结合的培养方式。导师是研究生培养的第一责任人,导师组配合导师对学生进行全面培养,发挥集体培养的优势,负责研究生培养计划的制订和指导研究生的课程学习、科学研究及品德教育等。
2.研究生科学研究训练及创新能力的培养采取定期组内学术讨论会制度(简称定期组会制)。定期组会制的形式分为由导师主导的研究小组组会和由导师组主导的方向大组组会。导师需每学期定期组织召开至少8次组会(新生第一学期需参加至少4次组会),组会的研讨内容分为研究生的专业课程学习汇报、专业文献学习汇报、实验或课题研究汇报、论文进展汇报、头脑风暴式自由讨论等。导师通过定期组会制对研究生进行常规化、规范化、制度化的管理和指导,培养学生归纳文献的能力、锻炼学生学术质疑的本领、提高学生对科研的严谨态度、学术兴趣、学术道德等。
3.研究生应在导师的指导下,积极参加科学研究,培养独立的科研能力。硕士研究生学术成果须达到《长春师范大学博士硕士学位授予工作细则》中规定的相关成果要求,方能申请学位论文答辩。
五、 课程学习
1.课程设置
课程分为公共必修课、学科基础课、方向必修课、公共选修课、专业选修课和必修环节。研究生培养实行学分制,总学分不少于34学分,包括学位课程23学分、非学位课程6学分以及必修环节5学分。
2.个人培养计划
第一学期选定导师之后,应在期末之前在导师指导下制定个人培养计划。个人培养计划 包括课程学习、文献阅读、研究生创新与实践以及学位论文四部分。课程学习计划中需详细列出个人在学期间所修课程、开课学期,学位论文计划需明确学位论文的研究进度等。
3.教学方式和考核方式
教学方式应灵活多样,除了课堂讲授外还应采用专题研讨、主题探究、调研实践等多种 教学方式。课程实行分类考核,根据课程性质考核方式可分为考试与考查两种。考试课程可通过试卷、课程论文、调查报告等形式考核;考查课程可在课程结束后以课程论文、调查报告、作品等方式进行考核。学科基础课程原则上要求进行考试考核,在期末组织学生统一进行试卷考核。
六、学位论文
学位论文是为了培养硕士研究生独立思考、勇于创新的精神和从事科学研究或担负专门 技术工作的能力。硕士研究生应在导师指导下独立完成硕士学位论文工作,学位论文的选题 符合专业要求,文献资料充分,实验(调查)数据准确真实,逻辑清晰,结论具有一定的意 义和创新性,字数不少于2万字。
学位论文工作一般包括以下几个主要环节:
1.个人研究计划
硕士生应在导师指导下,尽早初拟论文选题范围,并在入学后三个月内制定研究计划。 2.论文开题研究生一般应于第3学期初完成开题报告。学位论文开题报告包括课题研究和撰写的意义、研究方法、研究思路、内容框架、撰写计划、核心观点和创新环节以及相关的文献资料。开题报告的审查应重点考查硕士生的文献收集、整理、综述能力和研究设计能力。
3.学位论文评阅与答辩
学位论文在第六学期开学组织论文评阅,每篇论文需经三名专家评阅打分。学生和导师应该参考论文评阅意见进行认真修改,没有通过论文评阅的学生可向学校申请延期毕业答辩。
研究生学位论文必须由导师认可,并经过专家评阅认定合格后,方可进行答辩。答辩时间一般在第6学期五月末至六月初进行。论文答辩应从论文选题与综述、研究设计、论文的 逻辑性和规范性、工作量等方面重点考查论文是否使研究生受到了系统、完整的研究训练。论文答辩未通过者,应修改论文,并再次申请答辩。答辩的具体要求详见《长春师范大学博士硕士学位授予工作细则》。
七、必修环节
1.文献阅读和开题
研究生入学后需在导师指导下按照本专业所提供的文献阅读书目开展文献阅读。选题确定后,研究生应围绕选题开展文献阅读,并在开题前提交两份文献阅读报告。文献阅读报告经导师审核确认合格后方可获得1学分。
(1)必读书目
[1]周之英,现代软件工程[M], 科学出版社,2000.
[2]Steve McConnell,Software Project Survival Guide(Pro --Best Practices)
[M],Microsoft Press,1997.
[3]Grady Booch,James Rumbaugh,Ivar Jacobson,Unified Modeling Language User Guide[M],Addison Wesley,2005.
[4]Ronald J.Norman,面向对象系统分析和设计[M],著清华大学出版社,1998
[5]Frederick P.Brooks, The Mythical Man-Month, Anniversary Edition(2nd Edition)[M],Addison-Wesley Professional, 1996.
[6]Erich Gamma,设计模式[M], 机械工业出版社,2004.
[7]Craig Larman,Applying UML and Patterns(3rd Edition)[M],addison Wesley Professional,2004.
[8]Robert C. Martin, 敏捷软件开发[M], 清华大学出版社,2003.
[9]Alistair Cockbur,编写有效用例[M], 机械工业出版社,2002.
[10]Martin Fowler, 王怀民,周斌,企业应用架构模式[M], 机械工业出版社,2010.
[11]维格斯,软件需求[M], 机械工业出版社,2000.
[12] Steve McConnell, Code Complete:A Practical Handbook of Software Construction(2nd Edition)[M],电子工业出版社,2016.
[13]Donald.E.Knuth,The Art of Computer Programming[M], Prentice Hall,1997.
[14]Randal E.Bryant,David R.O'Hallaron,Computer Systems A Programmer's Perspective[M],Prentice Hall,2015.
(2)选读书目
[1]弗里曼,深入浅出设计模式[M], 东南大学出版社,2005.
[2]斯蒂夫·迈克康奈尔,快速软件开发[M], [美]电子工业出版社,2002.
[3]Bruce Schneier, 应用密码学[M],机械工业出版社,2000.
[4]Joel Spolsky, 软件随想录[M],人民邮电出版社,2015.
[5]Tom DeMarco,Peopleware:Productive Projects and Teams(2nd Edition)[M],Timothy Lister,2010.
[6] Fowler M. Refactoring: Improving the Design of Existing Code[M],Addison-Wesley Professional 1999.
[7]柯恩著,宋锐译,敏捷估计与规划[M], 清华大学出版社,2007.
[8]Bertrand Meyer, 面向对象软件构造[M],清华大学出版社,1999.
[9]Arthur J. Riel,Object-Oriented Design Heuristics[M],Addison-Wesley Professional,1996.
[10]麦克康内尔,软件估算:黑匣子揭秘[M],电子工业出版社,2007.
[11]Mike Cohn, 用户故事与敏捷方法[M],清华大学出版社,2010
[12](美)Jeffrey E.F.Friedl,精通正则表达式(第3版)[M], 电子工业出版社,2007.
[13]Andrew Hunt/David Thomas, 程序员修炼之道[M], 电子工业出版社,2011.
[14]Martin Fowler,UML Distilled:A Brief Guide to the Standard Object Modeling Language(3rd Edition)[M],清华大学出版社,2006
[15]Mcgraw G, Software Security: Building Security In[M], International Symposium on Software Reliability Engineering.2006.
[16]Eric A.Marks,Service-Oriented Architecture(SOA):A Planning and Implementation Guide for Business and Technology[M],Michael Bell,2006.
[17]Michael Bell,Service-Oriented Modeling(SOA):Service Analysis,Design[M],Architecture,Wiley ,2008.
[18] Bel1 M, SOA modeling patterns for service-oriented discovery and analysis[M],Wiley,2010.
(3)期刊
[1]中国科学,中国科学院和国家自然科学基金委员会共同主办.
[2]科学通报,中国科学院和国家自然科学基金委员会共同主办.
[3]计算机学报,中国计算机学会与中国科学院计算技术研究所主办.
[4]软件学报,中国科学院软件研究所与中国计算机学会主办
[5]计算机研究与发展,中国科学院计算技术研究所和中国计算机学会联合主办
[6] 电子学报,中国电子学会主办
[7]通信学报,中国通信学会主办
[8] 自动化学报,中国自动化学会、中国科学院自动化研究所共同主办
[9]计算机辅助设计与图形学学报,中国计算机学会、中国科学院计算技术研究所主办
[10]模式识别与人工智能,中国自动化学会、国家智能计算机研究开发中心和中国科学院合肥智能机械研究所共同主办
[11]Journal of Computer Science and Technology, 中国科学院计算技术研究所承办
[12]Artificial Intelligence, 美国人工智能协会
[13]Neural Computation,Massachusetts Institute of Technology.
[14]Journal of Machine Learning Research,MICROTOME PUBL
[15]Journal of ACM, Association for Computing Mach
[16]Algorithmica,SPRINGER
[17]Computational Complexity,SPRINGER
[18]Journal of Algorithms,Elsevier
[19]SIAM Journal on Computing,SIAM PUBLICATIONS
[20]ACM Trans on Computational Logic,ASSOC COMPUTING MACHINERY
[21]Journal of Graph Algorithms and Applications,University of Perugia
[22]Journal of Complexity,Elsevier
[23]Mathematical Programming,Springer
[24]SIAM Journal on Optimization,SIAM PUBLICATIONS
[25]Theoretical Computer Science,Elsevier
[26] IEEE Transactions on Software Engineering, IEEE Computer Society,
Institute of Electrical and Electronics Engineers
[27]ACM Trans on Database System,ASSOC COMPUTING MACHINERY
[28]IEEE Transactions on Pattern Analysis and Machine Intelligence,IEEE
Computer Society,Institute of Electrical and Electronics Engineers
[29]IEEE Transactions on Knowledge and Data Engineering,IEEE Computer Society,
Institute of Electrical and Electronics Engineers
[30]Operations Research,Duxbury Press
[31]Journal of Cryptology,Springer
2.中期考核
中期考核一般在研究生入学后第5学期进行,考核内容包括:思想政治及道德品质表现、身体素质、心理健康状况、课程学习情况、科研能力、学位论文撰写进展情况等。
中期考核由各学院学位评定分委员会组织考核,成绩考核由各学院研究生秘书负责。学位论文中期检查环节由学位论文中期检查小组负责考核,学位论文中期检查小组由学位评定分委员会根据学科划分设定,成员组成不少于5人,且都为高级职称,研究生导师可作为检查组成员,但不能作为组长。经小组讨论后,以无记名投票方式表决,获全体组员2/3及以 上(含2/3)同意,即为通过。考核不通过,或者不参加中期考核的研究生,没有申请答辩 资格。对不能通过中期考核的学生应对其提出整改意见,并要求其办理延期答辩。具体要求应严格按照《长春师范大学研究生中期考核工作暂行规定》执行。
3.学术活动
研究生在读期间应选听不少于5次的学术报告,并提交学术活动考核表,其中至少3次为本专业学术报告。研究生在校内主讲1次学术报告可视为选听2次学术报告。研究生学术活动环节应于第五学期末前完成,由导师负责审核,审核合格后方可申请参加学位论文答辩。
4.实践活动
硕士研究生在学习期间应根据自身研究方向应具备的实践能力要求,在导师的安排指导下,完成教学实践、专业实践、科研实践等实践活动。教学实践主要是以本科生为对象开展试讲、辅导、批改作业、指导毕业论文等,一般应安排在前四个学期内;科研实践包括:参与具体的科研项目、科研咨询、课题调研等。
八、毕业与学位授予
研究生在规定的学习年限内,完成规定的全部课程和全部培养环节,成绩合格且取得相应学分,科研成果达到申请硕士学位的资格条件,学位论文答辩通过,准予毕业;达到硕士学位授予要求者,经校学位评定委员会审批,同意授予其学位后,授予软件工程硕士学位。
九、 本培养方案自2023级研究生开始实施。