-
1 # 不是流浪記中的三毛
-
2 # 李老師說
先學好一門程式語言,然後《演算法導論》,數學是靈魂,記住這裡的數學不是小學,中考,高考數學。大學數學起步。如果想學的深,還有好多書要讀。
這個過程中可以多做做資訊學競賽,ACM國際大學生程式設計比賽的題。
最後,堅持,加油!
-
3 # 隨便看看微笑不語
我家孩子四年級了,從二三年級開始給他接觸了scratch作為程式設計入門興趣的培養,效果不錯,所以從去年暑假結束開始就正式開始學C++了。到目前為止已經堅持學習將近九個月了。
之所以選擇c加加,這是因為我們的目標是參加資訊學競賽。
如果說提出的目標也是資訊學競賽的話,那麼我能給你的建議就是:一定要學好數學,最好是學一下奧數。跟孩子一起學習的幾個比較大的孩子,就有一個很明顯的對比。這些比較大一點的孩子,在語言的本身接受能力上,確實要好於我家孩子,但是當他們進行一些具體題目的時候,孩子學過奧數的這個優勢就明顯體現出來了。尤其是有些題目,其實說白了就是數學計算題,當你能把公式(演算法)總結出來之後,剩下的不過就是用計算機語言來實現罷了。所以就我們的體會來看,語言本身並不是很難,但是真的是在那些具體的題目上,會體現出孩子彼此之間的差距。
當然了,這也不是說你一定得先去學奧數,我只是說你學過的話,優勢會明顯一些。如果沒有學過也不打算學的話,那也沒有關係,那就多做一些題目進行練習,就題目去學習也是可以的。
如果你的目標並不是資訊學競賽而是人工智慧之類的,或者是僅僅是為了讓孩子培養點兒興趣愛好。那麼我就不建議學C++了。因為這個語言對很多孩子來說,確實是太枯燥乏味了!如果沒有極強的興趣,真的是很難堅持下來,而且極有可能傷害到孩子的程式設計興趣。
所以如果是這樣的話,提出可以考慮學習一下,現在比較火的程式語言——Python語言!
至於怎麼學的話,我倒是真不建議你去照著書去學。我有兩個建議:
1、報一個學習班。
這個沒什麼好說的了,學習班的好處是非常多的老師專業教授的內容循序漸進,而且知識點也比較全面,講解的也比較細。孩子接受起來的效果也會更好一些。
唯一的問題就是價格可能會比較高一些,一般來說一個小時,或者說一個課時的費用大概是在一百多塊錢,如果是一線城市的話,可能會更高。
2、透過網路課程
我個人還沒有看到那種直播的網路課程,但是貌似聽說有些機構已經在開始做這方面的嘗試了。我們可以先不管他們,比如在一些網易雲課堂,騰訊課堂,甚至是透過百度搜索一下,你會找到很多很多的這類課程。
這些資源說實話都是免費的。比較不好的一點就是,你如果遇到困難和問題的話,可能沒有人給你解答。但是這也沒有關係,你只需要加一些QQ群,或者去一些論壇去請教即可。
回覆列表
六年級學程式設計看的書。我建議你學習數學書,英語書,物理理等。
好的,以下才真心推薦的書目錄。
高數,程式設計,會涉及很多數學知識,如果數學都學不好,無立於如履薄冰。
英語,現在都是好多程式語言都是用英文字母和數字,各種運算子,特殊字元組成的一套指令。學好了英語,會讓你如虎添翼。
物理,現在程式設計思維,主要分為三種,一種是面向過程,一種是面向物件等。不管那種,都是用邏輯思維解決問題的。物理的解題過程,就是一個個邏輯思維思考的過程。
以下推薦四本自學成才的書,看完了,你就大概明白了,程式設計到底是什麼。
《編碼的奧秘》作者是Charles Petzold。該書是一本深入淺出、充滿趣味的計算機原理普及讀物,不需要高深的專業知識就能讓你明白關於計算機的方方面面。
內容簡介:
渴望交流是大多數人的天性。在本書中,“編碼”通常指一種在人和機器之間進行資訊轉換的系統。換句話說、編碼即是交流。有時我們將編碼看得很神秘,其實大多數編碼並非都是這樣。大多數的編碼都需要被很好地理解,因為它們是人類交流的基礎。
在本書中,作者Charles Petzold用常見的物件和諸如布萊葉盲文、摩爾斯電碼之類大家熟悉的語言系統,為那些曾經想知道計算機和其他智慧機器內部“生命”奧秘的人們編排了一個生動的敘述。
本書由靈活的圖解和生動的故事組成。沿著作者的這種介紹思路,透過本書的學習你將會發現你已經獲得了一個理解今天的PC、數字多媒體和因特網的真實背景。無論你的技術水平怎樣,本書都將會使你陶醉,並且很可能喚醒讀者參與計算機事業。
《演算法圖解》本書示例豐富,圖文並茂,以讓人容易理解的方式闡釋了演算法,旨在幫助程式設計師在日常專案中更好地發揮演算法的能量。書中的前三章將幫助你打下基礎,帶你學習二分查詢、大O表示法、兩種基本的資料結構以及遞迴等。餘下的篇幅將主要介紹應用廣泛的演算法,具體內容包括:面對具體問題時的解決技巧,比如,何時採用貪婪演算法或動態規劃;散列表的應用;圖演算法;K最近鄰演算法。
《HTTP圖解》本書對網際網路基盤——HTTP協議進行了全面系統的介紹。作者由HTTP協議的發展歷史娓娓道來,嚴謹細緻地剖析了HTTP協議的結構,列舉諸多常見通訊場景及實戰案例,最後延伸到Web安全、最新技術動向等方面。本書的特色為在講解的同時,輔以大量生動形象的通訊圖例,更好地幫助讀者深刻理解HTTP通訊過程中客戶端與伺服器之間的互動情況。讀者可透過本書快速瞭解並掌握HTTP協議的基礎,前端工程師分析抓包資料,後端工程師實現REST API、實現自己的HTTP伺服器等過程中所需的HTTP相關知識點本書均有介紹。
本書適合Web開發工程師,以及對HTTP協議感興趣的各層次讀者。
《只是為了好玩:Linux之父林納斯自傳 》
本書是Linux 之父林納斯·託瓦茲的自傳,內容不只包括他的成長經歷、Linux 系統的誕生過程、與之相關的爭議,還有他本人對於版權、開源、商業軟體等的看法以及對生活意義的思考。本書語言幽默活潑,讀來生動有趣且發人深思,適合所有人,尤其是對Linux 感興趣的讀者閱讀。
內容簡介 “此書極其有趣,一點兒不枯燥,充滿了各種好玩的笑料,以及對技術和軟體的嚴肅思考。如果你是一名程式設計師,我高度推薦此書。” ——阮一峰,知名博主,著有《如何變得有思想》 “目前幾乎整個網際網路都是執行在Linux及其衍生產品之上的,可以說沒有Linux,網際網路不可能得到如此迅猛的發展。林納斯用自己精彩的程式設計人生和對自由軟體的熱愛演繹了現代社會中一個書呆子的勝利。” ——池建強,瑞友科技IT應用研究院副院長,著有《MacTalk·人生超程式設計》