無限教育的計算機
編程產品使露營者可以投入自己的代碼來創建可執行軟件。儘管每種編程語言都有其獨特的優勢和用途,但是Java和Python仍然是任何程序員常用的兩種流行且必不可少的語言。
** Python:讓我們編寫代碼!**
Python營員將學習活動和使用高級編程語言Python進行編程時的算法,循環,調試,條件和事件。在線和線下參與活動將使學生準備深入學習其他編程語言。營員將花費時間學習編程概念,然後使用Python進行應用。在探索編碼過程的同時,他們將利用自己的創造力創建獨特的項目。
-斯坦福:7月28日-8月2日6-8年級
Java編程1
營員將學習如何用Java編程。他們將學習面向對象的編程,定義類,變量和方法,基本I / O和多態性。他們還將學習如何使用版本控制系統Git,以及如何在Github上存儲和訪問其項目。基本命令和Eclipse IDE也將介紹。到最後,學員將掌握Java的使用知識,並能夠創建簡單的Java程序。高中Java 1的學生將喜歡學習其他編程語言的一些基礎知識,包括Java,C,C ++和Scheme。
-斯坦福:7月21日-7月27日-9-12年級
-斯坦福:8月4日-8月9日-6-8年級
Java編程2
Java 2假定學員在學習本課程之前已經對Java有一定的了解。創建和測試簡單Java類的能力是一個良好的基礎。 Java 2營員將學習有關數據結構和算法的知識。他們將學習堆棧,堆,隊列和樹,並以Java實現它們。將討論許多不同的排序算法及其實現。營員將使用Git來存儲和修改其項目,並使用Eclipse IDE進行開發。對其他編程語言(包括Java,C,C ++和Scheme)進行的調查將使營員對他們可以繼續進行的項目類型有一種感覺。
-斯坦福:7月28日-8月3日-9-12年級
注意:Java編程2需要具備Java編程1內容的工作知識或成功完成Java編程1訓練營。
延長日:
-星期一-星期五上午9點至晚上9點