以下全部爲張永民老師給我們的課程簡介,學習一下,與大家分享:
張老師的課真是太物超所值了~
軟件工程導論及實踐 -- 這門課一定要選,瞭解軟件開發方法,主要是可以做實驗。
數據庫系統原理及實踐 -- 最好選,計算機專業的基本課程。課程不難,自學應該也可以。密碼學與網絡安全 -- 一定要選。網工唯一的信息安全課程。
密碼學與網絡安全實驗 -- 也要選。實驗很重要。
無線通信與網絡 -- 蔡國揚老師講得很好,對3G和802.11有興趣的同學可以選。
網絡優化與網絡管理 -- 對網絡設計和配置有興趣的同學可以選。採用CCIE的書,會有些難度。
網絡優化與網絡管理實驗 -- 要與理論課一起選,實驗纔是關鍵。
網絡協議分析與設計 -- 對主要協議的實現進行分析(源碼),應該有編程實驗,要看任課老師如何安排。
數值計算方法 -- 最好選,特別是準備讀研的同學。用計算的方法來解決數學問題是趨勢。
計算機體系結構 -- 對硬件有興趣的同學可以選。講述大型機的系統結構(並行機)、最新CPU內部結構。
三年級第二學期的課:
編譯原理及實踐 -- 最好選。計算機專業的基礎課程。儘管應用很廣,一般老師講的理論性偏強,較抽象。
人工智能及實踐 -- 一定要選。計算機專業的基礎課程。自學有些困難,老師引導很重要。
網絡存儲技術及實踐 -- 可以選。尹冬生老師講的很好。講RAID和NAS,有實驗。
網絡處理器與網絡系統設計 -- 可以選。計劃是講網絡處理器,應該用嵌入式系統做路由器實驗(以前沒有實驗)。
Web信息檢索 -- 必須選。涉及的知識:Linux、Java、Lucence(搜索引擎)、Web編程(PHP、Javascript、CSS)
多媒體技術 -- 講圖像壓縮、視頻、語音等技術。
計算機網絡主題講座 -- 可以選,對於要讀研的同學最好選。主要是讀一些經典和最新的論文,提高創新能力。
數字圖像處理 -- 主要是圖像的變換(增加對比度,去噪聲)、物體識別。
代數結構 -- 理論性很強的課(羣、環、域),要讀研的同學可以選。
計算機圖形學 -- 可以選。畫直線和曲線的方法,應該也有3D技術(OPENGL)和動畫(要看老師安排)。
並行與分佈計算 -- 最好選。好像沒列這個課。我會要求學院安排上去。主要講雲計算(Java、Hadoop、MapReduce)。
網絡工程專業綜合實踐課
需要採用軟件工程的設計方法,用數據庫、人工智能和編譯原理技術做一個綜合性的網絡應用程序(套接字、Web編程)。採用分組進行,工程管理很重要。比如:設計一箇中型遊戲(在Windows或Adroid系統上)。老師應該補充關鍵知識,最好請企業界的工程師來教。
還有一門類似的課是社交網絡課,國內很少開,我們也沒開,我覺得很重要。主要講社交的方法和技巧,社交網絡的形成和分析,應該是社會學和心理學的內容吧。這有助於網絡創新。
windows高級編程主要是講什麼的?是講幾種大框架比如MFC呢,還是涉及到內核編程或者是結合彙編?
主要講MFC,應該和VC++深入詳解的內容差不多,包括文字繪圖菜單對話框網絡編程多線程等。
1、現在輔助編程的工具非常多,可以在課程學習中使用,簡要講一下就可以。比如,軟件工程等課程的實驗就可能用到一些工具。
2、學習基礎的知識是爲了做創新工具,這點更重要。
數值計算方法
通信原理 --這門課本來應該在網絡課之前或同時學,不過好像關係不大。網工的同學評論一下
軟件工程導論及實踐
信息安全技術 --應該學,好像是計科唯一的信息安全課
信息學概論 --好像是香農的信息論的概念和以前信息系統(MIS)的結合。這方面的書還很少,具體怎樣不清楚。
組合數學與數論 --作爲信息安全的理論基礎
人機交互技術
數據庫系統原理及實踐
Linux技術及實踐 --學習Linux很有必要,應該是原理、操作、編程和源碼分析,與操作系統有所重疊,具體看老師安排。Linux操作和編程可以在其它課程裏學(Web信息檢索,雲計算),以後網絡編程會加上這個內容(Linux下的多線程網絡編程)。
計算機圖形學
計算機體系結構
Windows高級編程及實踐