愛伊米

資訊學程式設計 NOIP課程的學習,關鍵是要堅持!

資訊學程式設計 NOIP課程的學習,關鍵是要堅持!

程式設計學習

現在越來越多的中小學生在業餘時間開始學習程式設計,有些同學甚至還學習過SCRATCH 等視覺化程式設計或者接觸過類似樂高等機器人程式設計,對程式設計有了一些基本的認識,也激發了一定的學習興趣。在小學高年級或初一開始學習資訊學奧賽程式設計是比較恰當的時間段,這個階段學生們學業負擔不太重,業餘時間相對高中階段更為充裕,可以有條不紊的從0基礎開始學習資訊學程式設計NOIP課程。

目前資訊學奧賽程式設計NOIP主要以C語言或C++為競賽用語言,不同於大多數少兒程式設計機構所教授的Python 或 JAVA 等。C語言更接近於機器語言,相對於Python 或 JAVA 似乎更難一點,但資訊學奧賽中所涉及的主要是一些基本語法,要熟練掌握和使用,這一點與Python 或 JAVA並無本質的不同,資訊學奧賽程式設計實際上更加註重的是學習演算法和資料結構,具體用何種程式語言倒不是主要的,只是具體表達方式的不同。重點是要掌握和理解演算法的思想並能有一定的應用能力,這才是資訊學奧賽培養的主要能力。

作為中小學學生年齡這麼小就開始學習大學本科的課程C語言是不是太難啊?有些家長和學生都會提出這一疑問。這個有點兒類似於上世紀80年代學英語,會講或教英語的人很少,大家都認為學習英語很難,誰會說幾句英語,那就了不得了!現在的資訊學奧賽的境況與此類似,或者說情況更好一些,起碼資訊學奧賽已經開展了30多年,學生和教練數量相比那時的初學英語大不相同了。

資訊學程式設計 NOIP課程的學習,關鍵是要堅持!

scratch

也有一部分學員認為已經學過SCRATCH或機器人程式設計,還寫了很多程式或做了一些遊戲作品,學習C語言應該得心應手,實際並非如此,SCRATCH或機器人程式設計只能是激發孩子的興趣,瞭解基本的程式設計結構,那個類似於遊戲,與真正的程式設計是兩碼事!與同樣沒有學過SCRATCH或機器人程式設計的同學一樣,都需要從0基礎開始學習資訊學奧賽課程,從C語言的基本語法開始學。

什麼樣的孩子適合學習資訊學奧賽課程呢?

第一,學生要有一定的興趣,當然興趣也可以後天來培養。目前,主要有兩類學生,一類是文化課的學霸,既然是學霸,他們認為挑戰新知識理所當然。另一類是文化課成績一般,純屬興趣。在這個新舞臺上,文化課的成績可以拋在一邊,與學霸們同樣0基礎開始學,挑戰自我,挑戰學霸,找回自我,樹立信心!在“深學匯”資訊學程式設計的學習過程中,小學生秒掉初中生、高中生的比比皆是!千萬不要低估任何一個OIER的進取心!

第二,也是更為關鍵的一點,堅持學習,保持專注!按教學計劃循序漸進,逐步深入,資訊學程式設計的學習還是相當有趣的,當你AC了一道、兩道、三道題,那種牛刀小試的成就感甚至超過拿雙百分!堅持,說的具體一點就是認真完成知識點的學習,不清楚不明白的就要向書本、網路、同學、教練學習和請教。堅持練習,透過每次課課後練習鞏固和加深對知識點的理解,把課堂上聽到的似乎已經聽懂了的知識真正變成自己理解並且掌握的東西。

第三,樹立信心,合理的安排時間。按照我們的經驗,一般學員可以透過2年左右的時間完成CCF NOIP資訊學奧賽大綱要求內容的學習,完成約300道相應難度的題目的練習,可以達到相當於NOIP 提高組一等獎的水平。不同的學員學習有快有慢,也會在不同的學習階段碰到需要跨越的學習障礙,我們需要的是樹立信心,靜下心來,深入學習,仔細探索,不要被眼前的困難所嚇倒,可以透過向書本、網路、同學、教練尋求幫助儘快得到提升。在資訊學的學習過程中,合理的安排時間是很重要的,投入時間太少,作業很少去完成,往往達不到學習效果。畢竟像語數外等文化課,我們花了10年左右的時間去學習,而作為興趣愛好的資訊學程式設計,我們只是利用自己2年左右的業餘時間去學習。所以提高學習效率,提升自己的專注度是在資訊學學習過程中需要培養和提高的環節。現在的學生學習負擔都很重,往往週末假期還要補習文化課。當然,週末補習文化課意味著週一至週五在學校文化課的學習效果不好,需要補習,所以提高平時上課的學習效率和專注度就可以節約時間投入到興趣愛好中去。在青少年階段參加資訊學程式設計課程的學習,對於一個人計算思維的培養,效果是好於已經成年的大學生的。這也是為什麼很多中小學開始學習程式設計的同學,將來的技術、學術水平是絕大多數他們同齡的大學生難以超越或企及的客觀事實。

學習資訊學程式設計,貴在堅持!同人生中對待其它學習和工作一樣,都要堅持不懈!你還沒有付出努力,沒有在精神上和體力上經過歷練和蛻變,就不要輕言放棄!更何況,中小學開始學習資訊學程式設計,可以帶給你不同的人生體驗和快樂!

資訊學程式設計 NOIP課程的學習,關鍵是要堅持!

程式設計學習