专业介绍
本专业培养具有扎实的数学基础,掌握信息科学、计算机技术及软件设计的基本理论和基本技能,具有较强的算法分析与编程能力及运用所学的理论、方法和技能解决信息技术和科学与工程计算中的实际问题的能力,具有从事计算机应用软件设计、系统维护、管理、开发能力和创新能力、又紧贴软件行业需求的高端软件设计人才。
本专业开设“软件设计”和“信息安全”两个专业方向。
采用2+2的教学模式,前两年学习数学、计算机、算法和软件基础知识,后两年进入天津市大学软件园学习,以加强软件开发和应用能力的培养(进入软件园后,按软件工程专业标准收取学费)。
入驻天津市大学软件园后,采用企业管理模式管理,基础课程教学和企业教学相结合。
毕业生应获得以下几方面的知识和能力:1、掌握本专业的技术基础理论,具有扎实的数学基础和算法基础、软件工程的基本理论和应用软件设计能力,具有软件开发和组织管理能力;2、能熟练使用计算机(包括常用语言、工具及一些专用软件),具有基本的算法分析、应用软件设计能力和较强的编程能力;3、具有数学建模能力,能运用所学理论、方法和技能解决科研生产中的实际问题;4、熟练掌握企业常用工程软件开发工具,通过企业实习,获得软件开发岗位经验;5、具有较好的人文素质。
本专业开设的主要实践性教学环节有:数学软件实验、应用软件实习、软件企业工程实习、企业项目综合实训、企业应用技术培训、企业岗位实战(同毕业设计)、数学建模实习、毕业实习、毕业设计。
本专业与计算机类软件的区别之处是通过以上课程的学习和实践,学生将来的发展空间将进一步提高。
一般计算机类软件专业毕业生的发展路线为:编程员->助理工程师->工程师->项目经理->项目总监;而本专业的毕业生将来的发展路线为:编程员->助理工程师->工程师->项目经理->项目总监->产品经理(即架构工程师)。
本专业学生通过前期的学习和培训,在大学第四学年的最后一个学期可以到企业带薪实习同时完成毕业设计,毕业后具有初步企业项目开发能力。
本专业将根据生源情况和市场需求,修订教学计划和培养目标,使之更加适应社会需求,加强基础课程教学,重视实践能力训练,培养具有较高的建模能力及较强的编程能力的高水平软件设计应用人才。
本专业学制四年,学生毕业后可获得理学学士学位,本专业具有硕士学位授予权。