ネットワークリテラシー Network Literacy
ネットワークリテラシー関連科目では,インターネットによる情報交換、 情報収集、情報発信に関連する知識、技術を演習し、問題点を考察・議論しています。 その授業内容は,「新・インターネット講座」(北大路書房)にまとめられています。 この本を使って学習を進めるためのサポートページを用意していますので,活用してください。
- ■ネットワークリテラシー科目授業の資料
「新・インターネット講座」をテキストとして使った授業のサポートページ - ■スタイルシートの基本
スタイルシートの概略をまとめた資料。 - ■スタイルシートでのレイアウト演習
同じレイアウトのWebページをテーブル、スタイルシート、フレームを使って作成する演習説明へのリンク。 - ■「新・インターネット講座」のサンプル
「新・インターネット講座」で示したHTMLファイルへのリンク。
Javaで遊ぼう Java Programming
Javaプログラミングの授業を通して作成してきた教材を,
「Javaプログラミング」(共立出版)にまとめました。
ここでは,Javaプログラミング授業のためのサンプルプログラム(アプレット)を紹介します。JRE(Java Runtime Environment)1.2以降の実行環境で動作します。
<APPLET>タグでページに埋め込まれたアプレットは,通常ブラウザ内蔵のJava 実行環境(VM: Virtial Machine)を使って実行されます。しかし,内蔵VMのバージョンの問題で,ページ上のアプレットを実行できないことがあります。
【注意】 OSとブラウザによって動作が異なります。
Linux/Windows:
ブラウザ内蔵のJava VMを使うページ(non plug-in版)と,Java Plug-inを使うページ(plug-in版)の両方を用意しました。まず,ブラウザのJava実行環境を使うnon plug-in版を試し,それで実行できない場合は,plug-in版を試してください。
Java Plug-inがないマシン環境でplug-in版を起動すると,Sun Microsystems社のサイトから、Plug-inを含むJRE6.0をインストールします。
Plug-inについては,
Java Plug-inガイドを参照してください。
Windowsの場合、MicrosoftがJava標準に準拠しない独自の実行環境
(Microsoft VM for Java)を入れて配布していたため、以前は問題がありました。2003年の後半以降に出荷されたWindows OSにはSun Microsystemsの最新のJREが実装されています。
Mac OS: Mac OS Xではnon plug-in版がブラウザ内蔵のJava VMで問題なく実行できます。Mac OS9 以前については、別のページにまとめました。
- ■線画で遊ぶ
non plug-in版
plug-in版
線,円を繰り返し描くアプレットです。マウスをドラッグして単純な繰り返 しが作る形を楽しみます。 - ■線で描くフラクタル
- 多角形の回転 non plug-in版 plug-in版
- 木のフラクタル non plug-in版 plug-in版
- Reviのフラクタル non plug-in版 plug-in版
- ■ラケットボール
non plug-in版
plug-in版
動き回るボールをラケットで打ち返す簡単なゲーム。 - ■風車
non plug-in版
plug-in版
2D Grahpicsを使った四角が回転するアプレット。 - ■三山くずし(Nim)
non plug-in版
plug-in版
3つの棒の山(実際は3列になっている)があります。コンピュータと交互に,いずれかの山から任意数の棒を取り去っていきます。最後の1本を取ることになった方が負けです。棒の本数によって,先手必勝あるいは後手必勝の戦法があります。棒の本数はゲームごとにランダムに決まるようになっていますので,先手(あなた)が必勝戦法をもつ場合もあります。さて,コンピュータに勝てるか? - ■ライフゲイム
non plug-in版
plug-in版
ライフゲイムは、1970年にJohn H. Conwayが発明したもので、画面上で点(生命体)が増殖・消滅を繰り返します。単純な規則で増殖・消滅するにもかかわらず、点の集合体はさまざまな形を作り出します。 - ■錯視…ミュンスターバーグ錯視
non plug-in版
plug-in版
白と黒の四角が交互に並んだ列を少しずつずらして,横に並べると,縦の線が傾いて見えます。これはミュンスターバーグ錯視と呼ばれる錯視図形の一つです。 - ■錯視…ネオン錯視
non plug-in版
plug-in版
白い背景に色が染み出して見える現象を体験するアプレット。 - ■A piece of works…Treasure Box
non plug-in版
plug-in版
たから、言葉をさがすアプレット。 - ■A piece of works…Circulating Characters
non plug-in版
plug-in版
かなの流転と定着。
JavaScript
JavaScriptは、対話的なWebページを制作するための技術のひとつです。授業で参照する資料とサンプルスクリプトを紹介します。
- ■
JavaScriptの授業資料
(フレームなし版)
JavaScriptの授業のためのサポートページです。 - ■
ダイナミックHTMLで遊ぶ
ダイナミックHTMLを使ったサンプルページです。 - ■
エッシャーのパターン実験
エッシャーが作り出した繰り返しパターンを追体験するページ。JavaScriptのイベント処理のサンプルでもあります。 - ■
テクストの感触
文を触るように読む、触った跡を残しながら読むWebコンテンツ。 自分のテクストを入力すると、自分だけのテクストの感触を楽しめ、 自分だけのものとして保存できます。
著書 books
- ■すべての人のためのJavaプログラミング第2版
立木秀樹・有賀妙子著 共立出版 2007
2000年に出版した本の改訂版。 プログラミング初心者を対象としながらも, 実際に役に立つプログラムを書けるレベルに達することを目標としたJava言語の教科書です。 分かりやすい例題を用いて Java 言語の概念を正しく伝えることと, 実際にプログラムを組む上で必要になる知識を与えることに重点をおいて執筆しました。第2版では説明の流れを考え直し,章立てを再構成しました。読者の視点にたった分かりやすい記述を増やし、達成感のある練習問題を配置しました。
サポートページから, 本書で紹介してあるプログラムのソースコードを得ることができます。 さらに,ここでは追加の解説や正誤表を載せています。 - ■マルチメディア表現
有賀妙子・渡部隆志・由良泰人著 実教出版 2005
デジタル化技術の発展により、マルチメディア表現は「見る・聞く」対象から「作る」対象へと転換しました。視覚や聴覚を通して情報を伝達するためのデザインの基礎や技術を解説しています。
高等学校の専門教育に関する教科「情報」の科目「図形と画像の処理」の教科書として使用できることを想定しています。
-
■新・インターネット講座
有賀妙子・吉田智子著 北大路書房 2005
インターネットという新しい道具を手にいれた私たちが,それを活用するに あたり,知っておきたい知識,技法を教科書としてまとめた本です。
1999年に初版「学校で教わっていない人のためのインターネット講座」が発行され、2005年に改訂し「新・インターネット講座」になりました。
本書で紹介してある教材や問題の解説を載せたサポートページを公開しています。 - ■デジタル@デザイン
渡部隆志・由良泰人・有賀妙子著 秀和システム 2002
コンピュータを使ってデザインワークを進める上で、必要となる知識と技術をまとめた本。コンピュータや技術の変遷の中でも変わることのないビジュアルコミュニケーションデザインの本質を伝えることを目的としています。グラフィックデザイン、コンピュータグラフィックス、アニメーション、映像、そしてWebページデザインといった、デジタル化された視覚表現をデザインする際に押えておくべき内容を解説しています。 本書の紹介ページでは、本書に掲載されている画像ファイルをデジタルデータとして公開しています。 -
■すべての人のためのJavaプログラミング
立木秀樹・有賀妙子著 共立出版 2000
はじめてプログラミングを学ぶ人のためのJava言語の教科書。前半 ではタートルグラフィックスを使い,オブジェクト指向プログラミングの基 礎を学び,後半ではJavaのグラフィカルユーザインターフェースパッケージ を使った実際のプログラム作成を学びます。
- ■ホンキで学ぼうJavaのキホン
有賀妙子著 秀和システム 2000
Java言語の入門書。基礎編,GUI制作編,発展編からなります。読者の要求 レベルに合わせて,必要な部分を学習していってください。 - ■Mac OS X Server CompleteGuide
有賀妙子・竹岡尚三・由良泰人著 秀和システム 1999
Mac OS XはMacintoshの新しいOSであるとともに,歴史があり安定したOSで あるBSD UNIXでもあります。本書はその解説書です。 - ■Javaプログラミング徹底マスター
有賀妙子・竹岡尚三著 ソフトバンク 1998
Java言語の網羅的な解説書。プログラミングがはじめての人には教科書となり,経験者にはりファレンスとなることを目指しました。