情報と経済

年度 2005
科目名 情報と経済
教員名 宮川 裕之
授業概要 情報システムを企画・計画する際に、その情報システムが利用者に与える影響を考え、設計や計画に反映させていくことが重要である。近年、社会を構成する重要な基盤システムとしての役割を担う情報システムがますます増えてきている。このような情報システムの企画や計画を立てる場合には、それが社会・経済に与える影響を認識していることが大切になる。この授業では、情報化の進展に伴って経済はどのように変化してきたのか、また、今後どのように変化していこうとしているのか、国民経済の中で情報活動や情報産業はどのように位置づけられるのか、経済構造や産業構造からみてどのような役割を果たそうとしているのか、といった問題を扱う。
授業計画 オリエンテーション(e-ラーニングの受講の仕方、授業の進め方などの説明)
情報化社会
情報とは何か
インターネット
情報化社会の社会基盤
情報技術
商品の価格決定
生産・分配・消費のメカニズム
新しい商品が生まれるまで
情報コスト
情報ネットワーク(実演を含む)
消費者の動向と技術への期待
情報の価値と価格
新産業発生の構図
仕事の仕組みと情報システム
情報化社会に求められる人材像
評価方法 期末試験とe-ラーニングでの理解度クイズの成績をもとに評価する。
教科書
参考書
メッセージ この授業は、オンデマンド型のe-ラーニングで行う。質問や意見交換は、e-ラーニングシステムの電子掲示板や電子メールが使える。さらに深い学習を希望する学生、授業進行の遅い学生のために、講義室に集まっての授業も適宜行う(単位互換協定大学の受講生については他の手段で対応する)。
カテゴリー: 2005

文献講読

年度 2005
科目名 文献講読
教員名 横内 清光
授業概要 21世紀はデザインの時代だといわれる。「美しさ・コミュニケーション・知恵」が、荒々しい経済活動や、むき出しの科学技術に替わって求められる時代なのである。ここに従来は美術大学生の学ぶ領域とされていた「デザイン論」の修得が、広報学科の学生にも必要な時代がやってきている。本講で採用した文献は、現代デザインの歴史を平明に鋭く捉えた『デザインの20世紀』である。著者は図像学の研究者で東京造形大学教授の柏木博氏。生活用品、工業生産物、建築、広告など、幅広い視野から解き起こすデザイン活動の歴史は、20世紀の優れた時代考察ともなっている。デザイン論の入門編として、受講生の視野を広げ思考を養う場にしていきたい。
授業計画 各回、以下の内容を学習してゆく。
オリエンテーション&講読:生活の総合デザインを夢見た「アート&クラフト運動」
20世紀の初めの新たなる精神活動「アール・ヌーボー」
大量生産デザインの出現「フォーディズム」
ドイツの造形学校「バウハウス」
アメリカのインダストリアル・デザイン「流線型と速度」
いま再評価される消費社会のデザイン「アール・デコ」
理解度テスト(課題に対する思考と記述:60分)
革命の夢から生まれた「ロシアン・アヴァンギャルド」
市場のデザイン「合理化と標準化」
生活様式のデザイン「アメリカン・カルチャー」
欲望を組織する「広告デザイン」
電子テクノロジー「ポストモダンのデザイン」
ディスカッション&総括
評価方法 中間小テスト1回、最終授業までのレポート提出で、60%以内の評価を行う。その他、授業中の質疑応答で30%、積極的発言を評価。出席点で10%以内の加点評価する。
教科書
参考書
メッセージ デザインって、すごく幅広い言葉だって知っていた? 建築やクルマ・飛行機のデザインから、スプーンや衣服などのデザインはもちろん、このようなカタチに見える物だけでなく、設計思想や政策に至る抽象的な世界まで、デザインという言葉は使われています。広報学科に学ぶキミは、さて、どんな分野のデザインに興味があるかな? この本で学習すると、デザインに対する考え方が変わる。
カテゴリー: 2005

プログラミングⅠ

