小升初之信息學(xué)如何選進(jìn)信息讀書會
初入十一學(xué)校未久,小丫便被選入信息讀書會。聞此消息的朋友,皆會詢問:“小丫在何機(jī)構(gòu)學(xué)編程乎?”
實則小丫小學(xué)時并未學(xué)過編程。
“那何以入選耶?”
十一學(xué)校之信息讀書會乃零基礎(chǔ)教學(xué),須經(jīng)小奧診斷。
至此,緣由明了。
緣何信息讀書會須經(jīng)小奧診斷耶?
蓋因信息學(xué)之核心乃邏輯思維能力。于程序而言,真正具價值者乃算法與架構(gòu),非編程語言也。編程語言僅為工具,更新?lián)Q代頗速。
此亦為小丫閨蜜之母欲為其子報編程課時,吾持反對意見并告之當(dāng)先解決數(shù)學(xué)思維之緣由。
小丫于信息讀書會時,所用為 C++編程語言,此亦為信奧賽唯一之語言。
何以如此耶?
因 Java、Python 等語言皆為應(yīng)用層語言,應(yīng)用層語言難以甚好地反映出程序編寫之能力。
C 與 C++乃偏底層語言,然尚非最底層之語言,最底層語言乃匯編語言,亦稱機(jī)器語言。匯編語言可直接轉(zhuǎn)化為二進(jìn)制 bin 文件,以供機(jī)器運(yùn)行。
不論何種語言,終予機(jī)器之指令皆為轉(zhuǎn)化后之 bin 文件。猶若文學(xué)作品之翻譯,于傳遞過程中,常因諸般緣由致傳遞信息失真。故愈為底層之語言,其可靠性愈高。
愈為底層之語言,運(yùn)行速度亦愈快,然對存儲空間之要求愈大。“兩害相權(quán)取其輕”,故航天、航空、汽車、醫(yī)療等高可靠性行業(yè)般擇嵌入式軟件,透過 C 或 C++語言實現(xiàn)編程。如此既滿足可靠性之要求,亦滿足存儲之要求。
小丫上信息讀書會,自計算機(jī)程序基礎(chǔ)語句始學(xué),每課皆針對課程內(nèi)容有相應(yīng)之上機(jī)練習(xí)。此等練習(xí)大多皆在解決數(shù)學(xué)問題,如:素數(shù)、遞歸、極值、質(zhì)因數(shù)等。若對數(shù)學(xué)基本概念、基本思想不明晰,則無法運(yùn)用編程語言編寫程序。
故欲令子女學(xué)編程之家長朋友,當(dāng)先評估子女之?dāng)?shù)學(xué)基礎(chǔ)能力與數(shù)學(xué)思維能力能否滿足信奧之要求,同時亦須知曉所學(xué)是否為 C++語言。
信息讀書會學(xué)完計算機(jī)編程語言基礎(chǔ)部分內(nèi)容后,行一次診斷,僅留二十人。
小丫選上否?
未選上。
小丫為第廿五名,但因其為唯一零基礎(chǔ)而學(xué)得佳者,故師為其開“綠燈”,使其繼續(xù)留于信息讀書會。
因小丫于信息讀書會之學(xué)習(xí)過程中,雖能運(yùn)用 C++編程基礎(chǔ)語句編寫程序,并輸出正確結(jié)果。然針對復(fù)雜些許之程序,其常想不到最優(yōu)之編程架構(gòu),致運(yùn)行時間超時。于程序而言,運(yùn)行時間為一甚重要之性能指標(biāo)。故經(jīng)綜合考量,吾等棄此機(jī)會。
故數(shù)學(xué)邏輯思維較佳,且對信息學(xué)感興趣之子,可于小學(xué)高年級時自 C++始學(xué),并透過 CSJ/CSP 比賽,確認(rèn)自身是否具此方面之天賦與潛力。
最后,祈愿每一熱愛信奧之子皆能得償所愿。
本站(databaseit.com)部分圖文轉(zhuǎn)自網(wǎng)絡(luò),刊登本文僅為傳播信息之用,絕不代表贊同其觀點(diǎn)或擔(dān)保其真實性。若有來源標(biāo)注錯誤或侵犯了您的合法權(quán)益,請作者持權(quán)屬證明與本網(wǎng)聯(lián)系(底部郵箱),我們將及時更正、刪除,謝謝