(ギットハブ)にアカウントを作り、「リポジトリ」を「フォーク」して、自分のホームページを公開する方法を学びました。小難しいことをなさっているのでしょう!Gitとは、分散型バージョン管理システムの一つで、もともとLinuxのソースコードを効果的に管理するために開発されました。分散型と呼ばれるバージョン管理システムがあります。ように集中管理型(クライアント・サーバ型)もあります。一度にプログラムを仕上げることはできないし、修正したり、機能を追加したり、みんなで開発したりしますので、バージョン管理はプログラミングで必ずといっていいほどやることです。Gitでは、ファイルの状態を好きなときに更新履歴として保存しておくことができます。そのため、一度編集したファイルを過去の状態に戻したり、編集箇所の差分を表示したりすることができます。GitのHub(ハブ:集まり)はプログラムなどのファイルを公開することができるようにしたウェブサービスです。(昨年Microsoftさんが買収されましたね。プロジェクトに関連するファイルをまとめて保管する単位です。個人でも、ファイル編集で「変更前にもどしたい」とおもったり、あれこれ手入れをするためにコピーしたり、備忘録としてファイルに日付を追加しますね。すると、どれが最新なのかわからなくなっちゃったりします。いったバージョン管理の問題を解決するのがGitです。プログラムのソースだけじゃなくて、Excelファイルや、画像も管理できます。(特にExcelファイルはどれが最新なの~ってなっちゃいますよね。アカウントを持っていると、自分のアカウント内に既存のリポジトリのコピーを作れます。これが、フォーク(食器のフォークみたいに分かれていくかんじかしら?)です。フォークしたリポジトリは自分の所有物なので、自由に更新ができます。これなら、安心してたくさん失敗できますね。■今回の講座で作ってみたページ■実際のプログラムはこんなかんじ👇(講座で実際に作ってみたソース)皆さんこれで、立派なプログラマーです。新しいこと始めるっていいですね。わたくしも初めてです。次回はギットハブを使って、JavaScriptをさらに深く学びます。未来美術部の方がいらっしゃって、本格的な機材で、バーチャルリアリティを体験して頂きました。午後の講座の記事はまた次回更新します。1件のコメント2018年12月21日(金)パソコンクラブでコードオルグ@北区立神谷小学校2018年12月21日(金)、東京都北区にある神谷小学校のパソコンクラブへ行ってきました。クラブ活動は月1回で、1回45分です。先生2名が参加してくれました。今回は、プログラミングのクラブ活動の4回目でした。ダンスパーティーです。ダンスパーティーで、子供たちは、今までのコードオルグ(code.org)のカリキュラムと雰囲気がまったくちがったので、子どもたちにすごく好評でした。コードオルグ(code.org)ダンスパーティーはクリスマスの華やかな感じにぴったりです。それぞれ好きなポップな曲をいろいろ選択してみて、曲に合わせて、プログラミングできます。映画”アリー”も公開されるのでGAGA様のチョイスもいいですね。(わたくしならステージごとに音楽を試しまくります。)パソコンクラブのみなさんはプログラミング4回目なので慣れている感じがしますね。最近の小学校ではダンスの授業なんかもありますね。4拍子とか8拍子とか、曲のリズムの節目をきっかけとして(イベントドリブンといいますか..)、背景や踊る人物を入れ替えできるので、メリハリのある画面にもなって、子どもたちもノリノリでした。アナとエルサの図形制作とは違い、角度とかの理詰めでプログラムを考えなくても、それなりにアーティスティックな画面が出来上がるという違いがあるようです。プログラミング教育研究所ではタブレット操作よりもパソコン操作を薦めています。友達はどんなプログラムをつくったのかな、と覗くのももちろんアリです。物の配置を簡単に変えられたり、(円形が主ですが、等間隔もあります)、バックで踊る人物を小さくできたり、やたらアップにしてみたり(大きさを指定できる)、踊る人物を、ループを使って、画面いっぱいに増やしてみたり(画面が、人物でぎゅうぎゅう..)という、子供ならではの発想におどろいた発表がありました。”なんでもあり”です!以前よりも、みなさん自発的に発表してくれました。(今度はウーハーつきのJBLスピーカーをしょっていきますね。)やはり、音楽があるプログラムなので、子供たちも伸び伸びと感覚的に楽しんでいました。良い笑顔なのですが、お見せできないのが残念です。クラブ活動はスポーツ系、インドア系などいくつかありますが、得意なものを選択する子どももいれば、やったことのないことをあえて選択する子もいます。(うちの子はハンドメイドクラブで、来年は毛糸で編み物をやってみたいそうです。)いろんなクラブの一つとしてパソコンクラブがあります。いろんな経験を「種まき」して、いつか大きくなったら「プログラミングやったことあるよ」「音楽やったことあるよ」など興味や趣味が広がってくれたらうれしいです。参加してくれた子どもたちや先生、ボランティアスタッフの方、記事を書くのにレポートしてくださったスタッフの方、ありがとうございました。2018年12月20日(火)に区立の中学校でプログラミングの授業を行いました。特別支援学級の皆さんです。中学1年生から3年生の16名の方と先生方が参加してくださいました。10:35~12:15(1コマ×2=90分)の授業でした。プログラミングの授業がはじまると、AIロボットのペッパー君お友だちのロボット仲間がきてくれました。東京都北区の学校をのっとる計画をくわだている”AIロボット”「AIロボット対して所長のところまでくるように命令してください」とはなしたら、みなさんがたくさんAIロボットに命令して動かしてくれました。うしろの絵、シャガールみたいな色彩が素敵です💗わたくしはじっくりみちゃいました。パソコンの操作に慣れてもらうために、コードドットオルグ(code.org)のコース1からはじめてもらいました。!英語だからみなくていいよ~といったのですが、やはりYoutube動画に慣れている世代はクリックしたくなりますよね。)、操作方法が紹介されていたので「なるほど、こうやってブロックをうごかせばいいんだ!」と分かっちゃったようでした。言語は関係ないですね、国境を越えます!アングリーバードの迷路は大好評でした。黒板にデバッグって書いてありますよ。この「デバック」という作業は、プログラミングで必ずやることのひとつです。デバック(debug)とは、プログラムを実行してみたとき、思ったのと違う動きをするバグと呼ばれるあやまりを発見して、取り除くことです。プログラムを直すことなんです。一度で正確なプログラムを書くことは、本物のプログラマーでもできません。どこがおかしいのかな、と修正していく作業のほうが多いくらいです。プログラムをつくるだけでなく、どこがおかしいのかなと考えることはとっても頭をつかいます。コードオルグ(code.org)のプレイラボでお話づくりをしています。1コマ目はコース1で終了しました。ゲームのように次々とステージが続くので、はまってしまう人がたくさんいました。進み具合は人それぞれですが、みなさん熱中して「もっとやりたい!」と休み時間をつかっても続けていました。2コマ目はコース1のステージ16プレイラボにとびました。プレイラボはお話づくりです。コース1の迷路とちがって課題が与えられていないので、自分でストーリーを考えます。キャラクターを動かすにも、まずは、キャラクター自体を登場させる設定をしなければなりません。はじめはどうすればキャラクターが動いてくれるのか戸惑ったこどもたちも、ちょっとしたヒントで「そっか!」と納得です。プレイラボで出来た作品はたくさんのこどもたちに発表してもらいました。すごい数のキャラクターですね。ここまで登場させるにはかなりの根気がひつようです。最後に生徒さんの一人がクラスを代表してお礼をおっしゃってくださいました。こちらこそありがとうございました。参加してくれた皆様、ありがとうございました。NEW!👇中学校でのプログラミング体験をご覧ください。コメント2018年12月8日(土)プログラミング教室@北区中央公園文化センター2018年12月8日(土)に北区中央公園文化センターでプログラミング教室をおこないました。白く塗られてからはドラマの撮影などに使用されることもあります。歴史が古い建物なんですね。街がはなやいだ雰囲気になっています。プロググラミング教育研究所でもマイクロビット(micro:bit)を使ってクリスマスツリーを作りました。Code(アワーオブコード)取り組みの一環として開催しました。北区でもたくさんのこどもたちが参加してくれました。午前は、コードオルグ(code.org)のコース1とプレイラボをやりました。コース1は初めてパソコンに触れる子どもにぴったりなコースです。マウスの使い方、ドラッグアンドドロップ(つかんでひっぱる)、ブロックを重ねるなどの基本操作に10分くらいで慣れることができます。普段はスマートフォンで操作している子どもたちも今日はマウスとキーボード操作に挑戦です。慣れてきたところで、プレイラボ(PlayLab)に移って、お話を作ってもらいました。北区プログラミングコンテストでもプレイラボを使った作品がたくさんありましたよ。最後に、自分作ったお話を発表してもらいました。プレイラボでお話づくりです。午後は、ココキタで活動している未来美術部のかたが来て、バーチャルリアリティの体験会を行いました。https://www.facebook.com/futureartclub/子どもも大人も楽しんでました。どんな映像が見えるのか気になります!!!大人も楽しんでます💛14時から、マイクロビット(micro:bit)でクリスマスツリーを作りました。プロググラミング教育研究所では新しく「がくしゅう」のページをつくりました。サンプルプログラムをどんどん公開していきますので、ちょくちょくのぞいてください。(http://j-code.org/projects/student/)このクリスマスツリーのサンプルをそれぞれ改造して、ひとり1個のクリスマスツリーを作りました。自分で作ったプログラムでLEDをピカピカひからせたり。いろんな曲が流れるようにしていました。身近な材料で骨組みをつくります。クリスマスツリーがたくさんあって華やかですね。窓の外が雪に見えますよ!?完成!参加者は午前16名、午後16名でした。午後の「マイクロビットでクリスマスツリーをつくろう」のアンケートは↓です。Clubのみなさま、ボランティアスタッフのみなさまありがとうございました。みなさまのもとへサンタクロースさん🎅はきっとやってきます。参加申込:https://j-code.connpass.com/event/110772/事前申込があれば、北区外のかたも、どなたでも見学可能です。ご家族・友人・知人とお誘いあわせのうえご来場ください。定員になり次第しめきりです。