年度 2005
科目名 プログラミングⅠ
教員名 宮川 裕之
授業概要 コンピュータは、プログラムによってさまざまな働きをする。ワープロ、表計算、銀行の預貯金をするためのシステム、科学技術計算など、コンピュータを利用しておこなわれるさまざまなデータ処理は、コンピュータプログラムによって実現される。コンピュータを利用したシステムを開発する上で、プログラミングは欠くことのできない大切な技術である。この授業では、データの処理手順であるアルゴリズム、データ間の関係をあらわすデータ構造の考え方に言及しながら、プログラミング実習を交えて学習を進めていく。この授業で使用するプログラミング言語はJava言語である。Java言語は、携帯電話やWebブラウザでも利用できる言語であることからもわかるように、広範なコンピュータ環境で使用することのできるプログラミング言語である。このプログラミングⅠは、プログラミングⅡとプログラミング応用の基礎となる内容である。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。
授業計画 ソフトウェアの歴史/コンピュータとの対話の原点/プログラミング言語[講義とソフトウェア操作実習]
プログラミングの基礎・・・定数/変数/データ型[講義とソフトウェア操作実習]
データの入力と結果の出力[講義と実習]
アルゴリズムとは・・・構造化定理(順次、選択、反復)[講義と実習]
流れの制御アルゴリズム(1)・・・判断[講義と実習]
流れの制御アルゴリズム(2)・・・繰り返し[講義と実習]
流れの制御アルゴリズム(3)・・・総合化[講義と実習]
簡単なデータ構造・・・配列[講義と実習]
配列の応用(1)・・・分類アルゴリズム[講義と実習]
配列の応用(2)・・・線形探索法アルゴリズム[講義と実習]
配列の応用(3)・・・2分探索法アルゴリズム[講義と実習]
メソッドの活用(1)・・・メソッドの作成方法[講義と実習]
メソッドの活用(2)・・・実用的なプログラム[講義と実習]
クラスの概念とオブジェクト指向プログラミング[講義と実習]
アプレットプログラミング[講義と実習]
評価方法 出席を加味しながら、学期末の実技テストによって評価する。実技テストの試験時間は、3~4時間程度を確保し、その時間内で早く課題が完成すればする程、高得点となる。
教科書
参考書
メッセージ プログラミングは覚えるよりも経験を重ねることで理解できるので、例題を中心とした実習となります。
カテゴリー: 2005

プログラミングⅠ

年度 2005
科目名 プログラミングⅠ
教員名 宮川 裕之
授業概要 コンピュータは、プログラムによってさまざまな働きをする。ワープロ、表計算、銀行の預貯金をするためのシステム、科学技術計算など、コンピュータを利用しておこなわれるさまざまなデータ処理は、コンピュータプログラムによって実現される。コンピュータを利用したシステムを開発する上で、プログラミングは欠くことのできない大切な技術である。この授業では、データの処理手順であるアルゴリズム、データ間の関係をあらわすデータ構造の考え方に言及しながら、プログラミング実習を交えて学習を進めていく。この授業で使用するプログラミング言語はJava言語である。Java言語は、携帯電話やWebブラウザでも利用できる言語であることからもわかるように、広範なコンピュータ環境で使用することのできるプログラミング言語である。このプログラミングⅠは、プログラミングⅡとプログラミング応用の基礎となる内容である。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。
授業計画 ソフトウェアの歴史/コンピュータとの対話の原点/プログラミング言語[講義とソフトウェア操作実習]
プログラミングの基礎・・・定数/変数/データ型[講義とソフトウェア操作実習]
データの入力と結果の出力[講義と実習]
アルゴリズムとは・・・構造化定理(順次、選択、反復)[講義と実習]
流れの制御アルゴリズム(1)・・・判断[講義と実習]
流れの制御アルゴリズム(2)・・・繰り返し[講義と実習]
流れの制御アルゴリズム(3)・・・総合化[講義と実習]
簡単なデータ構造・・・配列[講義と実習]
配列の応用(1)・・・分類アルゴリズム[講義と実習]
配列の応用(2)・・・線形探索法アルゴリズム[講義と実習]
配列の応用(3)・・・2分探索法アルゴリズム[講義と実習]
メソッドの活用(1)・・・メソッドの作成方法[講義と実習]
メソッドの活用(2)・・・実用的なプログラム[講義と実習]
クラスの概念とオブジェクト指向プログラミング[講義と実習]
アプレットプログラミング[講義と実習]
評価方法 出席を加味しながら、学期末の実技テストによって評価する。実技テストの試験時間は、3~4時間程度を確保し、その時間内で早く課題が完成すればする程、高得点となる。
教科書
参考書
メッセージ プログラミングは覚えるよりも経験を重ねることで理解できるので、例題を中心とした実習となります。
カテゴリー: 2005

