西北師范大學計算機專業正式創建于1983年,是甘肅省高校中最早建立的計算機專業。1983年學校獨立設立計算中心,1984年成立計算機科學系。2000年由數學系、計算機科學系、計算中心合并組建數學與信息科學學院。2012年再次進行院系調整,由計算機科學系、計算中心、網絡教育學院合并成立計算機科學與工程學院。學院現設有計算機科學與技術系、物聯網工程系、軟件工程系、公共計算機教學部、實驗中心等教學系部或中心。學院在承擔專業本科生和研究生教學、科研任務之外,還承擔全校本科生公共計算機課程的教學任務。
學院現有教職工101人,其中教授20人,副教授、高級工程師45人。博士生導師3人,碩士生導師46人,外聘企業聯合導師26人。教師隊伍中,擁有博士學位的教師比例占62%,畢業院校大部分為哈爾濱工業大學、西北工業大學、中科院計算所、蘭州大學、西安電子科技大學等重點院校。建有物聯網工程系列、算法與程序設計、計算機基礎等3個省級教學團隊。
學院現有數據科學與大數據技術二級交叉學科博士點,有計算機科學與技術、軟件工程一級學科碩士學位授予權,計算機技術、軟件工程、職業技術教育專業碩士學位授予權,具有計算機系統結構、計算機軟件與理論、計算機應用技術、軟件工程四個二級學科碩士學位授予權。計算機科學與技術、軟件工程學科均為省級重點學科。
學院設有計算機科學與技術、軟件工程、物聯網工程、數據科學與大數據技術等四個本科專業,其中計算機科學與技術為國家級一流本科專業建設點,軟件工程為省級一流本科專業建設點。軟件工程專業是我院與中關村軟件園的合作共建專業,聯合培養軟件工程方面的技術人才。
學院建有甘肅省大數據研究院、甘肅省物聯網工程研究中心、甘肅省電子政務建模仿真工程實驗室、甘肅省信息技術與信息安全實驗室、以及甘肅省電子商務重點實驗室、甘肅省區塊鏈行業技術中心等個省級科研平臺。學院實驗中心為“計算機科學與技術”省級實驗教學示范中心。
過去四年中,學院在實驗室建設方面共投入經費1400多萬元。設有微機原理與接口技術實驗室、計算機組成原理實驗室、單片機與射頻識別技術實驗室、計算機系統結構實驗室、計算機網絡實驗室、物聯網實驗室、多媒體技術實驗室、操作系統實驗室、軟件工程實驗室、大數據技術實驗室、虛擬現實實驗室等11個專業教學實驗室,以及3個微機實驗室。并根據教師研究方向,設有10多個研究型實驗室。
自專業創辦以來,已為社會培養計算機技術各類人才6000余名,畢業生廣泛分布于全國各地、特別是甘肅和西部地區的教育、通信、銀行、IT企業等行業以及政府機關。在甘肅省屬各類高校中,40%以上的計算機學科教師為本學院的畢業生。學院現有本科生900余人,研究生450余人。
學院建成了“軟件工程”省級一流課程,建有“數據結構”、“程序設計”等甘肅省精品課程,以及10余門校級精品課程,建有“面向對象程序設計(JAVA)”、“Web程序設計”等甘肅省精品資源共享課程。建成省級雙語教學示范課程1門、校級雙語教學示范課程2門。
經過長期積累與發展,學院在智能感知與物聯網技術、智能計算、可信服務、教育領域軟件工程等方向上凝聚成穩定的研究力量,形成了研究特色與優勢。先后承擔各類科研項目100多項,獲甘肅省科技進步獎、甘肅省高校科技進步獎多項。