高階程式設計師考試時間安排和參考書推薦

2022-03-25 01:27:53 字數 1743 閱讀 8791

高階程式設計師考試(以下簡稱高程考試)是計算機軟體資格與水平考試中難度比較大的一級,也是許多在校大學生熱衷參與的一項考試。下面是筆者參加高程考試的一點體會,希望對那些正在準備高程考試的朋友有所幫助。

複習時間安排

高程考試分上午考試和下午考試,上午考基礎知識, 考試時間為150分鐘;下午考軟體設計和程式編制能力,考試時間也為150分鐘。

要想順利通過高階程式設計師考試,那麼就應該有乙個完備的複習計畫。報考高階程式設計師考試應該盡早準備,把工夫下在平時,尤其是像程式語言和組合語言等科目,由於大部分理工科專業都會開設相關課程,所以上課時就要多留心。需要注意的是,高階程式設計師考試並不是簡單地考程式設計,而是考功能設計。意識到這點對於複習來說是十分重要的。不能簡單地練習程式設計,而要特別注意相關的能力的培養。如果能有機會參與一兩個實際專案,對通過考試是會有很大幫助。

就具體的複習時間來說,我個人認為兩個月左右就足夠了。高程考試通常在10月上旬舉行,暑假可以用來複習,「十一」長假來做最後衝刺。

參考書推薦

參考書的選擇很關鍵。除了必須的教材和配套的習題集之外,歷年試題集一定要有一本,筆者推薦大連理工出版社出版的一套歷年試題詳解。關於casl彙編的書也要有一本,推薦《casl組合語言程式設計》(復旦大學出版 王世業)一書。如果你對資料結構部分的知識不熟悉,那麼你還需要準備一本這方面的書,比如《資料結構教程》(蔡子經 復旦大學出版社)。此外軟考辦發布的「軟體考試備考參考」和練習題,也是很好的複習參考。

複習注意要點

在複習中,應該多做歷年考題,尤其是最近4~5年的。可以幫助你熟悉考試,起到事半功倍的作用。而且考題也確實有一定的復現率。在複習時頭腦要清醒,不要使自己陷入泥潭。比如準備編譯原理,知道乙個大概就行了,不能在細節上鑽牛角尖。在複習時要記住幾句話,結合試題、分類整理、對比分析、適量練習、經常重複。

上午考試攻略

就上午考試來說,考的題不多,15道左右,每題都有5問,每問之間通常都有一定的延續性。通常作業系統、軟體工程、計算機網路是考試重點,所佔分值比例很大。雖然說高程考試上午部分所要求的是知識面的廣度,而非深度。但在複習時對這三部分的深度應該有一定的了解。

就近幾年的發展趨勢來看,上午的試題廣度有所擴充套件,並注重能力的考查,資料結構演算法分析和軟體質量、軟體專案管理、物件導向方法等方面的試題的比重增加了,計算機硬體基礎知識的比重減小了。因此在複習時要有所側重。上午考試也經常考一些教程外的內容,通常是軟體行業最新的理論、技術及其應用,但是通常都比較簡單,只要平時多關注一些it類**就可。上午試題中的英文題目的難度也不在於語言本身,只要你有cet-4的水平並且熟悉常用的計算機方面的單詞(約幾百個),看懂題目沒問題。但由於基礎知識涉及面比較廣,需要識記的東西相當多,因此要摸索適合自己的記憶方法。

下午考試攻略

下午試題包括軟體分析、casl彙編、資料結構與演算法設計等內容,通常以填空題的形式出現。主要考設計能力,難度比較大,有很多沒有通過高程考試的考生都是因為下午考試的成績不理想。軟體分析這部分內容比較令人頭痛,關鍵在於全是主觀的設計題,需要相當的實踐經驗。因而筆者覺得應該反覆研習來自工程實踐、由專家精心設計的往年試題,領悟其中的程式設計精神,這對缺少實踐經驗的學生朋友來說尤其重要。casl彙編比較簡單,由於定址方式很少,所以試題難度不大,這也是下午考試部分最應該得滿分的部分。演算法與資料結構是整個考試中最難的部分,建議在複習時對一些常用演算法,像揹包問題、迷宮問題、八皇后問題、裝箱法、比賽安排等,最好背下來,牢記各種變化。雖然未必出原題,但對開闊思路很有幫助。

另外,有乙個好心態會對你有很大幫助。考試時一定要鎮靜,要對自己有信心。答題時多想出題者的意圖。乙個角度考慮不出結果,就換乙個角度考慮,一定要仔細考慮,不要匆忙落筆。最後祝大家考試成功!

PHP程式設計師高階學習書籍參考指南

初階 基礎知識及入門 02.深入淺出mysql 資料庫開發 優化與管理維護 第2版 03.實戰nginx 取代apache的高效能web伺服器 04.redis 實戰 06.mongodb權威指南 第2版 07.linux系統命令及shell指令碼實踐指南 中階 02.tcp ip 第5版 03.大...

PHP程式設計師高階學習書籍參考指南

php程式設計師高階學習書籍參考指南 初階 基礎知識及入門 php與mysql程式設計 第4版 深入淺出mysql 資料庫開發 優化與管理維護 第2版 實戰nginx 取代apache的高效能web伺服器 redis 實戰 mongodb權威指南 第2版 linux系統命令及shell指令碼實踐指南...

轉 程式設計師高階學習書籍參考指南 自己的學習路線

初階 基礎知識及入門 01.php與mysql程式設計 第4版 02.深入淺出mysql 資料庫開發 優化與管理維護 第2版 03.實戰nginx 取代apache的高效能web伺服器 04.redis 實戰 06.mongodb權威指南 第2版 07.linux系統命令及shell指令碼實踐指南 ...