天天看點

進階程式員考試時間安排和參考書推薦

文章來源于網絡,參考以下!

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

  

  複習時間安排

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

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

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

  參考書推薦

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

  複習注意要點

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

  上午考試攻略

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

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

  下午考試攻略

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

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

繼續閱讀