软件工程在职研究生培养以计算机应用软件开发为基本技能,具有较扎实的专业基础理论和较强的实践动手能力,受到程序员的系统训练,熟悉岗位要求,掌握岗位技能,懂理论、会操作的,适应社会信息化需求,适应市场经济的德、智、体、美全面发展的计算机软件开发与维护方面的高级在职研究生专业技术人才。软件工程硕士在职研究生培养具备计算机硬件基本知识和计算机软件设计基本理论和基本技能,能在企事业单位、管理部门从事计算机软件系统设计、开发、使用、维护和管理工作的高等技术应用性人才。
软件工程非全日制研究生掌握计算机系统的软、硬件基础理论和基本设计方法,掌握计算机网络、数据通信的原理和方法。以计算机的单机系统、网络系统应用软件开发为专业方向,重点掌握信息系统IS开发技术、基于Web的程序设计方法、网络数据库系统的应用技术。软件工程非全日制研究生学习软件工程的基本理论和方法,具有扎实的数学基础和良好的外语应用能力,熟练掌握多种常用的软件设计开发工具,接受软件工程设计开发的专门训练,具备熟练运用国际上先进的软件开发技术和现代软件工程规范与方法的基本能力。
软件工程在职硕士研究生主要课程:C/C++程序设计、Java程序设计、数据结构、计算方法、编译原理、软件工程、操作系统原理、数据库系统原理、网络数据库、计算机网络技术、微机原理及汇编语言程序设计、基于Web的程序设计、软件开发技术、软件测试技术、多媒体技术、网络安全技术等。
面向国家关键基础软件和大型工业软件发展战略需求,以国际软件工程学科人才培育体系为指导,培养高层次、复合式、创新型软件架构设计、软件服务技术和软件工程管理人才。
软件工程专业学位教育协作组组长单位由北京航空航天大学软件学院牵头。
根据《学位委员会、教育部关于对工程专业学位类别进行调整的通知》(学位〔2018〕7号)的要求,对软件工程专业学位调整为电子信息(代码0854)专业学位研究生。
主干学科:软件工程。
核心知识领域:计算基础、数学和工程基础、职业实践、软件系统建模与分析、软件系统设计、验证与确认、软件演化、软件过程、软件质量、软件管理。
软件工程主要研究计算机各类软件的构造、设计、开发方法、测试、维护等相关的知识和技术,涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等多方面,进行软件需求分析、软件设计、软件测试、软件维护等。常见的软件有:电子邮件、Office办公软件、设计软件PS、Windows操作系统、各类游戏等。
《C/C++程序设计》、《Java语言程序设计》、《软件工程》、《电路与模拟电子技术》、《Linux操作系统与网络编程》、《WEB技术与应用》、《数据结构与算法》、《数据库开发技术》、《算法分析》、《人工智能技术》部分高校按以下专业方向培养:JAVA、大数据、云计算、软件设计、数字媒体、金融软件开发、嵌入式应用开发、软件开发与测试、移动互联网开发、移动设备应用开发。
IT类企业:JAVA工程、NET工程、系统开发、网站开发、软件需求分析、软件开发、软件测试、技术支持、运营维护、项目管理。
培养德、智、体等方面全面发展,掌握自然科学和人文社科基础知识,掌握计算科学基础理论、软件工程专业的基础知识及应用知识,具有软件开发能力以及软件开发实践的初步经验和项目组织的基本能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的专门人才。
主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接受软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。