最近有很多4-5年級的孩子問美國USACO計算機競賽,想給孩子一個(ge) 高起點培養(yang) 成CS小天才,雖然USACO競賽在線注冊(ce) 就可以考試,分數達到目標就可以連續晉級,但因為(wei) 年級小題目對英文要求高,而且報課的孩子都是六年級以上已經有過校內(nei) 計算機基礎了,所以機構特別優(you) 化【USACO基礎班】課程,增加了低年級編程活動來更好銜接USACO競賽!
【USACO基礎班】到底學什麽(me) Scratch
Scratch是一種圖形化編程工具,不需要孩子認識英文單詞,不用孩子寫(xie) 代碼,隻要用鼠標拖拽代碼模塊就能做出動畫作品,類似搭積木一樣,0基礎的低齡寶寶也可以大膽學。
培養(yang) 能力:鍛煉孩子邏輯思維和藝術審美。
Python
Python是需要手寫(xie) 代碼的語言,在人工智能領域很受歡迎,勝在簡單生動,孩子學起來會(hui) 更好上手一些。
培養(yang) 能力:鍛煉邏輯思維能力,創新力。
C++
C++是在C語言基礎上進化的,也是很多奧賽指定使用的唯一給程語言,嚴(yan) 謹性和難度相對更高,但是拿到一些獎項、證書(shu) 後,對孩子將來升學很有幫助。
培養(yang) 能力:能夠更好的理解複雜高年級的數學和計算邏輯能力。
USACO競賽怎麽(me) 做題
雖然不限參賽語言,但根據官網數據,C++仍然是主流,因為(wei) 它在解決(jue) 問題方麵具有很大的優(you) 勢。而【USACO基礎班】涉及三種語言課程,能滿足大部分學生的學習(xi) 需求,看看自己更擅長哪種語言。下麵來看看USACO競賽怎麽(me) 做題吧~
第一站
先分析題目,再寫(xie) 代碼,代碼編寫(xie) 的時間不超過50%。USACO的競賽題,重點並不是編碼,它主要還是考察學生應用算法思考問題的能力。
所以在真正編碼以前,需要把問題分析清楚,如果把問題思考清楚了,編碼的時間是不會(hui) 太長的,一般把編碼的時間控製在一道題目總完成時間的50%。
第二站
深度思考一段周期後,再去查看別人的題解。刷題的過程中,總會(hui) 碰到很多題目是自己暫時不那麽(me) 容易做出來的,這類題目恰恰是最適合你的。
碰到多種方法可結局的題目,可以認真思考一下,當你全部吸收和理解了這種題目後,你的能力就提升了。
第三站
USACO競賽白金組的題集中在算法上,所以能力提升到一定階段後要重點學習(xi) 算法原理,嚐試一題多解、舉(ju) 一反三。算法本來就是在訓練思維的,常常從(cong) 不同角度來解答一道題目,會(hui) 更加拓寬學生的思維方式。
碰到真正的難題時,學生更有可能從(cong) 多個(ge) 維度進行思考解答,從(cong) 而最終給出答案。
注重刷題的質量,而不是數量。刷題的核心是重質不重量,刷題中最適合你的,其實是那些比你當前的水平高一點的題目,這就是所謂的“i+1”理論,通過認真做對這些題目,能力就能穩步提升。
所以題目的質量很重要,題目是否適合你當前的水平,這也是一個(ge) 很重要的考量因素。
USACO競賽十年經典試題+源碼(270頁)
USACO的題目是很有特色,特別注重學生對問題的分析能力,這些題目都是專(zhuan) 門的競賽委員會(hui) 成員編寫(xie) 的題目,非常有價(jia) 值。同學們(men) 可以通過刷USACO競賽真題來鞏固算法,近幾年,USACO競賽難度提升還是比較明顯的,那麽(me) 該如何正確刷USACO競賽真題呢?
第一:不能盲目刷題,缺少總結,缺少步驟,缺少方法論;
第二:算法等基礎知識掌握要牢固;
第三:刷題時遇到不會(hui) 題目太多的同學們(men) 可以尋求專(zhuan) 業(ye) USACO競賽老師的幫助。
USACO競賽課程
機構USACO授課老師均來自名校計算機係畢業(ye) ,有多年數學、計算機教學經驗,帶出過多位 USACO金牌和鉑金。
Y同學
USACO鉑金,機構學習(xi) 編程3年
L同學
USACO鉑金,機構學習(xi) 編程3.5年
L同學
NOIP提高組一等獎,後進入985大學的計算機係,機構學習(xi) 編程3年
W同學
NOIP提高組一等獎,後進入985大學的計算機係,機構學習(xi) 編程2.5年
USACO競賽培訓授課老師介紹
喬(qiao) 老師
簡介:碩士畢業(ye) 於(yu) 清華大學軟件學院,本科就讀於(yu) 清華大學物理係。工作數年後,從(cong) 複旦大學離職後,創建Teensgeeker,為(wei) 學生提供編程相關(guan) 課程和科創項目定製指導。
教育背景:2000年,來到清華開始學習(xi) 。 清華物理係本科生、清華大學軟件學院研究生畢業(ye) 。
職業(ye) 經曆:從(cong) 複旦大學離職後,創建Teensgeeker,建立完整的K12編程教育課程體(ti) 係。
項目經曆:創建Teensgeeker,專(zhuan) 注編程教育。
孫老師簡介:
畢業(ye) 於(yu) 211大學計算機專(zhuan) 業(ye) ,CSTA(美國計算機科學教師協會(hui) )會(hui) 員、College Board(美國大學理事會(hui) )認證老師,擅長C++,python,Java等編程語言,擅長深入淺出的講解問題,教學經驗豐(feng) 富。
楊老師簡介:北京郵電大學人工智能、信息安全專(zhuan) 業(ye) 方向博士,多年數學、計算機教學經驗。教學過程中能夠比較係統、全麵地幫助學生梳理學科知識,解決(jue) 學生在學習(xi) 過程中遇到的難點和問題,注重學生對課堂講授知識的理解情況和反饋。帶出過多位USACO金牌和鉑金。
機構USACO競賽課程推薦
課程名稱 |
班級人數 |
課時數 |
USACO競賽培訓基礎班 |
3-6人 |
30H |
USACO競賽培訓衝(chong) 金班 |
3-6人 |
30H |
USACO競賽培訓長線班 |
3-6人 |
60H |
USACO競賽培訓全程班 |
3-6人 |
60H |
USACO競賽培訓強化班 |
3-6人 |
30H |
評論已經被關(guan) 閉。