国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

通過scratch軟件學習少兒編程-第1課 學習編程的意義和課程準備

極客小將2020-11-22-
圖1 scratch軟件logo

圖1 scratch軟件logo

upload/article/images/2020-11-22/e3885ff1b2818e54e91f20e5996eb171.jpg

圖2 scratch軟件界面

大家好,我是一名互聯網程序員,最近接觸到scratch這個軟件,發現它真的很適合小學至初中的同學們入門編程。scratch是MIT大學研發的一款圖形化編程軟件,我們可以通過拼接圖片積木的方式來編程,并且軟件中可以很簡單的實現動畫、游戲等有趣的程序。

我整理了七節教程,通過scratch軟件的使用來帶領小同學們了解編程、實踐編程。課程中會介紹到基本的計算機編程概念,例如編程、程序、變量、運算、算法等等,不過不用擔心,課程會通過有趣的例子進行介紹,并用直觀的動圖進行呈現。學習完本課程后,同學們可以掌握scratch軟件的使用,并且對編程有初步的概念,為以后學習更為晦澀的文字型編程語言如python、c、c++、java、js等打下基礎。

歡迎大家留言提問提建議,如果覺得好也歡迎分享~

好了,正式開始本節課的內容,本節課分為三小節:

1,課程目錄;

2,什么是編程,以及學習編程的意義;

3,編程前的準備工作;

1,課程目錄

首先列出本次課程的目錄如下,

  • 第1課 學習編程的意義和課程準備

  • 第2課 小試牛刀:通過制作小動畫來學習使用scratch軟件

  • 第3課 制作小游戲:拼手速小游戲

  • 第4課 制作小游戲:鯊魚來了小游戲

  • 第5課 結合前面課程理解編程中的基本概念

  • 第6課 編寫第一個算法:冒泡排序

  • 第7課 探索scratch其他的好玩功能:音樂、語音和視頻

我會在第1課也就是本課向你說明怎樣下載安裝scratch軟件;然后第2~4課立馬通過有趣的例子來動手進行編程;第5課我們回顧前面所進行的練習,來理解編程中的基本概念,如流程、變量、運算等;第6課再通過實踐來理解編程中的另一個概念-算法;第7課我們使用scratch的語音、圖像、視頻能力來玩一些更有趣的編程練習,并結束這一階段的入門教程,后續你可以自己發揮想象力,在scratch上編程出更炫酷的程序~

2,什么是編程,學習編程的意義

什么是編程?

年輕的同學們基本上都接觸過電腦、手機,特別是手機上的王者、吃雞等流行游戲,這些手機游戲以及其他手機軟件、電腦軟件都是通過編程實現的,另外身邊的公交車/地鐵刷卡系統、共享單車開關鎖等也是編程實現的。可以理解編程就是編寫程序,然后存儲在一些硬件(電腦、手機、擁有小芯片的刷卡機、車鎖)上,讓這些硬件根據程序的指令做出相應的反應,如在屏幕上顯示一個英雄的動畫,或者讓英雄做某一個動作,又如讓車鎖收到你點擊開鎖按鈕的指令后把車鎖打開,等等。

編寫程序時,程序是用編程語言寫的,編程語言有非常多種,如python、c、c++、java、js等等,下圖3是一段c語言寫的程序例子,它們都是一些特定的英文字符按特定的語法規則組合而成的。除了文字型編程語言,另外還有圖形化編程語言,如本課程用的scratch。不管是什么語言,我們的計算機最終都能理解它們,打個比方,你對你的同學說了一句普通話,你的同學聽懂了,類似的,你在計算機上寫了一段編程語言,那計算機也能聽懂并按你的意思做出反應。

upload/article/images/2020-11-22/8987af5786ecf51c5975e09141568972.jpg

圖3 一段c語言代碼

可能看了上面內容你還是一頭霧水,沒有關系,后面課程我們通過有趣的實踐再來理解就好了。我們先來看看學習編程有什么意義吧~我羅列了幾點我覺得很有價值的地方:

  • 跟上時代的節奏

科技在飛速發展,未來很可能就是科幻電影里那樣,到處是智能設備,甚至是智能機器人,到時不懂編程就像不識字一樣;

  • 鍛煉自學、分析問題、解決問題的能力

編程的目的往往是解決一個個實際問題,如做一個游戲、做一個網站、甚至把大象放進冰箱,那你就需要分析要解決這個問題有哪些方法、有哪些步驟,由大化小,一步一步最終得到具體可以執行的步驟,并通過編程去實現它們。并且當你去分析問題尋找解決方法的時候,你需要借助網絡或書本的力量自己去查資料并學習,這很好的鍛煉了你的自學能力;你知道嗎,編程語言和計算機知識實在是太多太豐富了,程序員們除了課堂學的基礎,其他知識都需要自己不斷自學掌握的;

  • 提高自己的邏輯性

我們編寫的程序往往是流程化的,按步驟按條件一步一步執行,如下圖4,這能很好鍛煉我們的邏輯思考能力;

upload/article/images/2020-11-22/9b83be8fcbdeacf40780391bd8395ff9.jpg

圖4 把一只象放進冰箱的步驟

  • 用技術的能力創造無窮可能

你應該聽過微軟的比爾蓋茨、facebook的扎克伯格、百度的李彥宏、微信的張小龍,這些都是計算機的大牛人,從小學習編程,并最終用技術的力量成就了不平凡的作品,下一個他們很可能就是你~

3,編程前的準備

下面我們開始準備編程,前面有說過編程語言有很多如python、c等等,但這些都是文字型的編程語言,對年輕的小同學們來說可能有些晦澀,所以我們的課程先通過圖形化的編程工具scratch來學習。準備步驟如下:

1)準備一臺電腦;

2)下載安裝scratch;

你可以在官方網站下載,地址自己百度下吧,頭條上似乎不能貼網址;

upload/article/images/2020-11-22/4c08f1b2cca3cb57c5ed5385761aba28.jpg

圖5 scratch官網下載

軟件下載速度可能會慢點,耐心等待下吧。軟件下載后自己安裝好就ok啦,你可以自己先打開軟件隨便看看隨便點點,下節課我們會一起通過制作一個小動畫來熟悉scratch。

4,本課小結

好了,本節課就到這里,進行一下小結:

我們列舉了本系列課程的教學目錄,前期通過有趣例子來實踐編程,后期結合實踐來理解編程的基本概念。然后介紹了編程的含義和意義,現在也越來越多的小同學們在學習編程,不少地方還將編程列到必修課里了。最后介紹了圖形化編程軟件scatch的下載方式。

ok,我們下節課見~

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 阿拉尔市| 钟祥市| 宁武县| 襄垣县| 长垣县| 罗定市| 锦屏县| 井研县| 通河县| 双牌县| 原阳县| 黄大仙区| 衢州市| 吐鲁番市| 怀宁县| 历史| 迁西县| 新晃| 盐池县| 兴安盟| 磐石市| 大同县| 襄樊市| 织金县| 永安市| 乌拉特前旗| 日土县| 乡宁县| 泗阳县| 策勒县| 内江市| 玉田县| 巴林右旗| 新安县| 宝坻区| 萨迦县| 五指山市| 荣成市| 遵义县| 兴国县| 洛阳市|