软件工程专业(四年,工学学士)
专业简介
软件工程专业设立于2005年,现有在校生480名,专职教师15名,其中高级职称教师5名,博士学位教师4名。2012年天津农学院被批准为天津市市级示范性软件学院建设单位,软件工程专业步入了发展模式创新阶段。自2013年开始,天津农学院与天津市大学软件学院开展联合办学,在软件工程专业实施3+1软件人才培养模式(在天津农学院主校区学习3年,在天津市大学软件学院学习实践1年)。该专业面向天津市快速发展的软件及服务外包产业需求,以应用型软件工程人才培养为目标,设置了数据库应用、嵌入式系统、动漫游戏、决策支持四个专业方向。该专业采取提高收费标准、加大教学投入、校企合作培养的方式。每学期邀请1-2位院士和国内外专家开展专业技术讲座,开阔学生视野。择优聘请校内外高水平教师负责基础理论课程讲授,提升学生的认知能力和学习效果。聘请外教讲授1-2门专业课程,提高学生的专业外语水平。提供有专用校内《软件工程实训中心》,推进工程化软件开发训练。在天津市大学软件学院进行一年的实训与专业实践,增加国际、国内软件巨头企业的培训与实践经历,强化学生标准工程化应用开发及岗位业务能力的培养。
培养目标
本专业主要面向软件研发及服务外包产业,培养具备扎实的计算机与软件理论基础、掌握标准化软件工程方法、技术与规范,熟练使用各类主流软件开发工具,具有较强应用软件研发与编程能力的应用型软件工程人才。
培养要求
本专业学生主要学习计算机与程序设计的基本知识与理论,学习软件工程的方法与技术,受到系统性、工程化软件开发的基本训练,具备综合运用所学知识分析和解决实际问题的基本能力,毕业生能运用所学知识从事应用软件系统研发、管理和测评等方面的工作,也可从事IT技术应用推广和培训工作。
毕业生可获得以下几方面的知识和能力
1、掌握计算机与程序设计的基本理论、基本知识,能熟练使用主流开发工具;
2、掌握软件系统尤其是农业应用软件系统的工程化分析、设计方法和技术;
3、掌握现代文献检索方法,了解学科前沿,具备一定的软件工程应用技术研发能力;
4、具备较强的文字及口语表达和一定的软件项目开发的组织、协调与管理能力;
5、具备一定的普通外语和专业外语能力,适应国际软件服务外包等业务的需要。
主要课程
程序设计导论、C++程序设计、计算机网络、数据库与SQL Server、数据结构与程序实现、C#.Net/Java程序设计、操作系统原理与linux、微机原理与汇编、ASP.net/JavaWeb、算法分析与设计、UML建模语言、中间件与安全编程、农业信息技术概论、软件测试与产品发布、应用软件系统开发、软件工程和团队开发、Rose与标准文档书写(双语)、CMM软件开发过程管理(双语)、计算机软件体系结构等,以及4个应用方向对应的专业课程。
主要实践性教学环节
包括军事训练3周,教学实训与实习31周,专业社会实践4周,毕业实习与毕业设计20周,共58周。
就业方向
毕业生能在软件研发企业、其他企事业单位或政府部门从事应用软件研发、编程、测试,以及应用系统维护和运行管理等方面的工作,也可从事应用推广和技术培训工作。