操作系統,計算機網絡,C語言,C++程序設計語言,軟件設計方法,數據結構與算法,計算機圖形學,信息理論基礎,編碼理論與應用,數字信號處理,信號與系統,圖像語言處與模式識別,應用密碼學與信息安全,軟件工程方法,以及數學分析,離散數學,高等代數,科學計算與數學軟件,線性代數,空間解析幾何,復變函數,實變函數與泛函分析,數據分析,最優化理論,運籌學,常微分方程,偏微分方程,計算方法,數值分析,數學建模,管理運籌學,概率論與數理統計,數學模型,數學實驗,金融分析,數學物理方程。主要實踐性教學環節:包括生產實習,科研訓練,畢業論文(畢業設計)等,一般安排10--20周。
包括生產實習,科研訓練,畢業論文(畢業設計)等,一般安排10-20周。
培養目標;本專業培養具有良好的數學知識,掌握信息科學和計算科學的基本理論和方法,受到科學研究的初步訓練,能運用所學知識和熟練的計算機技能解決實際問題,能在科技、教育和經濟部門從事研究、教學和應用開發和管理工作的高級專門人才。
專業培養要求;本專業學生主要學習信息科學和計算科學的基本理論、基本知識和基本方法,打好數學基礎,受到較扎實的計算機訓練,初步具備在信息科學與計算科學領域從事科學研究、解決實際問題及設計開發有關軟件的能力。
畢業生具備的專業知識與能力;1.具有扎實的數學基礎,掌握信息科學和計算科學的基本理論和基本知識;2.能熟練使用計算機(包括常用語言、工具及一些專用軟件),具有基本的算法分析、設計能力和較強的編程能力;3.了解某個應用領域,能運用所學的理論、方法和技能解決某些科研或生產中的實際課題;4.對信息科學與計算科學理論、技術及應用的新發展有所了解;5.掌握文獻檢索、資料查詢的基本方法,具有一定的科學研究和軟件開發能力。