培養模式
1.加強課程的工程訓練。結合編程、網絡、數據庫、軟件工程等核心課程,進行大量標準化工程訓練,包括:利用所學編程語言進行標準化編程訓練;通過完成重大作業加強專業課程實踐,組織研討會等交流形式培養團隊精神,在導師指導下完成1-2篇科技論文,鼓勵學生向科技期刊投稿或在線交流。
2.與區內外知名企事業單位合作建立實習基地。與區內外知名IT企業建立聯合實驗室和研究中心,開展專業技能培訓,讓學生在學習階段了解國內外軟件產業發展情況,指導學生開展創新和研究性實驗。
3.教材方面,使用最新的優秀原版教材。跟蹤信息技術發展,不斷更新教學內容,半數以上課程采用國際最新優秀教材(包括中文翻譯、英文影印和電子教材)。雙語課程不得少於專業課程總數的四分之壹。
4.與國內外高校合作,聘請名師在學院任教。(1)內蒙古大學軟件學院與國內外著名高校建立了良好的學術交流關系,並邀請這些學校計算機科學領域的知名專家來校授課。(2)邀請了美國波特蘭大學的教授和加拿大蒙特利爾大學的聶教授來院講學。(兩位教授多次來內蒙古大學計算機學院講課,是內蒙古大學兼職教授)。
課程結構和學分要求
(1)核心課程。面向對象程序設計、計算機組織結構、數據結構與算法、操作系統、網絡開發技術、數據庫開發技術、軟件工程導論、軟件構造、軟件設計與體系結構、人機交互技術、軟件測試、軟件過程與管理等。
(2)專業選修課。形式語言與自動機、算法復雜性分析、並行算法、高性能計算概論、嵌入式系統及其應用、Linux編程環境、分布式系統、軟件工程工具及其應用、軟件開發案例分析、Web編程、互聯網技術及其應用、電子商務平臺與核心技術、計算機圖形學、多媒體技術基礎與應用、人工智能概論、虛擬現實、模式識別、IT項目管理雙專業、計算機前沿技術講座、現代軟件工程技術講座、 知識產權和職業道德會在妳大壹結束的時候發文通知妳開始申請雙學位。