西安文理学院 软件工程 专业介绍
专业简介:
软件工程专业是经陕西省教育厅批准,2007年开始招收本科生。本专业目前拥有一个省级实践教育基地、一个省级人才培养模式创新示范区、一个市级移动电子商务工程实验室、一门省级精品课、两个省级教学团队。软件工程专业拥有一支由专任教师、兼职教师、企业外聘教师组成的“双师型”教师队伍,其中教授、副教授4人, 博士3人、硕士5人。
软件工程专业以市场为导向,以就业为目标,顺应IT发展,以校企合作为抓手,突出技能培养,以工程教育为主,兼顾学科教育,增加办学活力。在人才培养模式上突出以技术应用能力为核心的人才培养特点,课程设置依托 Microsoft、IBM、Adobe、SUN等国际著名IT企业的主流技术,旨在不断提高学生实践动手能力。近几年毕业生就业率均达到了98%。
软件工程专业开展丰富多彩的课外实践和学科竞赛活动。近几年来,学生多次在“全国信息技术应用水平大赛”、“蓝桥杯”全国软件和信息技术专业人才大赛等比赛中取得优异的成绩,并获批1项国家级大学生创新创业训练计划项目。
培养目标:
本专业旨在培养德、智、体、美全面发展,具有良好的综合素质、良好的职业道德、扎实的软件基础、较强的专业技能及外语综合运用能力,掌握先进的软件开发技术,具有一定的软件项目开发与管理经验的、能够较好地服务地方经济和社会发展的实用性、复合型、高级软件技术人才。毕业生可在软件开发与服务、科研及教育培训、移动互联、行政管理等企事业单位从事计算机软件的设计、开发、测试与实施维护等IT相关领域工作。
主要课程:
软件工程专业主要课程包括:计算机导论、高级语言程序设计、计算机组成原理、汇编语言程序设计、数据结构、操作系统原理、数据库原理、计算机网络、计算机专业外语、软件工程、编译原理、统一建模语言(UML)、面向对象程序设计(C++)、Linux操作系统开发技术、Web开发基础、可视化程序开发技术等。
本专业分为信息系统开发技术方向、嵌入式软件开发技术两个方向。
信息系统开发技术方向主要课程包括:Java EE应用开发技术、Asp.net开发技术、C++ GUI QT编程技术、Java Web开发技术、.Net高级开发技术、Visual C++程序开发、软件项目开发技术与应用等。
嵌入式软件开发技术方向主要课程包括:Android系统开发技术、iOS系统开发技术、ARM嵌入式系统结构与编程、嵌入式系统基础、物联网系统与应用等。
实践环节:程序语言课程设计、数据结构课程设计、软件项目开发课程设计、生产实习、毕业设计(论文)、军事训练和公益劳动等。
授予学位:工学学士。