简介
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用都促进了经济和社会的发展,也提高了工作和生活效率。
培养目标
软件工程专业面向社会经济发展和国防现代化建设的需求,培养具有基础宽厚,知识、能力、素质协调发展,系统地掌握计算机软件领域的基本理论、知识和技能,具有较强的国际交流能力,德才兼备、身心健康、求真务实、敢于创新、勇于实践,能在科研院所、教育、企事业和行政管理等单位从事计算机软件开发、科研、教学和应用的高素质研究应用型专门人才。
专业要求
软件工程专业毕业生应具备以下方面的知识和技能:
1.掌握计算机科学与技术的基本理论、基本知识;
2.掌握软件系统的需求分析与设计的基本方法;
3.具备软件设计、软件测试和维护能力;
4.具有良好的沟通交流能力,具有良好的团队合作精神;
5.能跟踪软件相关领域的国际发展动态,能迅速适应新型软件开发模式;
6.掌握文献检索、资料查询的基本方法,具有获取信息的能力;
7. 了解计算机软件相关的法律法规、知识产权等知识。
课程设置
软件工程专业主要学习2EE实用基础、JAVA程序设计、编译原理、操作系统、概率与统计、汇编语言、计算机导论、计算机网络、计算机组成原理、离散数学、面向对象建模技术、软件过程管理、软件设计模式、软件项目管理、数据结构、数据库系统[英]、数字逻辑电路、算法设计与分析、微机系统与接口技术、分布式系统[英]、软件测试技术、软件体系结构、信息安全技术及应用、计算机仿真、人工智能与机器人、数字图像处理、图形学和可视化计算、.NET编程技术、TCP/IP原理与应用、XML编程技术、操作系统核心技术、计算机系统结构、面向对象分析与设计、嵌入式系统原理、人机交互技术[英]、网格计算技术、网络操作系统等课程。
就业方向
软件工程毕业生除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业,从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、 计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。