記号論入門

年度 2005
科目名 記号論入門
教員名 岡野 雅雄
授業概要 記号論とは、文字符号や交通信号や地図のようなものだけにとどまらず、我々の身体の発する意味や、ことばや、社会のしきたりなどに至るまで、広く意味作用を扱うものである。人文科学においては、自然科学における数学に相当する基礎理論であり、現代思想や文学理論には欠かせない知識である。この科目では、記号の具体例をみながら、基本的な考え方を身につけてゆくようにしたい。 授業の流れとしては、まず具体的な記号を概観し、徐々にその背後にある原理をつかむようにする。ついで、「ことばと文化」の記号に対象を広げ、「文化記号論」と呼ばれる理論に進み、現代社会をとらえる上での応用を考える。
授業計画 「記号」と「記号論」--記号とは何か
記号論の考え方(1)–記号と意味; 記号論の創始者たちの考え方
記号論の考え方(2)–記号のタイプ;記号の「体系」性(範列と連辞)
記号論の考え方(3)–デノテーションとコノテーション
記号論の考え方(4)–メタファーとメトニミー
記号論の考え方(5)–ヤーコブソンの二軸理論による広がり
記号の分類--論理的コード(1)副言語的コード
記号の分類--論理的コード(2)実用的コードと認識論的コード
記号の分類--論理的コード(3)美的コード
記号の分類--論理的コード(4)社会的コード
記号論的分析方法
まとめ
評価方法 中間レポートおよび学期末のテスト。なお、中間レポートでレポート管理システムを使用します。
教科書
参考書 P. ギロー『記号学』白水社クセジュ文庫 
メッセージ この科目は教養科目として、記号論の考え方・ものの見方を知ってもらうのが主な目的です。受講生の構成にあわせて、後半部で扱う材料などは変わる可能性があります。
カテゴリー: 2005

アルゴリズムとデータ構造(経情)

年度 2005
科目名 アルゴリズムとデータ構造(経情)
教員名 平賀 瑠美
授業概要 データ構造とは,コンピュータのメモリ上にデータをどのように並べるかという方法や形式のことであり,アルゴリズムとは,それらのデータ構造を持つデータを操作するための一連の手続きである.より複雑な問題を与えられたときにプログラムで対処できるようになるためには,基本的なデータ構造とアルゴリズムを知っておく必要がある. 本授業では,プログラミング作成の様々な場面に活用できるデータ構造やアルゴリズムについて学習する.講義内容をもとに,実際にJava 言語でプログラムを書き,レポートを提出することによって理解を確実なものにしていく.本授業を受講するためには,プログラミングIは必ず単位をとっておくこと.Swing を利用してコードを書くので,プログラミングIIも単位をとった後の方が望ましい. 内容は,データ構造,再帰,ソート,応用の4つに分かれている.データ構造,再帰,ソートについて2回ずつプログラム実習を行なう.
授業計画 1. データ構造(1) スタック,キュー,リスト
データ構造(2) スタック,キュー,リストを用いたプログラミング実習
データ構造(3) ハッシュ,逆ポーランド記法
データ構造(4) 逆ポーランド記法による式の計算のプログラミング実習
再帰(1) 階乗計算
再帰(2) ハノイの塔のプログラミング実習
再帰(3) 木,二分木探索
再帰(4) フラクタル図形のプログラミング実習
ソート(1) バブルソート,シェルソート
ソート(2) バブルソート,シェルソートのプログラミング実習
ソート(3) ヒープソート,ヒープソートのプログラミング実習
8クイーン
巡回騎士問題
魔方陣
まとめ
評価方法 出席および期末テスト。
教科書
参考書
メッセージ プログラムを書くと一言で言っても,センスの良いプログラムも悪いプログラムもある.アルゴリズムをきちんと理解してそれを反映できるようにプログラムを書けるようになることは,センスの良いプログラムへの一つの段階である.この授業では,プログラムを書くことで授業の内容を確認,復習する手段であり,データ構造やアルゴリズムの内容をしっかり理解することが第一義である.うまく動くと楽しいプログラムも作れるようになる.
カテゴリー: 2005

アルゴリズムとデータ構造(経情)

