簡介
西北工業大學軟體與微電子學院是為適應我國經濟結構戰略性調整的要求和軟體、微電子產業對人才的迫切需要,實現我國軟體人才培養的跨越式發展,經教育部和國家發展計畫委員會批准成立的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網頁以及Java servlets。
SSD2計算機系統導論 :介紹網際網路環境中的計算機使用與維護基礎;介紹計算機和網路的基本構成與功能。以及它們的運行與維護工具和過程。
SSD3面向對象編程與設計:介紹通過面向目標的編程與設計解決問題。重點是問題分析和解決方法設計,檔案編制和執行。
SSD4以用戶為中心的設計與測試:主要講述人機互動,講述任務分析的基本技能,接口評估和設計。學生將學習開發有用並且人能夠使用的設計。學生將學習如何利用經驗評估接口改進接口。
SSD5數據結構與運算:主要講述如何理解執行時間的依賴性,選定數據結構和運算的頻寬和存儲要求。學生將學習利用簡略手段判斷運算和數據結構的正確性與複雜性。重點是運算和表示方式的智慧型選擇。作業程式語言為C++和標準模板庫。
SSD6系統級別編程:講述編程員對處理器、存儲和作業系統的觀點。學生將學習儲存構成和層次,背景轉換和圖形,高層次軟體套用在硬體之前的轉換過程。通過學習,學生能夠減少程式模糊錯誤,測量和最佳化程式。編程作業使用C語言。
SSD7資料庫系統:主要講述資料庫的概念,包括:資料庫設計。重點講述相關數據模式。學生將利用商業數據管理系統開發Java和/或Visual Basic環境下的客戶伺服器套用。典型套用包括電子商務系統。
SSD8網路與分配計算:講述網路計算的原則與實踐。課程將概述支持數據和多媒體交流的網路技術,面向套用的模型,使用Java的目標編程分配方法。
SSD9軟體規範,測試與維護:講述軟體系統開發原則。學生通過獨立或小組操作相當規模的網際網路軟體項目,獲得軟體產品各個方面的經驗。
SSD10軟體項目組織與管理:講述軟體項目的組織與管理。學生將學習項目計畫,安排,成本控制和組織技巧。學生也將反覆評論不同的計畫和管理案例。客戶管理將是重點。
SSD系列課程體現了多種優勢, 如該系列課程側重軟體工程管理實踐,與國際開發模式接軌,在教學中,將直接採用美國的開發案例用於實際軟體開發管理實踐活動;課程體系完整,使用方便,注重學生套用能力的培養,適合軟體學院學生學習;這種培養人才的模式將提高我國軟體人才和軟體企業的競爭力,增強我國軟體人才的工程開發和項目管理能力;該課程體系帶來了最前沿的技術與教育方法,同時也將個人能力、團隊合作及項目管理有機地整合為一體。
通過SSDX課程學習,考試成績合格的學生可以被卡耐基·梅隆大學記入相應的學分。SSD2-SSD8記入本科學分,SSD9-SSD10兩門課程可以記入碩士學分。
一、培養目標
辦學目標是:"把軟體學院建設成為一個技術領先、特色鮮明、滿足國際化市場需求、以社會效益為主兼顧經濟效益的高水平、多層次軟體工程化人才培養基地。"
軟體學院受學校的直接領導。軟體學院的人才培養不同於傳統大學院系的學術型、研究型人才培養模式,以培養軟體工程化人才為目標。在教授學生理論知識的基礎上,更注重新技術、新方法、實踐能力和職業素質的培養。
軟體學院主要培養3個層次的軟體人才:
軟體工程專業本科層次:主要培養軟體工程師、軟體測試師、軟體銷售人員和技術維護人員。在培養內容上,以軟體核心知識為基礎,以強化語言(英語)能力為重點,以實際軟體開發能力培養為特色,培養具有實戰能力的國際化軟體人才。
軟體工程專業碩士:主要培養軟體高級工程師、分析師、軟體項目管理人員、技術管理人員、質量保證人員。在培養內容上,突出專業方向的系統化,加強知識與實際項目開發的結合,注重技術管理能力的訓練,培養高素質、懂管理的軟體高層次人才。
各類資質認證:根據軟體領域職業崗位的需要,培養具有專門技能的軟體人才。包括資料庫設計、管理、網路設計、管理、軟體質量評估等。
二、培養模式
三、專業與課程
本科專業:軟體工程
主要課程與學分要求:作業系統、離散數學、數據結構與算法、C++程式設計、計算機組成原理、軟體工程、資料庫等,專業課:80學分。
獲得學位:工學學士
研究生專業:軟體工程方向、網路技術方向、資料庫技術方向、IC設計方向。40學分。
軟體工程方向主要課程:軟體工程方向主要課程:軟體項目管理、面向對象分析設計、軟體質量管理與過程改進、軟體質量測試、驗證與確認等。
網路技術方向主要課程:軟體項目管理、面向對象分析設計、組網技術與網路協定、網路管理與網路安全、高級網路編程等。
資料庫技術方向主要課程:軟體項目管理、面向對象分析設計、資料庫設計、資料庫工程、Oracle資料庫等。
IC設計方向主要課程:軟體項目管理、面向對象分析設計、VLSI基礎、EDA技術等。
獲得學位:軟體工程碩士
四、辦學特色
軟體學院的辦學特色主要體現在:
三個培養一體化
知識培養與素質培養一體化:在進行知識教育的同時,更注重素質教育。
理論教學與能力培養一體化:軟體學院注重知識與能力的統一培養,在教學中,重點考核學生學以致用的能力,以生動的實例教學代替呆板的板書教學。許多課程考試都包含了實驗的內容,部分課程考核更直接以實驗為主。
專業知識與語言能力一體化:英文原版教材的使用已達到全部課程的60%以上。先後有加拿大、美國、英國、日本等國的9位外籍教師開設了12門次技術課程,另有近20名外籍專家來院舉辦了軟體與微電子專業的技術講座。
四大轉變
從學歷到學分的轉變,符合高等教育的國際規則,更符合學生髮展的需要。
從科學到技術的轉變,改變培養精英、科學家為工程師、企業家。
從教書到學習的轉變,改變教師的職責為引導者、管理者和監督者,改變了傳統的填鴨式教育為啟發式、自主式學習。
從本地到國際化的轉變,課程、教材與世界同步,教育方法、模式與世界接軌,培養國際化人才。
此外,軟體學院的教學改革還體現在:
開設的全部課程均採用現代化教學方式,全部開發了電子教案。
探索新的學生管理模式,探索和實踐學生自我管理的方法與有效途徑。在學生思想、學習方法、實驗室管理、課件製作等工作方面,都吸收學生參與,提倡學生自我管理。經過四個學年的實踐,取得了良好的效果。
地址:陝西省西安市灃惠南路34號 郵編:710065
西北工業大學軟體與微電子學院