软件体系结构
microsoft visual studio 2013是目前微软开发的最优秀的软件开发平台,不但拥有整洁、快速且强大的开发环境,而且支持跨设备生成面向Microsoft平台的应用程序、移动Web应用程序、Web应用程序以及云服务。同时vs2013拥有丰富而直观的图表绘制和建模工具,可用于可视化、分析和验证软件体系结构。另外具备实验室管理功能,用户可以使用强大的自动化工具,针对实验室环境将生成、部署和运行自动测试系统化
学科重点发展的三个研究方向包括:领域软件工程、软件工程理论与技术以及服务计算方向。 1.领域软件工程方向。在智慧农业、智慧城市、社会治理、智能交通、敏捷物流和信息消费等重点领域加强投入,发展软硬融合垂直设计技术,构建人机物融合的关键应用系统;推进相关抽象规范和软件标准的制定,引导形成以应用程序编程接口经济为基础的人机物融合应用生态;构建相应的大数据互操作平台和应用开发工具,支撑高附加值的软件产品和服务的技术创新和应用
软件工程专业以IT业需求为导向,培养具有良好综合素质和职业道德,掌握扎实的基础理论和专业知识,具有软件分析、设计、开发、测试与管理能力,具备较强工程实践能力、技术创新能力和团队精神,能快速适应软件工程新技术发展并具有国际视野和国际竞争力的高级软件工程师。专业实施灵活的“211”人才培养模式(其中2年基础教育1年面向企业的专业教育1年企业顶岗实习),在教学上着力推动基于问题、基于项目和基于案例的学习,对于实践性强的课程,采取校企联合“双师制”培养,同时以大学生创新实践活动、科技大赛为补充,突出工程化培养。 教师队伍采用专兼结合的用人机制,现有专职教师12人,其中高级职称7人,讲师5人,博士8人,硕士4人,其中6人具有国外留学或访学经历,此外专业还从国内外知名软件企业、高校聘请兼职教师承担部分教学工作作为补充
贯彻德、智、体、美全面发展的教育方针,体现面向现代化、面向世界、面向未来的思想,体现创新教育、素质教育和终身教育理念;夯实通识基础和专业基础、拓宽知识面,强调实践技能和训练和自学能力的培养,重视表达能力及交流合作能力的培养,使学生成为能够适应科技进步和社会发展的高级应用型人才。 培养学生在软件工程领域具有较为扎实的基础理论和专业知识;以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。 本专业的毕业生应具备以下的知识与能力要求:具有较好的人文社会科学素养、较强的社会责任感和良好的职业道德;具有从事工程工作所需的相关数学、物理等基础科学知识;掌握扎实的工程基础知识和本专业的基本理论知识,了解本专业的前沿发展现状和趋势;掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法;具有应用所学的知识解决实际问题的能力,包括计算机应用系统的需求分析、软件设计与编码实现的能力、软件测试与项目管理能力;较好地掌握一门外语,能熟练阅读专业科技文献资料,具有基本的听、说、写能力;具有较强的表达能力、一定的组织管理能力和交流合作能力;具有较强的自学能力、知识获取能力和创新意识
四年制本科。主要开设离散数学、数字逻辑、C/C++/Java程序设计语言、计算机原理、数据结构、数据库原理、操作系统、编译原理、计算机网络与通讯、算法分析与设计、软件工程、软件体系结构、中间件核心技术与实验、通讯原理、嵌入式系统、网络安全与密码学、系统分析与设计实践、软件项目管理、软件质量保证与测试等课程。培养具有符号与数值计算基础理论、软件工程素质,精通外语的国际化软件人才
培养目标:本专业坚持“国际化、复合型、实用性”的人才培养目标,旨在系统培养掌握计算机软件基本理论、基本知识和基本技能;获得软件设计方法、开发方法和工程管理方法的基本训练;熟悉国际标准化软件开发规范;具有较强的外语应用交流能力、项目组织协调能力、大中型软件开发能力的高层次国际化的德、智、体、美全面发展的软件人才。与世界上最著名的企业软件公司ORACLE及其他国内外著名企业合作,培养学生的动手能力、创新能力、团队协作能力和企业管理能力。 主要课程:程序设计基础、离散数学、数据结构、操作系统、计算机网络、数据库系统、软件工程导论、面向对象程序设计、软件系统分析与设计、嵌入式软件开发、游戏开发、移动平台软件开发、软件项目管理、软件体系结构、软件测试与维护、统一建模语言UML等
培养目标:本专业培养德智体美劳全面发展,掌握大型应用软件开发方法与技术,具有较强的外语应用能力、人际交流与沟通能力、团队协作能力和技术创新能力,能够基于主流软件开发平台、熟练运用多种软件开发工具和技术,从事大型应用软件的分析、设计、编码、测试、维护、项目管理等工作,能适应技术进步和社会需求变化的高素质软件工程专门人才。 专业课程设置:软件需求与分析、软件构造、软件设计、软件体系结构、软件过程与管理、软件测试技术、人机交互技术、算法与数据结构、面向对象程序设计、数据库系统、工程数学、操作系统、计算机组成原理、计算机网络、程序设计技能训练、数据库综合训练、软件设计综合训练、软件测试综合训练、软件项目管理课程设计等。 实习实训:项目综合实践、企业实习、毕业实习和毕业设计等
计算机科学与技术(网络工程) 本专业培养具有良好科学素养的高级应用型计算机专业人才,能够胜任企事业、学校、科研机构和行政管理单位等从事与计算机网络有关的开发应用、教学、科学研究、系统管理等方面的工作。 主要开设课程有计算机科学导论、高等数学、 C语言程序设计、算法与数据结构、数字逻辑电路、计算机组成与结构、操作系统原理、计算机网络原理与技术、计算机网络管理、计算机网络安全、网络系统集成技术、网络程序设计、计算机专业英语、计算机维护技术等。 本专业培养系统地学习计算机与技术的基本理论、基本知识和基本技能与方法,有较厚的计算机软件基础,掌握先进的计算机软件工程技术,能胜任企事业单位、行政部门、科研部门的计算机应用、中小型软件项目研发的组织与管理、计算机应用系统的维护和管理等工作的高级应用型专业人才