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