必須以指定教材(清華大學出版的)為主,盡管一本教材不可能包括所有的考試內(nèi)容,但大多數(shù)章節(jié)對于應付上午的考試是夠用的,不過你必須對重點知識點理解透徹。當然教材由于篇幅有限,對于某些知識點,它不可能講得很詳細,這就需要同學自己參考其它的書籍。特別是“數(shù)據(jù)結構”這一部分,不論是考程序員的還是考軟件設計師的考生,我強烈建議大家不要看這個教材的相關章節(jié),因為這里講得不系統(tǒng),而應選用清華大學出版社的《數(shù)據(jù)結構(C語言版)》教材(嚴蔚敏、吳偉民編著)作為數(shù)據(jù)結構這一部分的教材,同時同學們應在學習過程中多調(diào)試書上的程序,這樣既鞏固了相關知識又熟悉了C的使用。在看教材的過程中,如果你對某個知識點不清,一定不要略過,可以查閱相關的教材,弄懂為止,因為這個時候正是你積累知識的時候,多積累就可能多一分,就更容易通過考試。
二、互動學習:
同時網(wǎng)校還有30次以上的互動學習,這是一個與同學進行雙向交流的平臺,在這個階段中,我們主要是幫助同學們提高考試中涉及到這個專題的應試能力及技巧,我們精選歷年的經(jīng)典試題作為例題,提高大家的解題能力。在互動學習中, 大部分時間是與同學們進行雙向交流,同學們可以就此專題與我們相互探討。在網(wǎng)上互動學習中我們還精選了階段練習和階段測試,以便大家自查和反饋。
三、應試建議:
先談程序員的試題,程序員部分上午考的是基礎知識,對計算機有一點功底的人看教材足夠了。下午的編程可能會有點麻煩。程序員上午一般會考到的數(shù)據(jù)結構有線性表、棧、隊列和樹(包括二叉樹)等幾個,當中樹最難,起碼有一道編程的題跟樹有關,還有就是遞歸、回溯等算法,如迷宮問題等。因此提高編程能力是最重要的,對C一定要熟。學習C語言的最好方式就是上機寫程序并調(diào)試,多找點題目來編編,不要對著紙對著書編,最好是上機寫程序。上機調(diào)試程序有助于加深記憶,如果上機的時候出錯,可以隨時改正,為我們在考試時節(jié)約不少時間和經(jīng)驗。考試大綱中要求:熟練掌握C程序設計語言,以及C++、Java、 Visual Basic中的一種程序設計語言;對于程序設計語言(C語言為必選,其他語言可以任選一種) 。
必須以指定教材(清華大學出版的)為主,盡管一本教材不可能包括所有的考試內(nèi)容,但大多數(shù)章節(jié)對于應付上午的考試是夠用的,不過你必須對重點知識點理解透徹。當然教材由于篇幅有限,對于某些知識點,它不可能講得很詳細,這就需要同學自己參考其它的書籍。特別是“數(shù)據(jù)結構”這一部分,不論是考程序員的還是考軟件設計師的考生,我強烈建議大家不要看這個教材的相關章節(jié),因為這里講得不系統(tǒng),而應選用清華大學出版社的《數(shù)據(jù)結構(C語言版)》教材(嚴蔚敏、吳偉民編著)作為數(shù)據(jù)結構這一部分的教材,同時同學們應在學習過程中多調(diào)試書上的程序,這樣既鞏固了相關知識又熟悉了C的使用。在看教材的過程中,如果你對某個知識點不清,一定不要略過,可以查閱相關的教材,弄懂為止,因為這個時候正是你積累知識的時候,多積累就可能多一分,就更容易通過考試。
二、互動學習:
同時網(wǎng)校還有30次以上的互動學習,這是一個與同學進行雙向交流的平臺,在這個階段中,我們主要是幫助同學們提高考試中涉及到這個專題的應試能力及技巧,我們精選歷年的經(jīng)典試題作為例題,提高大家的解題能力。在互動學習中, 大部分時間是與同學們進行雙向交流,同學們可以就此專題與我們相互探討。在網(wǎng)上互動學習中我們還精選了階段練習和階段測試,以便大家自查和反饋。
三、應試建議:
先談程序員的試題,程序員部分上午考的是基礎知識,對計算機有一點功底的人看教材足夠了。下午的編程可能會有點麻煩。程序員上午一般會考到的數(shù)據(jù)結構有線性表、棧、隊列和樹(包括二叉樹)等幾個,當中樹最難,起碼有一道編程的題跟樹有關,還有就是遞歸、回溯等算法,如迷宮問題等。因此提高編程能力是最重要的,對C一定要熟。學習C語言的最好方式就是上機寫程序并調(diào)試,多找點題目來編編,不要對著紙對著書編,最好是上機寫程序。上機調(diào)試程序有助于加深記憶,如果上機的時候出錯,可以隨時改正,為我們在考試時節(jié)約不少時間和經(jīng)驗。考試大綱中要求:熟練掌握C程序設計語言,以及C++、Java、 Visual Basic中的一種程序設計語言;對于程序設計語言(C語言為必選,其他語言可以任選一種) 。
再談軟件設計師的試題,上午題型和程序員差不多,但是深入一點,難一點,內(nèi)容多一點,不過有些基礎性題目(比如數(shù)制轉換等)就很少出現(xiàn)在軟件設計師的試題中,考生也可略學這一部分內(nèi)容,節(jié)約一些時間來學習其它重點內(nèi)容。數(shù)據(jù)結構方面,考生要掌握數(shù)組(靜態(tài)數(shù)組、動態(tài)數(shù)組)、線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)、隊列、棧、樹(二叉樹、查找樹、平衡樹、線索樹、堆)、圖等的定義、存儲和操作,Hash(存儲地址計算,沖突處理),查找和排序算法。很多同學說下午的考試不容易通過,就是因為考的這些東西都是實實在在的,而不象上午題那樣有很多應試技巧,同學們丟分的主要原因是因為以前沒動手做過,一看就心慌,無從下手。而且在考試新大綱中要求掌握C程序設計語言,以及C++、Java、Visual、Basic、Visual C++中任一種程序設計語言,以便能指導程序員進行編程和測試,并進行必要的優(yōu)化。不過軟件設計師考察的是整個軟件開發(fā)過程,而不是純粹的編碼,所以針對這一點希望大家要把軟件工程、數(shù)據(jù)庫、系統(tǒng)工程要理解掌握。這樣無論是什么題目你都有思路著手,至于下午的程序設計題目,我主張是理解題目,然后就是語言和語法的問題了,相對簡單多了。至于考生們頭疼的算法和數(shù)據(jù)結構方面的題目,我覺得要牢記,特別是數(shù)據(jù)結構和相關的簡單算法是復習的重點;
最后,我要反復強調(diào)的是,我作為軟考開發(fā)類輔導教師教師之一,要求同學們一定要強迫自己跟著網(wǎng)校設定的教學時間和內(nèi)容參考相應的資源和準時參加網(wǎng)校固定時間的網(wǎng)上互動學習,我們的網(wǎng)上互動學習以解決大家的問題為主。希望同學們和我一起通過90多天的共同努力,在11月5日的考試中順利通過軟考!
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |