同志社女子大学 現代社会学部 社会システム学科

情報リテラシー実習 IV 春学期 第3講時 ・秋学期  第2講時

担当講師 林 康功 (yahayash@dwc.doshisha.ac.jp)

テーマ:Scratchを使ってプログラミングを学ぶ

  日付 内容
第1回 4/15

オリエンテーション。
プログラミングとは 
Scratchの紹介~とにかく使ってみよう。
Scratchの公式ホームページ
Scratchの起動終了、各部名称を学ぶ

今回のスクリプト

第2回 4/22 スプライトを動かしてみよう
「動き」のスクリプト、「イベント」のスクリプトやコスチュームの使い方を学ぶ
実習内容
今回のスクリプト
第3回 4/29

お絵かきソフトを作ってみよう
拡張機能「ペン」の使い⽅を学ぶ

線を描くには

第4回 5/13

音を出してみよう
〜拡張機能「⾳楽」を使ってを使ってオルゴールやピアノを作ってみよう~
「⾳楽」のスクリプトを学ぶ

第5回 5/20

簡単な計算や動きをするプログラムを作ってみよう
「調べる」、「演算」、「データ」を学ぶ~演算子・変数・リスト

第6回 5/27

ゲームを作ってみよう①
チャットボット・さいころ
入力を受け付ける機能やゲームの基礎となる「乱数」を学ぶ

第7回 6/3

ゲームを作ってみよう②
ボートゲーム
「当たり判定」を学ぶ

第8回 6/10

ゲームを作ってみよう③
キャッチゲーム
「クローン」を使う

第9回 6/17

ゲームを作ってみよう④
ブロック崩し〜アーケードゲームを再現す

第10回 6/24

ゲームを作ってみよう⑤
インベーダーゲーム(1)〜TVゲームの代表作、インベーダーゲームを再現する

第11回 7/1

ゲームを作ってみよう⑥
インベーダーゲーム(完成)

第12回 7/8

課題制作(1)〜設計
〜これまで学習したプログラム技法を使い、Scratchで⾃由にプログラムを作成する。

~仕様を決めよう

第13回 7/15

課題制作(2)~中間発表
前回に引き続き、制作及びデバッグ作業をする

第14回 7/22

課題制作(3)~合評会
合評会を通じてプログラムの⼯夫を学ぶ

第15回 7/29

遠隔授業プラス

プログラム処理の流れ、アルゴリズムとフローチャート

プログラムの基礎である制御構造(順次構造、分岐構造、反復構造)を学ぶ

参考書