オブジェクト指向の講義メモ
テンプレート STL(C++テンプレートライブラリ) テンプレート(C++) 古い開発モデル Vモデル 民主的なチームが崩壊 ウォーターフォール 最近の開発モデル アジャイル エクストリームプログラミング テスト駆動 伽 […]
授業アンケート結果
恒例の授業アンケートの、プログラミング応用とデータベースが送られてきた。 データベース 例年であれば、80ポイント前後のところが85ポイントとなっており、 他の科目などにも比べ高い評価となった。 興味関心については、90 […]
自宅で監視カメラを動かしてみた
今度の週末は、家族旅行の予定。 だけど、子どもがその間、最近病院に連れて行った婆ちゃん猫を 心配している。 そこで、使っていなかったWebカメラで、急遽、監視カメラを動かしてみた。 奥さんからは、解像度低いじゃんとツッコ […]
ハッシュ法(2)
授業進度が予定よりも早いため前半講義で、後半はまだ提出者の少ないことから 課題の時間とした。 前回のハッシュ法では、数値(電話番号)をキーとする検索であった。 このためハッシュ関数は、数値の不規則性の部分を取り出すだけで […]
ハッシュ法
2分木なども終わって、検索処理のさらなる高速化として、 ハッシュ法を説明する。 オープンアドレス法 電話番号が記録されているのかどうかを探す処理を考えると、 最も単純な方法は、電話番号を配列の添字にする方法となる。 in […]
データベースの用語など
データベースの2回目ということで、データベースの形式などの説明のあと、 データベースの数学的な表記方法などを示す。 データベースの基本 データベースを利用する際、プログラマにしてみれば、SQLというデータ問い合わせ言語を […]
4EI-創造工学演習成果発表会
様々なプログラミングコンテスト参加を目標に、数人のグループで作品づくり。
60%の人間はプログラミングの素質がない…
個人的には、なかなか、的を得た数字のように思うな… 本の虫:60%の人間はプログラミングの素質がない… 「ふたこぶラクダ」という名前の有名な論文に書かれているんだってさ。 引用:プログラミングの素 […]
ハノイの塔とマージソートの分析
再帰呼び出しを含む処理の、速度分析の説明として、ハノイの塔とマージソートを 説明する。 ハノイの塔 ハノイの塔は、3本の塔にN枚のディスクを積み、ディスクの上により大きいディスクを積まずに、移動させるパズル。 ハノイの塔 […]
創造工学の導入実験でPerlと正規表現
4年の前期実験では、2週分を創造工学でのシステム作りの導入とするための、 基礎実験を行っている。クラスを3グループに分け、私の担当は初回にPHPによる、 Webプログラミングの説明。これにより簡単な掲示板やアンケートを作 […]