- 零基礎學Scratch少兒編程:小學課本中的Scratch創意編程
- 白宏健
- 600字
- 2019-12-20 11:52:47
1.1 初識Scratch
目前國內外少兒創意編程的發展如火如荼,Scratch少兒創意編程便是其中之一。那么什么是Scratch呢?它能做什么,又適合哪些人學習呢?接下來,我們簡單地介紹一下這方面的內容。
1.1.1 Scratch是什么
Scratch是一種入門級別的圖形化編程語言,可以免費學習、使用。實際編碼時可以像搭積木一樣,將五顏六色的方塊來回拖動組合,制作豐富多樣的應用程序,比如動畫、故事、游戲、美術和音樂等,其操作界面如圖1.1所示。

圖1.1 Scratch的操作界面
1.1.2 Scratch適合哪些人學習
開發Scratch的初衷是讓8~16歲的青少年更容易地學習創意編程,使孩子們在編程過程中理解和學習重要的計算機相關概念,培養他們的計算機創意思維,也就是使用計算機的思考方式分析和解決生活中的問題。圖1.2展示了Scratch編程的創作過程。

圖1.2 Scratch編程的創作過程
隨著Scratch的不斷發展,使用Scratch的人群不再局限于青少年,越來越多的各種年齡層的人都開始使用Scratch作為計算機編程的入門語言。根據Scratch官網統計,已經有超過150個國家在中學和大學的編程基礎教育中開始使用Scratch語言。
1.1.3 Scratch難學嗎
Scratch是為初學者設計的編程語言,所以一點也不難學,它有以下三個優點:
? 與實際編程中的文本型語言相比,Scratch不存在輸入拼寫錯誤問題,而是通過方塊間組合的方式編程,學習者能夠更加容易地控制各種命令,比如條件控制、循環控制等。
? 使用Scratch制作應用程序,可以即時看到運行結果,應用程序的測試和修改非常容易。
? 程序運行期間,也不影響修改和測試,讓學習者可以時刻根據新的創意,反復修改和驗證程序。
推薦閱讀
- Visual FoxPro程序設計教程(第3版)
- The Android Game Developer's Handbook
- Practical Internet of Things Security
- JavaScript Unlocked
- Production Ready OpenStack:Recipes for Successful Environments
- Instant QlikView 11 Application Development
- Learn React with TypeScript 3
- Apache Kafka Quick Start Guide
- Learning Node.js for .NET Developers
- Illustrator CC平面設計實戰從入門到精通(視頻自學全彩版)
- Access 2010數據庫應用技術實驗指導與習題選解(第2版)
- Struts 2.x權威指南
- Python大規模機器學習
- Selenium Essentials
- 微服務設計