软件工程专业是21世纪重点发展的学科专业,旨在培养具有扎实的计算机软件理论基础和基本技能,掌握现代软件工程开发模式,具备软件分析、设计、开发和项目管理的应用型、复合型、国际型的高级软件技术人才。通过加强国际合作,专业主干课程采用国际主流教材,并实行双语教学,全面强化学生的英语综合应用能力。突出软件工程创新实践能力的培养,提高组织、沟通与团队协作能力,毕业后可以从事计算机软件开发、软件测试、软件项目组织与管理等方面的工作。
软件工程是运用工程的思想、原理、理论、方法、技术、管理和工具,研究开发较大规模软件系统的学科,在计算机软件领域中占有中心地位。无论是以培养学科型人才为主的高校、还是以培养应用型人才为主的高校;无论是计算机类本科生还是硕士生,都开设有“软件工程”课程。近年来,软件工程学科发生了巨大变化,从传统的结构化技术占主导地位,发展到面向对象技术占主导地位,继而发展到基于构件的技术成为开发技术主流。Internet的普遍运用,出现了平台网络化、方法对象化、系统构件化、产品家族化、开发工程化、过程规范化、生产规模化、竞争国际化的态势,导致了软件在反映对象、提交形式、关注内容和运行方式等方面产生了重要发展。
本课程主要介绍软件工程的概念、技术和方法,包括软件的开发模型、软件项目管理、软件质量度量、可行性分析、需求分析、软件设计、编码、测试、维护;面向数据流的分析与设计方法、面向数据结构的分析与设计方法、面向对象的分析与设计方法;并对软件重用、快速原型技术作简要的介绍。旨在培养学生分析与设计实际软件系统的能力及具有熟练使用各类流行软件技术解决实际问题的能力和控制软件质量的能力。
离散数学是现代数学的重要分支,是计算机科学与技术及相关专业的核心、骨干课程。离散数学于1977年被IEEE确定为计算机专业核心主干课程,2001年又被IEEE和ACM确定为计算机专业第一核心主干课程。离散数学以离散量作为研究对象,涉及的内容较广,充分描述了计算机科学离散性的特点。它既可为后续课,如数据结构、编译原理、操作系统、数据库原理和人工智能等提供必要的数学基础;也可以使学生通过学习离散数学,掌握离散量的结构及其相互间的关系,同时培养和提高他们的抽象思维与严格的逻辑推理能力,为学生今后继续学习和科研工作打下必备的坚实的数学基础。
为了认真贯彻执行学校《教师教学工作规程》,规范我院的教学管理制度、提高教学质量,特制定我院《教学管理条例》,供各系所、各任课教师在具体的教学和管理过程中参照执行。
一、教师的基本职责
1、教师要忠诚党的教育事业,遵守职业道德,热爱本职工作。
2、教师每学年应完成学校和学院规定的教学、科研工作量以及学院安排的监考等工作。
3、教师要认真备课,做到有讲稿上讲台,上好每一堂课。
软件学院学生到公司实习,是学生培养过程中须完成的一个非常重要的必修教学实践环节。学院教学计划规定,本科生都须在企业中完成6-12个月的毕业实习。为进一步加强学生实习的管理,拓宽学生实习渠道,保证实习质量,使其能够按照教学计划顺利进行,同时确保学院、企业和学生整体三方的共同利益,使我院的学生实习逐渐形成长远、良性的发展态势,特结合我院目前实际情况制定本实习管理条例。