年度 2005
科目名 アルゴリズムとデータ構造(経情)
教員名 平賀 瑠美
授業概要 データ構造とは,コンピュータのメモリ上にデータをどのように並べるかという方法や形式のことであり,アルゴリズムとは,それらのデータ構造を持つデータを操作するための一連の手続きである.より複雑な問題を与えられたときにプログラムで対処できるようになるためには,基本的なデータ構造とアルゴリズムを知っておく必要がある. 本授業では,プログラミング作成の様々な場面に活用できるデータ構造やアルゴリズムについて学習する.講義内容をもとに,実際にJava 言語でプログラムを書き,レポートを提出することによって理解を確実なものにしていく.本授業を受講するためには,プログラミングIは必ず単位をとっておくこと.Swing を利用してコードを書くので,プログラミングIIも単位をとった後の方が望ましい. 内容は,データ構造,再帰,ソート,応用の4つに分かれている.データ構造,再帰,ソートについて2回ずつプログラム実習を行なう.
授業計画 データ構造(1) スタック,キュー,リスト
データ構造(2) スタック,キュー,リストを用いたプログラミング実習
データ構造(3) ハッシュ,逆ポーランド記法
データ構造(4) 逆ポーランド記法による式の計算のプログラミング実習
再帰(1) 階乗計算
再帰(2) ハノイの塔のプログラミング実習
再帰(3) 木,二分木探索
再帰(4) フラクタル図形のプログラミング実習
ソート(1) バブルソート,シェルソート
ソート(2) バブルソート,シェルソートのプログラミング実習
ソート(3) ヒープソート,ヒープソートのプログラミング実習
8クイーン
巡回騎士問題
魔方陣
まとめ
評価方法 出席および期末テスト。
教科書
参考書
メッセージ プログラムを書くと一言で言っても,センスの良いプログラムも悪いプログラムもある.アルゴリズムをきちんと理解してそれを反映できるようにプログラムを書けるようになることは,センスの良いプログラムへの一つの段階である.この授業では,プログラムを書くことで授業の内容を確認,復習する手段であり,データ構造やアルゴリズムの内容をしっかり理解することが第一義である.うまく動くと楽しいプログラムも作れるようになる.
カテゴリー: 2005

プログラミングⅡ

年度 2005
科目名 プログラミングⅡ
教員名 平賀 瑠美
授業概要 Javaは実務処理はもとより、モバイルコンピューティングにも使われるなど、その用途は大きい広がりを見せている。それはオブジェクト指向の考え方に基づくとともに、実際に書きやすい言語仕様をもつことや、特定のプラットフォームに依存せず、どこでも同じ実行結果を保証できること等による。 Javaでは洗練されたイベント処理によるGUIを容易に構成することができる。また多くのアルゴリズムやデータ構造を組み込んだ豊富なクラスライブラリが整備されていることから、Javaによるソフトウェアの作成は極めて生産性の高いものになり得る。 この授業ではプログラミングⅠでの理解を前提として、オブジェクト指向プログラミングの考え方やGUIを使ったプログラミングについて学ぶ。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。
授業計画 ソフトウェアの開発とオブジェクト指向プログラミング[講義と実習]
データ構造と手続き(アルゴリズム)をクラスにまとめる[講義と実習]
クラスとインスタンス[講義と実習]
継承とインターフェイス[講義と実習]
アプリケーションとアプレットの違い[講義と実習]
グラフィカルユーザインタフェースとSwing[講義と実習]
フレームとペインとパネル[講義と実習]
アイコン、ラベル、ボタン[講義と実習]
レイアウトマネージャ[講義と実習]
イベント処理とデリゲーションモデル[講義と実習]
イベントリスナとアダプタ[講義と実習]
イベント処理によるミニゲームの作成[講義と実習]
ゲームとアルゴリズム[講義と実習]
テーブルを使ったプログラミング[講義と実習]
テキスト類を使ったプログラミング[講義と実習]
評価方法 出席および期末に行う実技試験。
教科書
参考書
メッセージ 当初はWebをインタラクティブにする手段として登場したJavaであるが、急速に信奉者を増やし、今では最も重要なプログラミング言語の一つに数えられている。実務的なプログラムからゲームソフトまで、Javaの応用範囲は極めて広い。この授業によって、GUIによる解りやすいプログラムの作り方を体得して欲しい。
カテゴリー: 2005

アルゴリズムとデータ構造(システム)

