工程领域:软件工程 专业代码:430113
- 领域简介:
软件在当今的信息社会中占有重要的地位,软件产业是信息社会的支柱产业之一。随着软件应用日益广泛、软件规模日益扩大,人们开发、使用、维护软件必须采用工程技术的方法,以求经济而有效地解决软件开发中的问题。借助于计算机科学技术、数学、管理科学与工程等诸多学科,当今的软件工程己由最初的一个学科方向发展成为以计算机科学技术为基础的一个新兴的交叉学科。软件工程、计算机科学、计算机工程、信息系统、信息技术并列成为计算学科下的独立学科。
软件工程学科的内涵由十个知识领域构成。它们是:软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量。软件工程学科的理论基础是数学和计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,给出系统的解决方案。因此,软件工程相关学科是软件工程发展不可或缺的部分,它的知识领域包括计算机工程、计算机科学、数学、管理学、项目管理、质量管理、系统工程学和软件人类工程学八个领域。
- 专业方向:
软件与网络工程、信息与服务工程、数字艺术、嵌入式软件与系统。
- 培养目标:
面向产业和领域需求,培养高层次、实用型、复合型、国际化人才。培养学生具有扎实的理论基础、合理的知识结构,创新能力和优秀的职业素养,侧重提高学生的软件设计与开发能力,工程组织与管理能力,外语交流与国际竞争能力。培养德、育、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及其应用知识、具有软件开发能力、具有软件开发实践和项目组织的初步经验,具有创新、创业意识,具有竞争和团队精神,具有良好的外语运用能力,能适应技术进步和社会需求变化的高素质软件工程专门人才。
- 培养方式:
脱产和在职两种学习方式。
- 学习年限:
采用学分制管理,一般为2.5~3年,最长不超过5年。特别优秀者经过特别审批程序可以申请提前答辩。
- 课程设置:
软件工程硕士学位的学习由理论课程学习、工程实践和学位论文三个阶段组成,理论课程学习的学分不低于24学分,工程实践8学分,学位论文8学分。完成整个学位学习的学分要求为40学分。
理论课程学习阶段的课程安排分为公共基础课程、专业基础课程以及专业选修课程。学生必须修满全部8学分公共基础课程, 8学分专业基础课程以及8学分本专业和跨专业选修课。在专业选修课的学分要求上,数字艺术方向必须全部选本专业课程,其他方向的学生必须在自己的专业方向上选修至少6学分的课程。
工程实践阶段由技能训练和工程实习两个部分组成,每个部分为4学分。技能训练包括基础技能训练和专业技能训练,分别与专业必修和专业选修课程配套;工程实习包括案例分析与项目实习,案例分析是在课程学习及技能训练的基础上要求学生完成至少一个典型软件应用系统案例的分析与研究;项目实习是要求学生参加一个完整的项目研发活动,并提交一份综合性总结报告。技能训练的目的是培养学生的专业技术能力;案例分析的目的是培养学生学习、分析和研究著名企业成功或失败案例的能力;项目实习的目的是培养学生解决技术问题、进行技术总结以及语言表达的能力。工程实践阶段采用技能训练课程+指导教师指导工程实习相结合的方式完成。基础技能训练、专业技能训练、工程实习必须按照顺序完成。学生在进行课程阶段学习的同时可以依次选择完成基础技能训练和专业技能训练课程。学生在修满了至少18学分的理论课程(其中必修课至少12学分)并且完成了技能训练课程(共4学分)后可以提出申请,得到审批后正式进入工程实习。进入工程实习的学生将由学院采用双向选择的方式为其确定校内指导教师。工程实习地点将由学院统一审核确定。进入工程实习后,学生必须完成案例分析2学分和项目实习2学分。在项目实习的要求方面,学生除了必须按照要求提交报告外,还必须参加由学院统一组织的工程实践报告会,根据个人撰写的项目实习报告进行公开演讲和问答,最终获得项目实习的2学分。
学位论文阶段由学位论文开题、论文中期检查和论文答辩三部分组成。学生在完成工程实践阶段的全部要求后(即获得全部8学分),按照《北京工业大学关于研究生学位论文选题和开题报告的要求》撰写和提交论文开题报告申请学位论文开题,参加学位论文开题报告会并通过开题答辩后可获得2学分。论文开题一般安排在每年的4月和10月。根据学校目前的有关规定,从论文开题到申请论文答辩至少需要一年的时间。论文中期检查为2学分,在论文通过学位论文开题后至少六个月后进行,一般安排在每学期的开学初,主要检查学生学位论文工作的进展和完成情况。论文中期检查的具体要求详见《北京工业大学软件学院工程硕士研究生学位论文撰写中期检查工作实施细则》。论文与答辩为4学分,论文形式可以是工程项目技术报告或关键技术的研究论文等。论文答辩一般在每年的5-6月和11-12月进行,时间由学院统一安排,申请答辩条件是必须完成所有培养环节。计划参加论文答辩的学生最晚必须参加并通过在同一学期的开学初进行的论文中期检查。
硕士研究生学习阶段的时间安排和要求如下:
软件工程硕士的课程由公共基础课程、专业基础课程以及专业选修组成。
公共基础课程包括学生的基本知识结构中所需的基础内容,如数学基础、英语的实用能力和相关的法律基础知识等。
专业基础课程包括了学生必须具备的软件工程知识,如软件开发技术、系统和网络知识、数据处理知识和计算机系统知识等。
专业选修课按照不同的研究方向目前分为4个方向:软件与网络工程、信息与服务工程、数字艺术、嵌入式软件与系统。学生根据自己今后希望发展方向选择一个专业方向进行学习。方向一经选定原则上不能中途变更。 (下一页)