ブログ記事48件
OpenToonzは無料のアニメーション制作ソフト。下記からダウンロードできます。OpenToonzハッピーコンピューティングはプログラミングスクールを謳っていますが子どもたちひとりひとりのやりたいこと、興味のあることを優先していますのでプログラミングとはちょっと違ったことをする子もいます。とにかくコンピュータに触れて親しんで興味を持ってほしい。もっと使いこなしたい、もっと知りたいという気持ちを育てたいです。自らすすんでコンピュータと格闘しているのを、私が横からサポートし
何事もそうだと思いますが、特にプログラミングにおいてはシンプル・イズ・ベストです。50年くらい前、機能てんこ盛りのMultics(マルティックス)というオペレーティングシステム(OS)がうまれました。1つのMulticsでなんでもできる!そういうのを目指したそうです。このMulticsは便利でしたが、Multicsそのものを作るのが大変でした。やがてMulticsの開発に参加していたメンバーの一部が分離独立して別のOSを作りました。Unics(ユニックス)、のちのUNIXです。
若いうちは、それこそ小中学生のうちは食い散らかすように片っ端から手を出してみるといいのではないかと思っています。知識というのは狭い分野だけ掘り下げていってもなかなか頭に入りづらいものです。幅広い分野の知見を拡げていくうちに意外な関連に気づく。その関連から「・・・ってことはこういうことなんじゃないか?」という風に推論ができるようになる。その推論から仮説を立てて実験する。成功すれば「やっぱり!ってことはこういうこともあるんじゃないか?!」となるし失敗すれば「なぜ?どこ
コンピュータは有害ではありません。ただ、使い方によっては良くないこともあるでしょう。刃物と同じです。つまり道具です。極端に言えば火や言葉も同じです。間違った使い方をしないように、使い方を学ぶ必要があります。言葉や火や刃物の使い方を、大人が子どもたちに指導してきたようにコンピュータも指導しなくてはいけません。目に悪いのでは?という疑問に対しては長時間画面を見続けるからいけないんだと思います、と答えています。プログラマはずっと画面を見ているのかいうとそんなことないです。健全なプロ
昨日の記事で新しいものを作るという意欲を育てたいと書きましたが、何かを作る、作り変えるというのはものづくりに限った話ではないです。世の中のルールとか価値観とかに違和感を感じるのは自然なこと。その問題の本質を見抜いて、改善するぞという意欲も大切ですね。的を外して改悪しそうな人もいますが。新しいサービスが次々に生まれては消えています。世の中はどんどん変わって行きます。でもこれは、多くの人が作り変えたいという意欲を持ったから、というよりは何も考えずに溢れる情報に振り回されて
中学生の生徒さんとLeapMotionを使ってJavaScriptプログラミングを試していて気が付いたのですが最近のコンピュータグラフィクスってウェブブラウザでもかなり快適に描画されるのですね。WebGL(ウェブジーエル)は、ウェブブラウザで3次元コンピュータグラフィックスを表示させるための標準仕様。出典:wikipediaこのWebGLをJavaScriptでプログラミングしやすくしてくれるthree.jsがまた非常に便利なようです。three.jsを使った例としてHexGL
日経ソフトウェア2017年6月号でもレポートが出ていますがOzobotは安くていいですね。現在amazonでは品切れ。公式のネットショップでは購入できるようです。\9,800。ハッピーコンピューティングにはSpheroがありますがOzobotもいいですね。Scratchライクなブロック型プログラミング環境OzoBlocklyがありますが英語ですね。日本語化が待たれます。OzoBlocklyでプログラムを作り、JavaScriptのプログラムに変換して見ることもできる
中小規模のソフトウェア開発会社が抱えるいくつもの課題の中で特に大きなもののひとつとして「人材育成」があると思います。いろいろな会社がありますから一概には言えませんが中小規模の会社だと「育てている余裕はない」というところが多いと思います。だから即戦力となる中途採用に期待するのですが、中途も新卒も、優秀な人材は大手に採られる。その結果が慢性的な人材不足です。でも仕事はある。取らなければ会社が生き残れない。だから新卒が未熟なままで第一線に配属されて現場で覚えてね、我が社の育成はOJTです
ハッピーコンピューティングに来てくれている小学3年生の子が雑誌の記事を元にして、ARアプリをプログラミングしました。プログラミング環境はScratch2.0オフラインバージョン。パソコンについているカメラから映像が取り込まれています。その映像に、現実には存在しないネコが登場しています。猫を叩くと画面内をぴょんぴょん逃げまわります。プログラムを書いたのは生徒さんですが、遊んでいるのは私、39歳の大人です(汗)ARはArgumentedRealityの略。「拡
「プログラミングを学ぶと論理的な思考力が養われます」というのは使い古されたキャッチフレーズです。実際のところ養われるかもしれないけれども私自身、論理的な思考力が高いかどうか測ったことないし、実際測ってみて点数が低かったら嫌だから測るつもりもない。ということで、喧伝するのを控えてきました。競合店と同じキャッチフレーズを使うのもシャクだし。「論理的な思考力が養われるってホントですか?」って訊かれたら「そう言われてますね」とお返事する程度。たぶん今後も私の返事は同じです。私なりに
モノも情報も溢れた環境の中で子どもたちは次から次へと消費して与えても吸収していないのでは?というのが現代の教育の課題なのかなと子を持つ親としてぼんやり考えることがあります。子どもたちは大人になるために大人の背中を見て真似しているのだから消費行動に駆られているのは子どもたちではなくてむしろ親スマホ片手に情報に振り回されて先にマスコミに飼いならされたのは大人たちでしょう。私は技術雑誌や書籍を子どもたちに勧めますし、そういう雑誌、いわばマスコミに載っているRaspberryPiだと
小学生の生徒さんは好奇心旺盛で素晴らしいなと思います。しかし集中力が続かず、ひとつのことに長時間取り組むのが難しい。だから小学校では1授業あたりの時間は短い。ハッピーコンピューティングではひとつのことに集中力が続かなくなったら違うことができるように様々なプログラミング学習環境を用意しています。iPadにSwiftPlaygroundというプログラミング学習アプリがあって先月日本語にも対応しました。詳しくはこちら→SwiftPlaygroundsnowavai
ニンテンドー3DSには『プチコン3号』というソフトがありBasicというプログラミング言語で、ニンテンドー3DSで動くプログラムを書くことができます。つまり3DSでプログラミングできます。そのWiiU版が『プチコンBIG』であり、WiiUでもプログラミングできます。詳しくはこちら。→SmileBasicしかし実は3DSやWiiU、さらには3月に出たばかりのNintendoSwitchのゲームを作る環境はSmileBasicのプチコンシリーズだけではありません。任天堂の
ハッピーコンピューティングは子ども向けプログラミングスクールですがシニア向け、および女性向けにパソコン指導のクラスも設けいます。また、ご紹介やご縁をいただいた方などからパソコン関連のご相談を受けたりもしています。そんなこんなで本日は2件プログラミングスクールとは違う仕事があったのですがお二人から同じお言葉をいただきました。気軽に相談できる人がいて助かるありがとうございます。この上ないお言葉です。ハッピーコンピューティングはカリキュラムのないちょっとヘンなパソコン教
昨年のIT業界のビッグニュースはソフトバンクによるARMの買収でしたが世間的にはそれほど大きな話題として取り上げられてないなーと思っていました。ハッピーコンピューティングに来てくれている中学生の子たちにもこの話をしてみましたがやはり知らなかったようです。たとえばハッピーコンピューティングで購読している技術雑誌Interfaceのちょうど1年前の2016年4月号の特集は世界制覇!最強ARM2016でした。Interface(インターフェース)2016年4月
GoogleSearchConsoleを使ってハッピーコンピューティングのウェブサイトにリンクしてくれているウェブサイトをごくごくたまーにチェックしています。知らない間にいくつかのところが宣伝してくれているようです。初心者もプログラミングが学べる、国分寺のプログラミングスクール3選ローカルなネタで取り上げられてうれしいです。ありがとうございます。m(__)mふりえんぷらす_[ふりえん+]公民館www.nishi.or.jpほか「フリーランスエンジニア・
たまには技術者っぽい記事を書きます。最近、知り合いの事業主さんからお仕事をいただいてVBAでExcelを操作したりするアレでプログラムを書いたりしているのですがとてもタイムリーに以前来ていただいた方から「VBA教えて」とご予約いただきました。写真は私が使っている本ですがずいぶん古いですね。。。でもだいたいのことはこれで十分なのです。一般的に言ってソフトウェア開発業界ではVBAとかVisualBasicとかいうプログラミング環境は批判する人が多いです。
妻が3色パステルアートのインストラクターなのでハッピーコンピューティングの教室にも絵を飾っています。詳しくは上記リンク先のページを見ていただければと思いますが3色パステルアートとは「赤」「青」「黄」の、3色のソフトパステルを用いたアートセラピーです。引用元:http://3cart.net/aboutus/whatabout/ハッピーコンピューティングのウェブサイトには人にやさしいプログラミングスクールですと謳っていますがやさしさの演出にぴったりです。妻の3
様々なプログラミング言語に触れてほしいと思っています。ひとつの言語を極めるという考え方には違和感を覚えます。言語にはそれぞれ個性があってその考え方の違い、他との差別化によってどの言語も魅力を発揮しているからです。私は仕事で様々な言語を経験しましたが正直なところどれも極めた!という実感はありません。Javaから入ってオブジェクト指向を知ったけどオブジェクト指向の面白さを理解できたのはRubyに触れてから。Rubyを知って改めてJavaの良さも分かったしCとかC++を知ってよりJa
先日まで学生だった人たちが新入社員として社会人デビューを果たす4月。ソフトウェア開発業界にも多くのフレッシャーズが入って"プロとしての"プログラマが誕生する季節です。ソフトウェア技術雑誌もこの時期はフレッシャーズ向けの特集を組むのが定番。ハッピーコンピューティングで購読している「日経ソフトウェア」、「Interface」の二誌は画像処理、画像認識でした。正直なところ「Interface」は子どもたちには難しすぎるので「SoftwareDesign」にしようかし
月曜夕方は無料体験説明会。予約不要、手ぶらでokてす。本日もふらりと1組の親子さんが来てくれました。ありがとうございます。駅から遠いハッピーコンピューティングですが最近は隣町から来てくださる人もちらほらいらっしゃいます。西東京市、東村山市、武蔵野市。。。とてもローカルな、自転車圏内が商圏だと考えていたので少々驚いています。教室も駐車場件駐輪場も分かりにくい場所にあるのでより分かりやすい説明を心がけなくてはいけません。近隣の方にはあかしあ通り沿いのパン屋さんの上3階です!で
一口にプログラマ、ソフトウェアエンジニアと言っても制御系エンジニアとウェブ系エンジニアでは全く違う仕事になります。幸か不幸か私はわりといろいろなジャンルのソフトウェア開発を経験してきましたのでプログラミングに関する知識は、広く浅く、といった感じです。おそらく生涯現役プログラマとして働きたいのであればひとつの分野を深く掘り下げて専門性を高めたほうがいいと思います。特定の分野のスペシャリストとして認められれば長く仕事をしていけるでしょう。しかし小中学生のような若いころ
生徒さんと一緒にLinuxでいろいろなサーバを立ててきました。メールサーバ(pop3、smtp)ウェブサーバ(apache)ウェブアプリケーションサーバ(Wordpress)将棋サーバ(shogi-server+gps将棋)ftpサーバその他、掲示板システムのcgiとかsshとか。「こうなってたんだ!」とか「分かったぞ!」とか今までブラックボックスだったものの中が分かったり有名なサービスの真似ができたりするようなものを心掛けてきました。子どもたちがプログラミングを学ぶに
昨日の記事の続きです。中学生の生徒さんのブロック崩しゲームの動画をyoutubeにアップしました。いつもは軽快な音楽をつけたりして動画を作っていたのですが今回のは音のないサイレント動画です。ソースコードはすべて本に載っています。本に載っているようなソースコードを書き写すと空白行の入れ方とか変数名のつけ方とか感じがつかめるのではないかと思います。自己流でばかり書いていると良いコードを書けるようにはなりません。ヘンな癖がつく前にできるだけきれいなソースコ
先日の記事で中学生の生徒さんがRaspberryPi3上でPythonプログラミングをしていることを書きました。トライアンドエラーの繰り返しの末苦労の末についに完成しました。動画はいずれyoutubeにアップします。昔からよくあるブロック崩しゲームです。元ネタのソースコードをそのまま打ち込んだ後自分なりに手を加えています。・パドル(自機)の幅を狭くしたり・球のスピードを速くしたりおかげで難易度が上がっています。プログラムを書き写し分かる
子どもたちには思考ゲームを楽しんでほしいと思っています。将棋とかオセロとかそういうの。実際に子どもたちにどうやっても勝てない〇×ゲームをやらせると絶対に勝てないと伝えているのに何度も何度もトライします。<http://smallbasic.com/program/?LBW762-3>上記はたかはしのんきさんという方がSmallBasicで書いたプログラムです。ウェブブラウザにSilverlightプラグインを入いれれば遊べます。GoogleChromeじゃダメかも?
小学生、中学生、高校生向けの無料体験&説明会を定期的に開催することにしました。月曜日の16:30~20:00は、教室でお待ちしております。20:00に教室を閉めますので遅くとも19:30までにお越しください。複数回に渡る参加はご遠慮ください。把握するため事前にお名前を書いていただきます。不定期にお休みをいただきますので、希望の日に開催されるかどうか事前に下記ページにてご確認ください。無料体験会_ハッピーコンピューティング予約不要としますので、事前連絡なしに来ていた