資源描述:
《表7.數(shù)學與統(tǒng)計學院研究生課程簡介》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、表7.數(shù)學與統(tǒng)計學院研究生課程簡介課程名稱:高性能計算與軟件技術英文名稱:Highperformancecomputationandsoftwaredevelopment課程類型:■講授課程□實踐(實驗、實習)課程□研討課程□專題講座□其它考核方式:筆試70%,平時成績(討論,作業(yè))30%教學方式:講授,討論適用專業(yè):計算數(shù)學,應用數(shù)學適用層次:碩士■博士開課學期:春季總學時/講授學時:64/64學分:4先修課程要求:無課程組教師姓名職稱專業(yè)年齡學術專長何南忠副教授計算數(shù)學48數(shù)值計算與應用軟件高施保昌教授計算數(shù)
2、學53性能計算柴振華講師計算數(shù)學29格子Boltzmann方法路志宏副教授計算數(shù)學43信號處理與應用軟件謝松法副教授計算數(shù)學48信號與圖像處理課程教學目標:通過本課程學習,使學生掌握軟件設計的基本思想、基本理論,提高學生的實際編程能力,掌握高性能算法設計與實現(xiàn),為研究和開發(fā)打下扎實的基礎。具體內容包括:C/C++語言程序設計,數(shù)值計算中的程序設計方法,非數(shù)值計算中的程序設計方法,VisualC/C++窗口程序設計,高效算法設計,并行算法設計、圖像處理及其程序實現(xiàn),GPU程序設計,MPI程序設計。教學大綱:第一章C
3、/C++語言概述§1.1C/C++中的常量、變量類型、自定義數(shù)據類型§1.2變量的內存分配及棧和堆§1.3表達式及基本語句§1.4函數(shù)設計及其執(zhí)行過程§1.5取值與取地址運算符及地址變量第二章C/C++基本程序設計§2.1程序風格及舉例§2.2結構化、模塊化程序設計§2.3輸入輸出與文件讀寫§2.4內存分配及應用第三章C++程序設計§3.1類與對象§3.2面向對象編程§3.3類的幾個例子§3.4類的繼承、虛函數(shù)、模板第四章數(shù)值計算中的程序設計§4.1向量、矩陣計算§4.2代數(shù)方程組求解§4.3插值與擬合§4.4數(shù)
4、值積分§4.5微分方程數(shù)值解第五章非數(shù)值計算程序設計§5.1線性表、線性鏈表及應用§5.2棧和隊列及應用§5.3二叉樹及遍歷算法§5.4字符串及其處理§5.5動態(tài)規(guī)劃算法第六章基于VC/C++的開發(fā)§6.1VC/C++編程基礎§6.2socket網絡編程§6.3數(shù)據庫訪問編程第七章高性能計算與程序設計§6.1高效算法設計§6.2數(shù)值代數(shù)的并行算法設計§6.3GPU程序設計§6.4MPI并行程序設計第八章圖像處理與程序設計§8.1圖像處理基本技術§8.2圖像處理編程實現(xiàn)§8.3圖像處理的GPU程序編寫教材:算法設計
5、與分析基礎,AnanyLevitin著,清華大學出版社,2007.主要參考書:C++Primer,StephenPrata著,人民郵電出版社,第五版,2005.數(shù)據結構,朱戰(zhàn)立,劉天時,西安交通大學出版社,2000.VisualC++6.0寶典,R.C.Leinecker,電子工業(yè)出版社,2001.注:每門課程都須填寫此表。本表不夠可加頁