構造図(UML)
先週のUMLの概要説明の後なので、今回は構造図を説明する。 構造図には、以下の記法がメインであり、基本的にプログラムやシステムの構造を記載する記法。 クラス図とオブジェクト図 コンポーネント図 配置図 パッケージ図 以下 […]
プロコン競技の補助的サンプルコード
プロコンの競技部門では、PPM形式画像ファイルの先頭に、 画像分割数などが、コメントで埋め込まれるので、 コメントを追加するプログラムを示して、画像データの入出力に慣れてもらうサンプルを示す。 ppmaddinfo.cx […]
関連するICT機器更新の見通し
今年度は、総合情報処理センターの教育用端末の更新が予定されている。 そこで改めて、関連する他のICT機器・インフラの更新がいつ頃だったのか、 整理してみた。(記憶中心なので多少時期が曖昧だけど) 改めて見ると、下側の自分 […]
教育ITソリューションの展示会
先日、東京のビックサイトで開催されていた、教育ITソリューションEXPOに参加してきました。 今年度は、情報処理センターの端末が更新となるので、 新しい製品などの情報を仕入れるのが目標でした。 文部科学省の小中学校への電 […]
SRIVあまり使っていないけど…
今日の情報構造論は、演習。 テーマは、malloc+freeに慣れてもらうのが目標ということで、 配列にたとえば名前と電話番号のデータベースを作ってもらうけど、 名前が寿限無のような名前だったり、データ件数が巨大かどうか […]
高専プロコンフォーラム5/16
テレビ会議システムを用いた、高専プロコンフォーラム。 高知高専の先生によるGPS津波警報システムなどの紹介。
今日はキャンパスウォーク
今日は、オープンキャンパスの第1段のキャンパスウォーク。 午前は進学を検討している中学生向け、午後は一般の方を対象に、 学科設備などの見学をしてもらいました。 5年生も説明スタッフとして頑張ってくれました。 うちの中3も […]
隠蔽化とコンストラクタとgetter,setter
前回までの授業で、簡単なクラスを作るまでを説明したので、 複素数クラスのリファクタリングを通して、隠蔽化を説明。 getter,setterメソッド 前回の授業では、以下のプログラムを示していたが、 例えば名前nameや […]