編程家系列
❶ 編程網課哪個好
近幾年少兒編程課很火,那麼,要不要讓孩子去學?和大多數媽媽一樣,一開始我也有顧慮:
枯燥乏味的編程代碼,小孩子能感興趣嗎?
會不會太難,需要家長付出多少精力輔導?
會不會培養出一個愛玩游戲的寶寶?
價格怎麼樣,性價比高不高?
市面上的課不少,哪家好一點?
坐標南京,作為一個碼農媽媽,這篇會分享比較火的幾家編程課的信息,以及我們在小火箭編程的學習經歷,希望能給您一些參考。
我一直比較重視孩子邏輯思維方面的開發和培養。
同時,我家孩子屬於慢熱、冷靜,喜歡思考的寶寶,動手能力強,常常把家裡的玩具拆開來研究。
三歲半開始上積木搭建課,很感興趣。根據孩子的特點,結合當前的編程課熱潮,就想讓孩子也試試。
一、市面上的少兒編程課大同小異,又各有特點。
這些課程幾乎都採用了圖形化編程界面以及「錄播視頻上課+班主任答疑」的教學方式,大體很相似,但互相之間又有些不同。
下面從課程形式、課程難度、編程語言、界面設計等4個方面給大家對比一下核桃編程、小碼王、西瓜創客、編程貓、小火箭。
(1)課程難度:小火箭適合幼兒園階段的孩子,其他幾個課程更適合學齡兒童。
小火箭相對來講是簡單點,後面才進階到編程貓編程。個人看法,其他幾個課程的難度應該都差不多,西瓜創客好像是比較難一點,後期需要大人指導。
(2)課程形式:小碼王、核桃編程和小火箭趣味性更強。
編程貓是每課一個主題,每個主題之間沒有聯系,通過編程貓公仔和阿短這兩個卡通形象的對話來引導整個課程;而小碼王、核桃編程則設計了闖關模式,有連貫的主題,會感覺是在一個連續的游戲裡面,趣味性更強一些。
至於小火箭,也沒有連續的主題,但是課程視頻都挺有趣的——畢竟要吸引小孩子的注意力。
(3)編程語言:小火箭以及編程貓用的是自家開發的Kitten平台,其他幾個基本上都採用了Scratch編程器。如果參加比賽要注意。
前期孩子小的時候用來啟蒙,激發興趣,無所謂。但如果後期想要參加各種編程比賽,那還是需要學習使用Scratch或者其他編程語言。
(4)界面設計:各家有所區別,對孩子的要求也不同。
西瓜創客從基礎到後期是中文向英文過渡的,所以孩子要有一定的英文基礎,否則後期操作起來會有困難。
小碼王和核桃編程的界面是中文的,積木上面有中文,可以直觀地看到各個積木的功能,但是需要孩子會認字並且理解文字內容。
小火箭的積木上沒有文字,需要孩子記住每個積木有什麼作用。當然,他們的UI設計也很合理,每個積木的作用很容易就能看出來。有人說這樣更適合不會認字的小小孩,因為他們更善於記圖形。
對比下來,我家寶寶年齡小,才四歲多,識字也不多,其他幾個課程對他來說都有點太深了,所以選擇了小火箭編程。對這個課我們總體滿意,但它也有明顯的槽點,更適合家長有時間陪上課的孩子……
二、編程這件事真的沒那麼難。和其他少兒編程課一樣,小火箭編程也盡力在用易於小孩子理解的方式教學,孩子能學會,常常很有成就感。
身邊有不少媽媽都覺得編程這件事挺難的,擔心小孩子學不會。
但其實所謂的計算機編程,也就是把一些事物之間的關系、邏輯結構,用計算機語言表達出來,使計算機能夠讀懂這些語言來完成我們需要的效果,實現一個具體的事件……
所以,少兒編程課,只要用易於小孩子接受的方式教學,就真的不難。
回正題,下面具體說說小火箭編程怎麼樣。
(1)課程流程簡單,用孩子容易理解的方式教學,孩子能自己上課。
課程視頻大概20分鍾。從生活場景引入本期主題,比如第一課就是從「郊外烤肉」這個場景開始的;然後視頻講解如何實現程序內容,每個積木什麼作用,整個程序有幾步;最後提出作業要求,孩子自己在編程器中完成並提交。
有問題可以通過微信咨詢老師,老師會語音、視頻解答。
至於內容,這種圖形化編程實際上是將很多功能進行了高度「密封」,一塊小小的積木整合了幾行代碼才能實現的功能,孩子像堆積木一樣完成編程過程,就能讓角色動起來,跳躍、移動、放大/縮小、顯示/消失……
無論是哪家課程方,他們都必須做成孩子能夠接受的形式和難度,所以大家真的不用擔心太難。
我們家孩子剛開始需要大人陪他上課、做作業。到後來慢慢他就可以獨立完成基本作業,只是提高作業需要我來幫助。
(當然,孩子能夠自己上課沒錯兒,但家長陪一陪,效果應該會好一些,這一點我後面再說。)
(2)課程內容生動有趣,孩子動手又動腦,完成作品會讓他成就感十足。
由於針對的是幼兒園階段的寶寶,課程設計整體以卡通化為主,卡通人物「阿短」和「編程貓」之間的互動貫穿了全部內容。卡通的風格、動畫的形式,對孩子來說無疑是有趣的。
再者,上課過程就像帶領孩子拆解游戲一樣:先演示一個游戲效果,接著將游戲或事件分成幾個步驟,請孩子當設計師來完成編程過程。
比如大象愛洗澡這節課,設計包含以下步驟:
1.聲音介紹:「一隻大象吸了一鼻子水,他要幹嘛呢?」
2.大象轉頭
3.噴水洗澡
4.大象身上的落葉消失
孩子用積木一一完成這些步驟,就完成了一個編程過程。
在每節課裡面會重點提出一個與編程相關的知識點。學會了這些知識,運用到自己的作品中,完成一個小游戲或者小程序,對孩子來說是很有成就感的。
這樣的成就感也會進一步激發孩子的興趣。最近我們加了幼小銜接的課,變得忙起來,問孩子是否要停掉編程課,他拒絕了,說自己很喜歡這個課。
(3)資料豐富、實用,還考慮到了護眼的需求。
這個課會附帶編程知識的繪本,孩子非常喜歡,經常要求讀這幾本書,裡麵包含一些手工課、小實驗等,幫助孩子理解編程知識,還有對應的歌曲,我家孩子都會唱了。
❷ 《編程珠璣(第2版61修訂版)》pdf下載在線閱讀,求百度網盤雲資源
《編程珠璣(第2版•修訂版)》([美] Jon Bentley 喬恩•本特利)電子書網盤下載免費在線閱讀
鏈接:https://pan..com/s/1uMfVtxHshOli_4xq1JbX5Q
書名:編程珠璣(第2版•修訂版)
作者:[美] Jon Bentley 喬恩•本特利
譯者:黃倩
豆瓣評分:8.4
出版社:人民郵電出版社
出版年份:2014-12
頁數:280
內容簡介:
歷史上最偉大的計算機科學著作之一
融深邃思想、實戰技術與趣味軼事於一爐的奇書
帶你真正領略計算機科學之美
多年以來,當程序員們推選出最心愛的計算機圖書時,《編程珠璣》總是位於前列。正如自然界里珍珠出自細沙對牡蠣的磨礪,計算機科學大師Jon Bentley以其獨有的洞察力和創造力,從磨礪程序員的實際問題中凝結出一篇篇不朽的編程「珠璣」,成為世界計算機界名刊《ACM通訊》歷史上最受歡迎的專欄,最終結集為兩部不朽的計算機科學經典名著,影響和激勵著一代又一代程序員和計算機科學工作者。本書為第一卷,主要討論計算機科學中最本質的問題:如何正確選擇和高效地實現演算法。
在書中,作者選取許多具有典型意義的復雜編程和演算法問題,生動描繪了歷史上眾大師們在探索解決方案中發生的軼事、走過的彎路和不斷精益求精的歷程,引導讀者像真正的程序員和軟體工程師那樣富於創新性地思考,並透徹闡述和總結了許多獨特而精妙的設計原則、思考和解決問題的方法以及實用程序設計技巧。解決方案的代碼均以C/C++語言編寫,不僅有趣,而且有很大的實戰示範意義。每章後所附習題極具挑戰性和啟發性,書末給出了簡潔的解答。
本書是計算機科學方面的經典名著。書的內容圍繞程序設計人員面對的一系列實際問題展開。作者Jon Bentley 以其獨有的洞察力和創造力,引導讀者理解這些問題並學會解決方法,而這些正是程序員實際編程生涯中至關重要的。本書的特色是通過一些精心設計的有趣而又頗具指導意義的程序,對實用程序設計技巧及基本設計原則進行了透徹而睿智的描述,為復雜的編程問題提供了清晰而完備的解決思路。本書對各個層次的程序員都具有很高的閱讀價值。
書評
「《編程珠璣》是對我職業生涯早期影響最大的書之一,其中的許多真知灼見多年之後仍然使我受益匪淺。」
——Steve McConnell,軟體工程大師,IEEE Software前主編,《代碼大全》作者
作者簡介:
Jon Bentley 世界著名計算機科學家,被譽為影響演算法發展的十位大師之一。他先後任職於卡內基-梅隆大學(1976~1982)、貝爾實驗室(1982~2001)和Avaya實驗室(2001年至今)。在卡內基-梅隆大學擔任教授期間,他培養了包括Tcl語言設計者John Ousterhout、Java語言設計者James Gosling、《演算法導論》作者之一Charles Leiserson在內的許多計算機科學大家。2004年榮獲Dr. Dobb's程序設計卓越獎。
譯者簡介
黃倩 工學博士,中國計算機學會高級會員,先後就讀於南京大學、中國科學院計算技術研究所,先後工作於聯發博動科技(北京)有限公司、河海大學計算機與信息學院。主要從事視頻處理、機器學習方面的研究工作,獲國家自然科學基金資助1項,發表論文十餘篇。
錢麗艷 北京大學信息科學技術學院基礎實驗教學研究所軟體實驗室主任、高級工程師、畢業於國防科技大學,目前主要從事數值計算、程序設計方面的研究工作。
審校人簡介
劉田 北京大學信息科學技術學院軟體研究所副教授、中國電子學會電路與系統分會圖論與系統優化專業委員會秘書長、中國計算機學會和中國電子學會高級會員,畢業於中國科學技術大學,目前主要從事演算法分析和計算復雜度、量子信息處理等方面的研究工作,翻譯出版了多部國外著名離散數學和計算機理論教材。