年度 2005
科目名 アルゴリズムとデータ構造(システム)
教員名 平賀 瑠美
授業概要 データ構造とは,コンピュータのメモリ上にデータをどのように並べるかという方法や形式のことであり,アルゴリズムとは,それらのデータ構造を持つデータを操作するための一連の手続きである.より複雑な問題を与えられたときにプログラムで対処できるようになるためには,基本的なデータ構造とアルゴリズムを知っておく必要がある. 本授業では,プログラミング作成の様々な場面に活用できるデータ構造やアルゴリズムについて学習する.講義内容をもとに,実際にJava 言語でプログラムを書き,レポートを提出することによって理解を確実なものにしていく.本授業を受講するためには,プログラミングIは必ず単位をとっておくこと.Swing を利用してコードを書くので,プログラミングIIも単位をとった後の方が望ましい. 内容は,データ構造,再帰,ソート,応用の4つに分かれている.データ構造,再帰,ソートについて2回ずつプログラム実習を行なう.
授業計画 1. データ構造(1) スタック,キュー,リスト
データ構造(2) スタック,キュー,リストを用いたプログラミング実習
データ構造(3) ハッシュ,逆ポーランド記法
データ構造(4) 逆ポーランド記法による式の計算のプログラミング実習
再帰(1) 階乗計算
再帰(2) ハノイの塔のプログラミング実習
再帰(3) 木,二分木探索
再帰(4) フラクタル図形のプログラミング実習
ソート(1) バブルソート,シェルソート
ソート(2) バブルソート,シェルソートのプログラミング実習
ソート(3) ヒープソート,ヒープソートのプログラミング実習
8クイーン
巡回騎士問題
魔方陣
まとめ
評価方法 出席および期末テスト。
教科書
参考書
メッセージ プログラムを書くと一言で言っても,センスの良いプログラムも悪いプログラムもある.アルゴリズムをきちんと理解してそれを反映できるようにプログラムを書けるようになることは,センスの良いプログラムへの一つの段階である.この授業では,プログラムを書くことで授業の内容を確認,復習する手段であり,データ構造やアルゴリズムの内容をしっかり理解することが第一義である.うまく動くと楽しいプログラムも作れるようになる.
カテゴリー: 2005

調査集計法Ⅱ

年度 2005
科目名 調査集計法Ⅱ
教員名 八ツ橋 武明
授業概要 調査統計Ⅰを履修した学生を対象に、次の段階の調査データの分析方法の修得を目指す。分析方法は多変量解析に属する手法で、数学的取扱はやっかいだが、それらはコンピュータにやらせる。重要なのは、データ処理では何をしているのか、何が出力されるのか、という処理のイメージを理解できることである。多変量解析の利用効果は、われわれには気が付きにくい、データの背後に潜む構造を抽出できることにあり、様々な事例を体験することにより、データの解釈、適用限界等を理解し、利用法を修得して貰う。 方法論の種類を沢山経験するよりも、少ない種類でも確実に適用する能力を育成する方針で授業を行う。この授業のための調査とデータ作成も行い、学生諸君が、データから読みとれる構造に感心するようになれば、授業は成功である。ソフトウエアには調査統計Ⅰで利用したSPSSを使う。SPSSは拡張性に富み、応用範囲が極めて広く、格段に操作しやすいことが理解できる。 なお教室は電算教室を使い、実際に処理をしながら授業を進める。授業時間だけでは時間不足で、授業以外に課題の時間が必要となる。
授業計画 必ずしも数学が得意とは言い切れない広報学科の学生に、多変量系の調査データの処理を出来るようにさせることが、この授業科目設置の狙いである。複雑な数学抜きで目的を達成できるよう、学生の反応を見ながら授業を進めます。
授業ガイダンス
分布の統計量
相関係数
データ作成の企画と実施1
データ作成の企画と実施2
回帰分析1
回帰分析2
回帰分析3
数量化Ⅰ類
因子分析1
因子分析2
判別分析1
判別分析2
作成データの総合演習1:因子分析
作成データの総合演習2:判別分析
評価方法 筆記試験は行わない。課題の集計・分析を行うレポートを課す。途中での宿題・課題の提出物も加算する。
教科書
参考書
メッセージ ①社会調査の集計だけでなく、さらにデータから意味を読みとりたい人向けの授業です。②方法の履修は積み重ね的に修得されていくので、欠席すると理解不能となります。
カテゴリー: 2005