太原理工大学软件学院前身是太原理工大学计算机与软件学院,依托计算机科学与技术学院雄厚的师资队伍和教学实验条件及科研环境,具有“计算机应用技术”二级学科博士学位授予权,“计算机科学与技术”、 “软件工程”一级学科硕士学位授予权,“计算机技术”领域和“软件工程”领域工程硕士授予权。本科专业源于1958年设立的电子计算机专业,发展为1994年的“计算机软件”本科专业,在 1998年将“计算机应用”与“计算机软件”本科专业调整为“计算机科学与技术”专业,2004年经教育部批准设立“软件工程”本科专业并开始招生。
经过几年的尝试和实践,在培养软件人才方面,积累了办学经验,完善了培养方案,锻炼了师资队伍,充实了实验环境,设立了实训基地,保证了教学质量。为进一步适应国家实施产业结构重大调整,优先发展信息产业,并把软件产业作为经济发展新的增长点的需求,实现软件人才培养的跨越式发展,突出工程实践,加强校企合作,实施“3+1”和“2+1+1”不同的人才培养新模式,以满足软件产业发展对人才的迫切需要。太原理工大学于2010年成立软件学院,面向山西省招收软件工程专业本科生。根据IT人才需求的紧缺方向和学院强势领域,开设有软件设计与开发、嵌入式软件技术、电子商务、网络工程及应用、移动互联开发等多个专业方向,充分满足不同兴趣学生的发展方向和就业的需要。目前,太原理工大学软件学院软件工程专业在校本科生3968名。
2012年太原理工大学与中软国际有限公司、青岛软件园等国内知名软件企业按照国家教育部深化校企合作的政策要求,实行校企强强联合,结合业界最前沿的技术和企业最新的人才需求,在软件人才培养模式、课程体系、教材建设、工程实践等方面进行创新,实施“3+1”和“2+1+1”的人才培养新模式,培养紧缺的国际化软件工程技术与管理人才。充分发挥太原理工大学丰富的办学经验,以及中软国际、青岛软件园等企业丰富的行业经验及就业渠道,提高在校学生的知识技能和就业技能。
【软件工程】
1.软件工程方向
培养目标:培养德智体全面发展,具有良好职业道德和综合素质,具有扎实的计算机软件及软件工程基础知识和专门知识,良好的软件设计与编程、项目规范管理、交流与组织协调能力,较强工程实践能力和创新意识的实用型、复合型软件工程技术与管理人才。可从事大型软件项目系统分析、设计、开发、测试和软件项目管理等方面的工作。
培养要求:掌握软件工程相关学科的基础理论,具有较强的自主学习能力和运用相关学科知识解决实际问题的能力;熟练掌握软件工程学科基本理论和专业知识,熟悉有关软件开发与应用方面的规范、政策及法规,了解计算机软件研发与工程项目管理领域的前沿动态和新技术应用,具有较强的实践动手能力、创新意识和社会适应能力。
主要课程:大学英语、高等数学、大学物理、离散结构、程序设计技术、面向对象程序设计基础、数据结构、操作系统、算法设计与分析、数据库系统原理、硬件技术基础、软件工程原理、计算机网络、系统分析与设计、软件工程形式化方法、软件设计与体系结构、软件测试技术、Web程序设计技术、大型数据库系统、多媒体技术与应用、信息安全技术、嵌入式系统原理、电子商务、无线网络通信技术等。
主要实践教学环节:军训、教学实习、生产实习、社会实践、科研训练、自主实践、课程实验、课程设计、综合实践、专业实训、毕业实习、毕业设计(论文)等。
授予学位:工学学士。
修业年限:四年。
2.软件与服务外包方向(中软国际)
培养目标:培养德智体全面发展,具有良好职业道德和综合素质,通晓国际商业惯例和服务外包规范,具有扎实的软件工程基础知识和专门知识,良好的软件设计与编程、项目规范管理、交流与组织协调能力,较强工程实践能力的国际化软件工程技术与管理人才。可从事承接国外软件项目设计、开发和测试、国内大型软件项目系统分析、设计、开发、测试和软件项目管理等方面的工作。
培养要求:熟练掌握软件工程相关学科的基础理论,掌握软件系统的需求分析与设计的基本方法,具备软件设计、软件测试和维护能力,熟悉国际软件服务外包规范和标准、了解国内外软件行业的前沿动态和新技术应用,具有较强的外语交流和沟通能力、实践动手能力、项目管理能力和社会适应能力。
主要课程:大学英语、高等数学、大学物理、离散结构、程序设计技术、面向对象程序设计基础、数据结构、操作系统、算法设计与分析、数据库系统原理、硬件技术基础、计算机网络,软件工程导论、软件与服务外包基础、系统分析与设计、软件与服务外包项目管理、软件设计与体系结构、软件测试技术、大型数据库系统、Web程序设计技术、中间件技术、Linux应用程序设计、ARM体系结构、嵌入式驱动程序设计、通信技术基础、移动互联增值业务、通信协议与编程等。
主要实践教学环节:军训、教学实习、生产实习、社会实践、科研训练、自主实践、课程实验、课程设计、综合实践、专业实训、毕业实习、毕业设计(论文)等。
授予学位:工学学士。
修业年限:四年。
3. 移动互联开发方向(青岛软件园)
培养目标:培养德智体全面发展,具有良好职业道德和综合素质,具有扎实软件基础理论、软件工程开发和较强工程实践能力的实用型软件工程技术与管理人才。可从事大型软件项目系统分析、设计、开发、测试和软件项目管理等方面的工作。
培养要求:要求能够运用先进的软件工程方法、技术及工具,从事软件分析、设计、开发和维护等方面的工作,同时具备团队协作精神、技术创新、项目管理和市场开拓能力,能够在企事业单位胜任软件研发、软件项目管理和系统服务、WEB页面设计、WEB网站及系统开发、移动开发、云计算及设计等工作。
主要课程:离散结构、程序设计技术、面向对象程序设计基础、数据结构、操作系统、算法设计与分析、数据库系统原理、硬件技术基础、软件工程原理、计算机网络、系统分析与设计、软件工程形式化方法、软件设计与体系结构、软件测试技术、Web程序设计技术、大型数据库系统、多媒体技术与应用、信息安全技术、电子商务、无线网络通信技术、Windows应用程序开发技术、ASP.NET高级开发技术、JavaWEB高级开发技术、Java企业级框架开发技术、移动设备开发技术、云计算、云平台、云存储开发技术。
主要实践教学环节:军训、教学实习、生产实习、社会实践、科研训练、自主实践、课程实验、课程设计、综合实践、专业实训、毕业实习、毕业设计(论文)等。
授予学位:工学学士。
修业年限:四年。