オブジェクト脳オンライン

 オブジェクト脳オンラインなんていうページを見つけました。

オブジェクト脳オンライン

 かの有名な「社長起立」のいろいろな言語バージョンがあります。ちなみに原著ではJavaで実装しています。

Javaオリジナルバージョン 
Pythonバージョン
C++バージョン
Rubyバージョン
JavaScriptバージョン
Delphiバージョン
Smalltalkバージョン
PHPバージョン
社長命令・起立 ! 
Lotus Scriptバージョン
Gaucheバージョン

 ではドリトルは? ただいま制作中です。

comments

eビジネス最新の教科書

eビジネス教室

 この本はeビジネスの教科書としてはとてもオススメです。SEO対策やWeb2.0,SNS,ブログなど最新のウェブの技術に言及しています。この教科書をつかった講義を受けたい方は是非とも京都情報大学院大学へ。

【内容】
1 eビジネスとは
2 情報と情報化
3 情報処理 
4 インターネットとウェブ
5 Web2.0
6 経営手法と情報システム
7 電子商取引 課題
8 eビジネスモデル
9 ネットコミュニティ
10 インターネットマーケティング
11 電子決済
12 情報セキュリティ
13 倫理と法
14 インフラストラクチャ

【参考】
京都情報大学院大学 | eコマースの諸手法
京都情報大学院大学 | 入学説明会
…今年は入学者が殺到しそうですので,早い時期にお越しください。
学術ストア – eビジネス…eビジネス関連の書籍がまとめて購入できます。

comments

オブジェクト指向設計の前にDBを

テクニカルエンジニアデータベース完全教本 2008年版 (2008)

 アメリカのコンピュータサイエンスの教育ではデータベースを基礎としています。データベースのデータを離れた人たちと共有したいためにインターネットが発達したので,「データベース+ネットワーク」という風に勉強するそうです。そしてオブジェクト指向設計の本を読んでも,データベース設計を始めにあってから,グラフィックスなどの話題へいきます。だから,オブジェクト指向の勉強をする前に,データベースの勉強をするべきなんです。
 この本は比較的安価にデータベースの勉強をすることができます。データベースの勉強は3分野あります。
1 データベースのモデル
2 SQL
3 データベースの制御(DBAともいう)
 3はネットワークと最も関連があります。1はモデリングの基礎です。フィールド設計,多重度などが重要です。こういう基礎ができておれば,オブジェクト指向のクラス設計はかなり楽になるんです。データベースの基礎はプログラミングよりも重要でしょう。
 ちなみに,データベースとくに関係データベースの初歩を学んでからC言語の構造体を学ぶとよくわかります。

【追伸】
 本学のコンピュータサイエンス学系はデータベース,ネットワーク,マルチメディアを3つの柱にしています。

comments

ETロボコン2008技術教育

ETロボコン関西2008

図 懇親会

 本日はETロボコン2008関西地区大会の技術教育の1回目が百万遍の大学院で行われました。多数の来場で盛り上がりました。
 午前中は環境設定のインストールの研修です。午後からはオブ脳が講師を務めて,「UMLの基礎」を講義しました。
 夜の部は懇親会です。ああ楽しかったですね。
 ちなみに昨日の特別講義でオブ脳は講義させていただいたんですが,早速1回生がやってきました。すごいですね。

【参考】
ETロボコン2008公式サイト
よみがえった飛行船(すえぴー日記)

【ブログ内参照】
ETロボコンの準備@東京 その2
ETロボコンの準備@東京
UMLロボコン
ETロボコン関西大会の説明会

comments

知人が科研費ゲットでグラフ電卓

 私の知人の高等学校の先生が科学研究費(奨励研究)をゲットされました。その相談で大阪まで行っておりました。グラフ電卓と距離センサを5セットほど購入されて,「考える力」を養う教材を開発して実践する予定です。なぜ,日本ではこのような教育実践がはやらないかと思います。あまりにも受験数学が幅をきかせすぎです。

【ブログ内参考】
グラフ電卓で実験

comments

PHPもオブジェクト指向だ

PHPによるデザインパターン入門

PHPもオブジェクト指向です。だからデザインパターンの適用は可能です。

comments

MathML その5

 情報処理学会の発表原稿を作成しています。MathML関連を発表する予定です。本学からは私以外でも,数学のeラーニングの発表があります。これもMathMLを使っています。MathMLに関しては私は最先端だと思います。

【参照】
情報処理学会@KCGI-2
情報処理学会@KCGI-1
94回研究発表会 – IPSJ SIGCE
MathML最先端2008春

 5月17日の研究会を是非,見に来てください。

【ブログ内参照】
MathML その4
MathML その3
MathML その2
MathML その1

comments

UMLの起源のひとつ

オブジェクト指向方法論OMT―モデル化と設計
 UMLとはUnified Modeling Languageのことで,直訳すれば「統一モデリング言語」となります。何が統一されたかといば,モデル化するための言語が統一されたんです。有名なものに,OMT法とBooch法があります。
 この本はOMT法の原著です。著者のジェームズ・ランボーはUMLの基礎を作った方として有名です。OMTは今日のクラス図の基本になっています。汎化・特化の関係や集約・分散の関係などが述べられています。

【ジェームズ・ランボー】
Keyman Interview:Walker Royce/Terry Quatrani/James Rumbaugh
Code Freeze 2006 Software Development Symposium

【ブログ内参照】
C++とUML
憂鬱なプログラマのためのオブジェクト指向開発講座…「憂プラ」といいます。

comments

UMLモデルをどうやってC言語?

 ETロボコンは「UMLロボコン」と呼ばれていたように,UMLで設計して実装する必要があるんです。ところが,LEGOで利用できる言語がC,C++,Javaの3種類です。リアルタイム的な応答性を考えると,Javaは不利で,CかC++となります。UMLはオブジェクト指向による設計システムなので,手続き型のCへどのように落とし込めばいいのかが疑問になりますね。
 その回答には以下のサイトにあります。一度読んでみましょう。なかなか面白いですよ。
【参考】
UMLモデルをどうやってC言語に落とし込むか

【ブログ内参照】
ETロボコンの準備@東京 その2
ETロボコンの準備@東京

comments

関数の解説が多いPHP

基礎からのPHP [基礎からシリーズ] (プログラマの種シリーズ)

この本はamazonでは大変評判が悪いです。理由は「基礎からの」の部分が不適切だからです。たしかにそうでしょう。「基礎からの」ではなく「基礎をおえてからの」という方が正しいでしょう。
 この本のPHPに対するスタンスは「PHPは豊富な関数であり,不要にプログラミングするのではなく,関数を探すべきだ」ということです。なるほどと思います。PHPの関数でpdf作成できるなんてこの本で初めて知りました。本当の初心者は以下の本がいいでしょう。

【参考】
高橋 麻奈 (著) 「やさしいPHP やさしいシリーズ 」
ウェブプログラミング概論
京都情報大学院大学 入学説明会

comments