SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Scratchを使った
ビジュアルプログラミング
東北生活文化大学 2年次
特別講義III
横川耕二
2019/8/8-9
講義内容
小学校でも使われている教育向けプログラ
ミング環境のScratchを使ってミニゲーム
を作ることで、コンピューターによるイン
タラクティブな表現方法を身につけます。
ゲームの題材にするために、身の回りで起
きるインタラクションをスケッチして持っ
てきてください。
横川耕二
1996年より企業向け情報システム開発、ソフトウェア技術者
教育、電子デバ イスの試作などを行う。
2004年から2005年に IPA 未踏ソフトウェア創 造事業として
アラン・ケイ博士の元で子ども向けプログラミング環境を開
発。
2009年から2012年に多摩美術大学研究員として市民のための
情報表現ツールを開発。
NHK Eテレ「Why!?プログラミング」のScratchプログラ ム作
成に協力。
小学生から大学生まで広くプログラミングや電子工作の教育
活動を行っている。
所属学会 : 日本デザイン学会員、情報処理学会員、日本認知科学会員
講師履歴: 青山学院大学非常勤講師、武蔵大学非常勤講師、明星大学
非常勤 講師、東京芸術大学非常勤講師
本の紹介
おとなも学びたい
プログラミング
Scratch入門
株式会社エムディエヌコー
ポレーション
プログラミング
のイメージ
•テキスト
•キーボード
ビジュアル
プログラミング
•ブロック
•マウス
Scratchとは
Scratchの画面
Scratchとは
Scratch(スクラッチ)は、コンピューターをプロ
グラムするための道具「プログラミング環境」
です。
特にプログラミング初心者が学びやすいように
つくられています。
Scratch の中には、ゲームやアプリを作るため
に必要な機能がすべて 入っています。
Scratch の中で絵を描いたり音を録音したりし
て、それをプロ グラムですぐに利用できます。
Scratchとは
実用的なアプリケー
ションをつくるプログ
ラミングを「製図」と
例えると
Scratchは
「鉛筆によるデッサン」
Scratchの
使い方を学ぶ
バーチャル水槽をつくろう
スプライト(画面の中の絵)
をプログラムで動かしま
す。
• プロジェクトの始め方
• スプライトの作り方
• 絵の描き方
もぐらたたきゲームをつくろう
モグラが顔を出したときだ
け叩けるゲームです。
• 乱数
• 条件分岐
• 効果音
動く絵本をつくろう
スプライトが会話して、場
面が展開する絵本をつくり
ます。
• メッセージの使い方
• 場面の切り替え方
ハードル競走をつくろう
スプライトをキーボードで
コントロールして、右から
来るハードルを飛び越えま
す。
• 座標
• キーボードイベント
• 条件分岐
• 変数
バーチャルペットをつくろう
一つのスプライトに複数のス
プライトをドラッグ・アン
ド・ドロップして絵を変えて
いきます。
• 状態遷移(じょうたいせんい)

Mais conteúdo relacionado

Semelhante a Scratchを使ったビジュアルプログラミング

「プログラミング的思考」の探求
「プログラミング的思考」の探求「プログラミング的思考」の探求
「プログラミング的思考」の探求Asakura Megumi
 
子どもとデジタル現在進行形
子どもとデジタル現在進行形子どもとデジタル現在進行形
子どもとデジタル現在進行形Kaoru NAKAMURA
 
McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎
McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎
McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎Hironori Washizaki
 
Monacaで始めるスマホアプリ開発
Monacaで始めるスマホアプリ開発Monacaで始めるスマホアプリ開発
Monacaで始めるスマホアプリ開発shintaro suzuki
 
2018 帰り道もくもく会のはじまり
2018 帰り道もくもく会のはじまり2018 帰り道もくもく会のはじまり
2018 帰り道もくもく会のはじまりm_miyamoto
 
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Hikaru Ito
 
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFEUX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFEYoshiki Hayama
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハントHiroyuki Ishikawa
 
過疎地域で頑張るクリエイターの話
過疎地域で頑張るクリエイターの話過疎地域で頑張るクリエイターの話
過疎地域で頑張るクリエイターの話Tatsuya Iwama
 
