ラベル プログラミング言語III の投稿を表示しています。 すべての投稿を表示
ラベル プログラミング言語III の投稿を表示しています。 すべての投稿を表示

2013年9月30日月曜日

Webアプリケーション: 第1回

実施日時: 2013-09-30(月) 3限
講義内容: 講義の概要、予備知識

本年度から新たに開講される講義になります。カリキュラム上は、平成24年度以前入学生向けの講義「プログラミング言語III」と対応することになっています。ただし、内容はかなり異なるものになる予定です。

今回の講義のメモを公開しています。講義中で話していない内容もかなり含まれていますが、その部分はいずれ講義中でお話するかもしれません。

講義の内容をどうするか思案した結果、「ウェブ工学入門」という立場で講義を進めることにしました。1年次に「計算機工学入門」という講義があったかと思いますが、それを、ウェブ工学を対象に行おうということです。

ウェブは現代の情報通信技術の中で随所に使われており、情報通信技術者が(そして本学科を卒業修了する学生諸氏が)常識として知っているべき技術であると考えています。しかし一方で、ウェブはこれまで情報分野で培われてきた様々な技術を取り込んで今日も成長しており、基本的な内容ですら独学で一通り学ぶのは、かなりの労力を要します。これが本講義を企画した最大の理由です。座学ではありますが、ウェブを構成する技術を基礎素養として学んでいただきたいと考えています。

先に述べた通り、ウェブで現在使われている技術は、これまでの情報通信技術の基に成り立っているものが多いです。そのため、ここまで本学科で開講されてきた講義の多くと関連があります。情報系の各種講義のほか、通信系の「情報ネットワーク」「符号理論」とも関連します。随時、これら関連科目の教科書や講義ノートなどを参照し、関連を確かめながら受講していただくことを期待します。

2013年1月23日水曜日

試験通知: プログラミング言語III


  • 日時: 2013年2月6日(水) 3限(12:40〜14:10)
  • 場所: 8105室
  • 試験範囲: 全範囲
  • 持ち込み可能な資料: ノート、(Webで公開している)資料、Rubyに関する参考書1冊まで

プログラミング言語III: 第14回


今期の講義はこれで終了です。定期試験の日程等は別の投稿で書きます。

2013年1月9日水曜日

プログラミング言語III: 第13回

  • 実施日時: 2012-01-10(水) 3限
  • 講義内容: TCP通信プログラム、WEBrickによるHTTPサーバ(概要)
  • 実験テキスト第6回、補足資料(TCP通信プログラム)
参考となるWebページを幾つか挙げておきます。

2012年12月12日水曜日

プログラミング言語III: 第12回


  • 実施日時: 2012-12-12(水) 3限
  • 講義内容: HTTP
  • 実験IB資料の第6週(一部)に相当

2012年12月5日水曜日

プログラミング言語III: 第11回


  • 実施日時: 2012-12-05(水) 3限
  • 講義内容: HTML
  • 講義ノート: HTML(これは実験の資料には含まれていません)

2012年11月28日水曜日

プログラミング言語III: 第10回


  • 実施日時: 2012-11-28(水)3限
  • 講義内容: Webアプリケーションとは、URI、HTML(途中まで)
  • 実験資料第6週(途中まで)に相当

2012年11月21日水曜日

プログラミング言語III: 第9回


  • 実施日時: 2012-11-21(水) 3限
  • 講義内容: Rubyのクラスメソッド、インターネット、Web
  • 前半は実験IB資料の第5週の一部に相当。後半の講義メモはこちら。

2012年11月14日水曜日

プログラミング言語III: 第8回


  • 実施日時: 2012-11-14(水) 3限
  • 講義内容: オブジェクトとクラス(インスタンス変数の隠蔽,継承)
  • 実験テキスト第5章(一部)

2012年11月7日水曜日

プログラミング言語III: 第7回


  • 実施日時: 2012-11-07(水)3限
  • 講義内容: クラスとオブジェクト
  • 資料第5週(途中まで)に相当

2012年10月31日水曜日

プログラミング言語III: 第6回


  • 実施日時: 2012-10-31(水)3限
  • 講義内容: イテレータ、ブロック付メソッド呼び出し
  • 実験資料第1章〜第3章中の「イテレータ」「ブロック付メソッド」の部分、第4章の「ブロック付メソッドを用いたファイル処理」などに相当

2012年10月24日水曜日

プログラミング言語III: 第5回


  • 実施日時: 2012-10-24(水) 3限
  • 講義内容: 配列、ハッシュ
  • 公開資料(実験IB)の第4章前半に相当

2012年10月17日水曜日

プログラミング言語III: 第4回


  • 実施日時: 2012-10-17(水) 3限
  • 講義内容: 正規表現
  • 資料第2週「文字列」の後半に相当

2012年10月10日水曜日

プログラミング言語III: 第3回


2012年10月3日水曜日

プログラミング言語III: 第2回


  • 実施日時: 2012-10-03(水)3限
  • 講義内容: Rubyの基本的文法
2年次開講の「情報通信工学実験IB」でRubyを対象にした実験演習を行っているのに合わせて、講義資料の大幅な書き直しを行っています。本講義についても、当該実験と内容的に重複している部分については、例年公開している講義メモに代えて、実験の資料を参照する形に変えます。

本日の内容は、下記の場所で公開している実験資料のうち、第1週の内容にほぼ相当します(関数的メソッドの説明を除く)。

2012年9月26日水曜日

プログラミング言語III:第1回

実施日時: 2012-09-26(水)3限
講義内容: 本講義の概要、Rubyの動かし方
講義資料: 20120926 プログラミング言語III講義メモ:講義の概要 - Google ドキュメント
同じものを講義時に配布済みです。

'via Blog this'

2012年2月10日金曜日

プログラミング言語III(計算機言語II)採点完了

「プログラミング言語III(計算機言語II)」(情報通信工学科3年次対象)の採点が完了しました。事前にお知らせしましたとおり、今年度から合否の掲示は行いません。

なお、今回は、追加判定課題の対象者はいません。

2012年1月25日水曜日

試験通知: プログラミング言語III

  • 日時: 2012-02-01(水) 3限
  • 場所: 8105室
  • 試験範囲: 全範囲
  • ノート、公開資料、参考書1冊まで持ち込み可

プログラミング言語III: 第14回

  • 実施日時: 2012-01-25(水) 3限
  • 講義内容: Webアプリケーションのセキュリティ(SQLインジェクション), Webアプリケーションのリファクタリング(プログラムとHTMLの分離)
  • 今回は講義メモはありません。

本年度の講義はこれで終了です。

2012年1月18日水曜日

プログラミング言語III: 第13回

データベース管理システムについての説明は、私の担当する、情報システム工学科およびスポーツシステム工学科の「データ工学」の講義メモを参照して下さい。すべて本ブログからリンクが張ってあります。