FUN1a-Scratch課程
課程描述:
在這門計算機科學和編程的入門課程中,學生們使用一個叫做Scratch的程序來用代碼來構建項目和游戲。這門課的主要目的是幫助新來的學生理解計算機上的一切都是信息,并開始掌握這些信息是如何被操縱的。所有的暑期課程都是面對面的。
學習條件:
9歲以上,熟練掌握算術和計算機的基礎使用。獲得老師的許可。
課程特征:
課程項目:學生將在scratch系統(tǒng)上構建、測試和發(fā)布自己的游戲。
家庭作業(yè):一些家庭作業(yè),在網(wǎng)上完成。
虛擬機:面對面課程不需要(虛擬機是允許學生可以從任何地方連接的遠程桌面。我們提供虛擬機,學生在課堂上可以使用,并完成作業(yè))
學生支持:課程錄音——如果學生錯過或需要重聽課程,我們提供錄音。
家長支持:學生進度報告——我們將學生表現(xiàn)和等級報告通過電子郵件發(fā)發(fā)送給父母。
FUN1b-用Scratch編程
課程描述:
FUN1b將會更全面,更深入地使用Scratch來制作游戲。這門課絕對不適合初學者!我們將以對“自定義塊”的回顧和擴展來開始這門課程,以及如何通過構建自己的塊來增加代碼的復雜性。我們還將擴展“廣播”和“當我接收”塊的時候,這將允許精靈們彼此交流和水平。后,我們將開發(fā)全局和sprite特定變量和列表,這些變量和列表可以用來控制和跟蹤大量的精靈、克隆和背景。
學習條件:完成FUN1a課程,有一些Scratch的經(jīng)驗,或者得到老師的許可。精通算術和計算機的基本使用。
課程大綱:
課程特征:
課程項目:學生將在scratch系統(tǒng)上構建、測試和發(fā)布自己的游戲。
家庭作業(yè):一些家庭作業(yè),在網(wǎng)上完成。
虛擬機:面對面課程不需要(虛擬機是允許學生可以從任何地方連接的遠程桌面。我們提供虛擬機,學生在課堂上可以使用,并完成作業(yè))
學生支持:課程錄音——如果學生錯過或需要重聽課程,我們提供錄音。
家長支持:學生進度報告——我們將學生表現(xiàn)和等級報告通過電子郵件發(fā)發(fā)送給父母。
FUN1w-用Scratch設計游戲(長期)
課程描述:
在這門針對初學者的課程中,學生將學習在基于項目的環(huán)境中掌握Scratch語言中的復雜工具。作為一個群體,學生將創(chuàng)建游戲和動畫,其中包括陷阱,障礙物,迷宮等等! 學生將有機會獨立地創(chuàng)建自己的項目并作為一個團體交流反饋。學生還將創(chuàng)建一個獨立的項目,將作為一個群體進行分析。除了典型的主題,如循環(huán)和條件,本周涵蓋的語法包括克隆,廣播和自定義塊。在本課結(jié)束時,學生將收到基于他們對邏輯問題解決和句法掌握的建議。 后續(xù)課程是FUN1a,F(xiàn)UN1b和FUN2a,這取決于教師的建議。
學習條件:熟練使用算術和計算機基本使用
課程特征:
課程項目:學生將在scratch系統(tǒng)上構建、測試和發(fā)布自己的游戲。
虛擬機:需要(虛擬機是允許學生可以從任何地方連接的遠程桌面。我們提供虛擬機,學生在課堂上可以使用,并完成作業(yè))
FUN2a-JavaBlocks
課程描述:
在FUN2a中,學生通過JavaBlocks接觸Java,這是一種由KTBYTE教師創(chuàng)建的拖放式編程語言,可用作向打字和“打字”計算機語言的過渡。通過使用此程序,學生可以專注于實現(xiàn)對高級Java語法的理論理解,而不必擔心鍵入和低級語法。在注冊本課程之前需要一定程度的CS理解。FUN2a課程在夏季期間提供面對面和在線課程。
學習條件:完成Fun1a / FUN1b課程,在Scratch或類似環(huán)境中有中等體驗,5年級的數(shù)學熟練程度或指導老師的許可。
課程特征:
課程項目:學生將制作Javablocks項目,包括各種游戲和應用程序,從簡單到中等復雜度。
家庭作業(yè):必須完成家庭作業(yè)和選擇性的家庭作業(yè),在網(wǎng)上完成。
虛擬機:面對面課程不需要(虛擬機是允許學生可以從任何地方連接的遠程桌面。我們提供虛擬機,學生在課堂上可以使用,并完成作業(yè))
學生支持:1.辦公時間的助教——辦公時間是由我們高素質(zhì)的助教領導。這是一個既方便又免費的方式,以方便您的代碼獲得立即反饋。我們的作業(yè)是有點難度的,助教可以幫助你克服障礙,加深對材料的理解!
2.課程錄音——如果學生錯過或需要重聽課程,我們提供錄音。
家長支持:學生進度報告——我們將學生表現(xiàn)和等級報告通過電子郵件發(fā)發(fā)送給父母。