Electron + java scriptによる デスクトップアプリの開発
Electron + java scriptによる デスクトップアプリの開発Electron + java scriptによる デスクトップアプリの開発
Electron + java scriptによる デスクトップアプリの開発sasaron 397
 
【大阪】子どもにプログラミングを学ぶ場をもっと提供したい
【大阪】子どもにプログラミングを学ぶ場をもっと提供したい【大阪】子どもにプログラミングを学ぶ場をもっと提供したい
【大阪】子どもにプログラミングを学ぶ場をもっと提供したいさぶみっと!ヨクスル
 
Watanabe civictechforum
Watanabe civictechforumWatanabe civictechforum
Watanabe civictechforumsiramatu-lab
 
高大連携授業20180803
高大連携授業20180803高大連携授業20180803
高大連携授業20180803義広 河野
 
【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。
【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。
【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。日本マイクロソフト株式会社
 
はじめてのプログラミング教室(Scratch)
はじめてのプログラミング教室(Scratch)はじめてのプログラミング教室(Scratch)
はじめてのプログラミング教室(Scratch)Akinori Shibuya
 
凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017takashi ono
 
情報セキュリティ講習会2016
情報セキュリティ講習会2016情報セキュリティ講習会2016
情報セキュリティ講習会2016Naoki Kato
 

Semelhante a Scratchを使ったビジュアルプログラミング (20)

Pythonを始めよう
Pythonを始めようPythonを始めよう
Pythonを始めよう
 
「プログラミング的思考」の探求
「プログラミング的思考」の探求「プログラミング的思考」の探求
「プログラミング的思考」の探求
 
子どもとデジタル現在進行形
子どもとデジタル現在進行形子どもとデジタル現在進行形
子どもとデジタル現在進行形
 
McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎
McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎
McEdu2016 ゲームとプログラミング学習のカタチ 鷲崎
 
Monacaで始めるスマホアプリ開発
Monacaで始めるスマホアプリ開発Monacaで始めるスマホアプリ開発
Monacaで始めるスマホアプリ開発
 
Open Campus 20170820
Open Campus 20170820Open Campus 20170820
Open Campus 20170820
 
2018 帰り道もくもく会のはじまり
2018 帰り道もくもく会のはじまり2018 帰り道もくもく会のはじまり
2018 帰り道もくもく会のはじまり
 
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
 
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFEUX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
UX、デザイン思考、リーンスタートアップのためのオブザベーション(観察)入門:2014年7月5日 UXD/HCD ワイワイCAFE
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
過疎地域で頑張るクリエイターの話
過疎地域で頑張るクリエイターの話過疎地域で頑張るクリエイターの話
過疎地域で頑張るクリエイターの話
 
Electron + java scriptによる デスクトップアプリの開発
Electron + java scriptによる デスクトップアプリの開発Electron + java scriptによる デスクトップアプリの開発
Electron + java scriptによる デスクトップアプリの開発
 
【大阪】子どもにプログラミングを学ぶ場をもっと提供したい
【大阪】子どもにプログラミングを学ぶ場をもっと提供したい【大阪】子どもにプログラミングを学ぶ場をもっと提供したい
【大阪】子どもにプログラミングを学ぶ場をもっと提供したい
 
Watanabe civictechforum
Watanabe civictechforumWatanabe civictechforum
Watanabe civictechforum
 
高大連携授業20180803
高大連携授業20180803高大連携授業20180803
高大連携授業20180803
 
【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。
【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。
【de:code 2020】 未来を生き抜く子どもの教育、マインクラフトで扉を開くコンピューターサイエンスの学び。
 
はじめてのプログラミング教室(Scratch)
はじめてのプログラミング教室(Scratch)はじめてのプログラミング教室(Scratch)
はじめてのプログラミング教室(Scratch)
 
凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017凄い WordPress 2017 OSC Nagoya 2017
凄い WordPress 2017 OSC Nagoya 2017
 
HMDContestprof
HMDContestprofHMDContestprof
HMDContestprof
 
情報セキュリティ講習会2016
情報セキュリティ講習会2016情報セキュリティ講習会2016
情報セキュリティ講習会2016
 

Último

2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料Tokyo Institute of Technology
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~Kochi Eng Camp
 

Último (7)

2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 

Scratchを使ったビジュアルプログラミング