MENU

プログラミング教室の様子

コンピュータを楽しく使う

ビスケットで〇×ゲーム

Viscuitで〇×ゲームをつくりました。プレイヤーはバツ(×)の手番です。コンピュータがマル(〇)です。ちょっとおバカなところもありますが、なかなかの強敵に仕上げました。ぜひ戦ってみてください。Visucuitはとてもシンプルで簡単ですが...
コンピュータを楽しく使う

Algodooでカム機構をシミュレーション

Algodooは小学生でも簡単に扱えますし、物体にかかる力を表示できたり、本格的な物理の学習にも使えますので、中学生、高校生、大学生と年代を問わず有効に活用できます。
コンピュータを楽しく使う

プログラミングに限らず

Algodooという二次元物理シミュレーションソフトがあります。このアプリケーションソフトを使ってボールを坂道で転がし、光が屈折する様子を楽しんでいるところです。数年前に撮影した動画で恐縮ですが。Algodooプログラミングに限らず、できる...
コンピュータを楽しく使う

小学3年生の作品例

ハッピーコンピューティングの1コマは2時間。小学生のクラスでは、おおよそ半分くらいは自由時間。これまでに取り組んできた内容をもとに、自身で一番やってみたいことを深めていってもらう時間にしています。先週の小学3年生が何をやっているのか見てみた...
コンピュータを楽しく使う

小学生クラスの様子

ブログをさぼっておりますが、粛々と教室は稼働しております。ハッピーコンピューティングは1コマ2時間のクラスです。小学生のクラスではおおむねこんなタイムテーブルです。10分程度、テクノロジーのニュースや新しいサービス等の紹介1時間程度、私がス...
コンピュータを楽しく使う

中学生以上のクラスはとても静かです

ハッピーコンピューティングの19:00~21:00は中学生以上のクラス。中学1年生から大学生まで、学生であれば受け入れています。基本的に大人扱いというか、私が「教える」という形を取らず、自身で「学ぶ」というスタイルで運営しています。そのため...
コンピュータを楽しく使う

基本の関数を読む(GTKで遊ぶ第6回)

アメブロ時代のこの連載第2回において入門用ソースファイル(gtk3test.c)をダウンロードしてきました。このソースコードの中で使われているGTKの関数をリストアップしてみます。gtk_init()gtk_window_new()gtk_...
コンピュータを楽しく使う

ドキュメントのありかを探る(GTKで遊ぶ第5回)

オープンソースのGUIツールキットGTKを使ってVisual Studio 2019でプログラミングを学ぼうという連載をしています。GUIツールキットというのは、マウスクリックとかタップとかで操作できるようなウィンドウとかボタンとかそういう...
コンピュータを楽しく使う

タートルグラフィクスでLOGO言語のまね

昔々、LOGOという教育向けプログラミング環境がありました。カメを歩かせてグラフィックを描く "タートルグラフィクス機能" で有名なこのプログラミング言語について、詳しくはWikipediaをどうぞ。上記ページにある "LOGOのロゴ" と...
コンピュータを楽しく使う

棒倒し法で迷路を描く

以前から取り組んでいるネタですが、生徒さんに棒倒し法のアルゴリズムを学んでもらって、手描きで迷路を描いてもらいました。左上のハノイの塔はペーパーウェイト(文鎮)の代わりです。気にしないでください。アルゴリズムの理解のために9x9、11x11...
コンピュータを楽しく使う

アイコンセットを探してくる(GTKで遊ぶ第4回)

以前、アメーバブログでブログを書いていたころ、古くからあるオープンソースのGUIツールキット、GTKをソースコードからコンパイルしてVisualStudio2019でリンクしてGUIアプリを作ってみる、というようなことを始めたのでした。ブロ...
コンピュータを楽しく使う

OpenGL

通ってくれている中学生2年生の生徒さんが下記のページを読みながらOpenGLの勉強をしています。このページに下記の記述があります。Windows 上では「Win32 コンソール アプリケーション」のプロジェクトにすることで, これらのプログ...