西北工业大学软件与微电子学院是为适应我国经济结构战略性调整的要求和软件、微电子产业对人才的迫切需要,实现我国软件人才培养的跨越式发展,经教育部和国家发展计划委员会批准成立的35所国家示范软件学院之一,其办学目标是:把学院建设成为一个技术领先、特色鲜明、满足国际化市场需求、高水平、多层次软件、微电子工程化人才培养基地。
学院位于
西安高新区西工大国家大学科技园区内。实行从本科到研究生的国家高等学历和学位教育。以软件、微电子核心知识为基础,以强化外语能力为重点,以实际开发能力培养为特色,主要面向IT、IC产业培养具有创新能力和国际竞争能力,适应国内外软件产业市场需求的高素质、多层次、实用型软件人才。采用国内外最新教材和双语教学,率先引进美国卡内基?梅隆大学软件工程课程体系,聘请国内外知名教师和企业资深专家、工程师授课,在教授学生理论知识的基础上,注重新技术、新方法、实践能力和职业素质的培养。学院的教育模式和学生培训方案得到广泛认可。
学校以科学发展观统领软件学院的建设,明确规定了软件学院建设的办学思路、管理模式、运行机制等,在政策和资源利用等方面给予支持。为办好软件学院,及时决策建设和发展中的重要问题,学校成立了以姜澄宇校长为组长的软件学院建设领导小组。四年多来,学院在教育模式、校区建设和办学机制等方面进行了大力度的改革实践:
瞄准国际先进IT技术,引进、消化领先成果,探索软件人才培养与国际软件人才需求接轨的新途径。与国际知名大学和知名IT公司开展了具有实效的国际合作教育,成功的引进了卡耐基.梅隆大学软件工程课程体系;
抓住我国软件产业发展环境和政策机遇,吸引社会智力、物力和财力资源投入,培养工程实用型人才。与国内近四十家软件企业落实了广泛的工程化合作教育;
立足实际,不拘一格广招贤才,建立了专兼结合、结构合理的多元化师资队伍;
按软件产业发展的规律和特点,重质量、重素质,制定课程和人才培养体系。本科课程设置突出了专业技术与开发能力,工程硕士课程体现了专门化与个性化培养,形成了具有特色的培养模式;
积极进行学院独立校园的硬件建设。用有限的资金在西工大国家大学科技园建立了现代化的多媒体教室、各类实验室、院内外结合的实习基地和学生生活场地,为人才培养创造了优良的办学环境和条件;
依托西安高新技术开发区、西安国家软件产业基地和国家IC设计基地、西工大国家大学科技园构建了与学院四位一体的国家软件人才培训基地、国家集成电路人才培养基地和国家Linux技术培训与推广中心产学研结合大平台。形成了工程教育与IT产业互动发展的格局和与国际先进水平接轨的工程教育办学模式。
软件学院实行“教学专业化、运作企业化、后勤社会化”的运作方式,自主办学,经济独立核算,按照科学、合理、精干、高效的原则,建立起具有成效的管理体制:
学校成立由校长挂帅,主管教学、科技和产业副校长参加的软件学院建设领导小组,对学院建设和发展中的重大问题及时决策。成立由学校、国家大学科技园、西安国家软件产业基地、西安国家集成电路产业基地和大型IT企业等代表组成的学院理事会,负责学院的发展规划、合作教育,指导产学研合作实践等。建立了精干高效、结构合理的学院领导班子。
学院充分利用国内外、校内外教育资源,选用师资/教材、创造工程化教育环境,相对自主组织专业教学。教学督导组负责学院教学质量的检查和评估。
探索企业化运作模式,实行教师及工作人员全员聘用制。
实行后勤社会化,西工大国家大学科技园提供学院后勤设施并组织管理。
学院主要培养3个层次的人才:
学院在西工大国家大学科技园建立了相对独立的教学与生活区,占地约60亩,建成了3.6万平方米的教学实验综合楼和学生公寓。
主要学习、生活设施有:
多媒体教室:学院使用教学综合楼6200多平方米,建设现代化多媒体教室13个,面积约2200平方米。学生阅览室1个,可容纳100人阅读、自习。
学院网络:学院建有1000M为主干,100M到桌面,覆盖园区综合楼和学生公寓楼的园区网,并通过100M光纤与西工大主校园网连接,可满足学院教学及学生对网络接入需求。园区网目前配备有高端路由交换机和70台性能优良的交换机。
学生公寓:现有学生公寓4幢,面积18000平方米,有600间宿舍,可容纳2000名以上学生住宿。学生公寓标准配置为4人间,面积23平方米,有室内卫生间,空调、电话和网络端口,热水入户。为提高学生综合素质,在学生公寓配套建立了10个学生活动室,每个约70方米,布置安排了电视室、会议室、学生社团室、广播站等,全部设备由学院购置。还在新校园内建设了田径场、篮球场、乒乓球、羽毛球场等。
生活保障:西工大科技园提供3000多平方米的学生餐厅,可容纳近3000名学生用餐。
校医院在学院设医疗室1个,配备医护人员3名。
目前在院本科生和硕士研究生已近1600人,毕业生280人受到用人单位的普遍好评。
西北工业大学软件与微电子学院在国家外专局、中国国际人才交流基金会和陕西省外专局的组织和支持下,完成了第一阶段课程引进工作,为国家软件工程人才培养与中美软件工程教育合作迈出了新的一步。
在软件工程教育领域,卡耐基?梅隆大学在全球始终排名第一。该校的软件工程课程代表了最先进的软件工程管理思想,被誉为软件界的金领。国家软件人才国际培训(西安)基地此次从卡耐基?梅隆大学引进的软件工程系列课程,是美国iCarnegie公司在卡耐基?梅隆大学计算机科学课程的基础上,采用国际开发案例改进后用于开发实践的软件工程课程体系,它突破了原有的软件教学模式,注重实践,不是简单的课程引进,而是教育思路、教育管理体系和方法的引进;不但在我国软件人才培养中发挥重要作用,对教育思想、方法以及国际教育合作也具有重大意义。
截至目前引进课程教师培训班分两批在国家软件人才国际培训(西安)基地依托单位西北工业大学软件学院顺利举行,参加培训的学院共九所,分别是西北工业大学软件学院、四川大学软件学院、南开大学软件学院、
北京交通大学软件学院、湖南大学软件学院、
中山大学软件学院、
武汉大学软件学院、东北大学软件学院、
哈尔滨工业大学软件学院,参加培训的骨干教师120人。
通过教师培训引进的SSD系列课程体系既兼顾了先进性与实用性,又充分注意了本地化与国际化并举的问题,为中国的软件教育提供了一种规范、专业、实用的国际化软件人才培养途径。
中美软件工程教育合作项目标志着国家关于国际化工程型软件人才培养部署又迈出了新的一步,我国软件业已经开始建立与国际开发模式和水准相接轨的软件高级人才培养基地。
项目主要引进其软件系统开发(SSD)课程体系,卡耐基?梅隆大学授权iCarnegie公司开发的面向工程型软件人才培训的本科系列课程。SSD设置的十门课程可为两个层次:信息系统导论、计算机系统导论、面向对象编程与设计、用户界面设计与测试以及数据结构与算法这五门课程是针对计算机编程人员的;系统级编程、数据库系统、网络和分布式系统、软件系统规范、测试和维护及软件项目的组织和管理这五门课程则是面向软件系统设计与开发人员的。
软件系统开发课程:
SSD1信息系统导论
SSD2计算机系统导论
SSD3面向对象编程与设计
SSD4以用户为中心的设计与测试
SSD5数据结构与运算
SSD6系统级别编程
SSD7数据库系统
SSD8网络与分配计算
SSD9软件规范,测试与维护
SSD10软件项目组织与管理
课程描述:
SSD1信息系统导论:介绍建立软件开发的概念和技巧。学生将学习软件是如何编写的,它的基础构造框图是什么,为使Web工作需要多少层软件块相互合作。学生学习创建HTML格式Web网页以及Javaservlets。
SSD2计算机系统导论:介绍互联网环境中的计算机使用与维护基础;介绍计算机和网络的基本构成与功能。以及它们的运行与维护工具和过程。
SSD3面向对象编程与设计:介绍通过面向目标的编程与设计解决问题。重点是问题分析和解决方法设计,文件编制和执行。
SSD4以用户为中心的设计与测试:主要讲述人机互动,讲述任务分析的基本技能,接口评估和设计。学生将学习开发有用并且人能够使用的设计。学生将学习如何利用经验评估接口改进接口。
SSD5数据结构与运算:主要讲述如何理解执行时间的依赖性,选定数据结构和运算的带宽和存储要求。学生将学习利用简略手段判断运算和数据结构的正确性与复杂性。重点是运算和表示方式的智能选择。作业编程语言为C++和标准模板库。
SSD6系统级别编程:讲述编程员对处理器、存储和操作系统的观点。学生将学习储存构成和层次,背景转换和图形,高层次软件应用在硬件之前的转换过程。通过学习,学生能够减少程序模糊错误,测量和优化程序。编程作业使用C语言。
SSD7数据库系统:主要讲述数据库的概念,包括:数据库设计。重点讲述相关数据模式。学生将利用商业数据管理系统开发Java和/或VisualBasic环境下的客户服务器应用。典型应用包括电子商务系统。
SSD8网络与分配计算:讲述网络计算的原则与实践。课程将概述支持数据和多媒体交流的网络技术,面向应用的模型,使用Java的目标编程分配方法。
SSD9软件规范,测试与维护:讲述软件系统开发原则。学生通过独立或小组操作相当规模的互联网软件项目,获得软件产品各个方面的经验。
SSD10软件项目组织与管理:讲述软件项目的组织与管理。学生将学习项目计划,安排,成本控制和组织技巧。学生也将反复评论不同的计划和管理案例。客户管理将是重点。
SSD系列课程体现了多种优势,如该系列课程侧重软件工程管理实践,与国际开发模式接轨,在教学中,将直接采用美国的开发案例用于实际软件开发管理实践活动;课程体系完整,使用方便,注重学生应用能力的培养,适合软件学院学生学习;这种培养人才的模式将提高我国软件人才和软件企业的竞争力,增强我国软件人才的工程开发和项目管理能力;该课程体系带来了最前沿的技术与教育方法,同时也将个人能力、团队合作及项目管理有机地整合为一体。
通过SSDX课程学习,考试成绩合格的学生可以被卡耐基?梅隆大学记入相应的学分。SSD2-SSD8记入本科学分,SSD9-SSD10两门课程可以记入硕士学分。
一、培养目标
办学目标是:"把软件学院建设成为一个技术领先、特色鲜明、满足国际化市场需求、以社会效益为主兼顾经济效益的高水平、多层次软件工程化人才培养基地。"
软件学院受学校的直接领导。软件学院的人才培养不同于传统大学院系的学术型、研究型人才培养模式,以培养软件工程化人才为目标。在教授学生理论知识的基础上,更注重新技术、新方法、实践能力和职业素质的培养。
软件学院主要培养3个层次的软件人才:
软件工程专业本科层次:主要培养软件工程师、软件测试师、软件销售人员和技术维护人员。在培养内容上,以软件核心知识为基础,以强化语言(英语)能力为重点,以实际软件开发能力培养为特色,培养具有实战能力的国际化软件人才。
软件工程专业硕士:主要培养软件高级工程师、分析师、软件项目管理人员、技术管理人员、质量保证人员。在培养内容上,突出专业方向的系统化,加强知识与实际项目开发的结合,注重技术管理能力的训练,培养高素质、懂管理的软件高层次人才。
各类资质认证:根据软件领域职业岗位的需要,培养具有专门技能的软件人才。包括数据库设计、管理、网络设计、管理、软件质量评估等。
二、培养模式
三、专业与课程
本科专业:软件工程
主要课程与学分要求:操作系统、离散数学、数据结构与算法、C++程序设计、计算机组成原理、软件工程、数据库等,专业课:80学分。
获得学位:工学学士
研究生专业:软件工程方向、网络技术方向、数据库技术方向、IC设计方向。40学分。
软件工程方向主要课程:软件工程方向主要课程:软件项目管理、面向对象分析设计、软件质量管理与过程改进、软件质量测试、验证与确认等。
网络技术方向主要课程:软件项目管理、面向对象分析设计、组网技术与网络协议、网络管理与网络安全、高级网络编程等。
数据库技术方向主要课程:软件项目管理、面向对象分析设计、数据库设计、数据库工程、Oracle数据库等。
IC设计方向主要课程:软件项目管理、面向对象分析设计、VLSI基础、EDA技术等。
获得学位:软件工程硕士
四、办学特色
软件学院的办学特色主要体现在:
三个培养一体化
知识培养与素质培养一体化:在进行知识教育的同时,更注重素质教育。
理论教学与能力培养一体化:软件学院注重知识与能力的统一培养,在教学中,重点考核学生学以致用的能力,以生动的实例教学代替呆板的板书教学。许多课程考试都包含了实验的内容,部分课程考核更直接以实验为主。
专业知识与语言能力一体化:英文原版教材的使用已达到全部课程的60%以上。先后有加拿大、美国、英国、日本等国的9位外籍教师开设了12门次技术课程,另有近20名外籍专家来院举办了软件与微电子专业的技术讲座。
四大转变
从学历到学分的转变,符合高等教育的国际规则,更符合学生发展的需要。
从科学到技术的转变,改变培养精英、科学家为工程师、企业家。
从教书到学习的转变,改变教师的职责为引导者、管理者和监督者,改变了传统的填鸭式教育为启发式、自主式学习。
从本地到国际化的转变,课程、教材与世界同步,教育方法、模式与世界接轨,培养国际化人才。
此外,软件学院的教学改革还体现在:
开设的全部课程均采用现代化教学方式,全部开发了电子教案。
探索新的学生管理模式,探索和实践学生自我管理的方法与有效途径。在学生思想、学习方法、实验室管理、课件制作等工作方面,都吸收学生参与,提倡学生自我管理。经过四个学年的实践,取得了良好的效果。 学校领导 名师风采 校园风景 关于西北工业大学软件与微电子学院的评论(