実施日時: 2013-09-30(月) 3限
講義内容: 講義の概要、予備知識
本年度から新たに開講される講義になります。カリキュラム上は、平成24年度以前入学生向けの講義「プログラミング言語III」と対応することになっています。ただし、内容はかなり異なるものになる予定です。
今回の講義のメモを公開しています。講義中で話していない内容もかなり含まれていますが、その部分はいずれ講義中でお話するかもしれません。
講義の内容をどうするか思案した結果、「ウェブ工学入門」という立場で講義を進めることにしました。1年次に「計算機工学入門」という講義があったかと思いますが、それを、ウェブ工学を対象に行おうということです。
ウェブは現代の情報通信技術の中で随所に使われており、情報通信技術者が(そして本学科を卒業修了する学生諸氏が)常識として知っているべき技術であると考えています。しかし一方で、ウェブはこれまで情報分野で培われてきた様々な技術を取り込んで今日も成長しており、基本的な内容ですら独学で一通り学ぶのは、かなりの労力を要します。これが本講義を企画した最大の理由です。座学ではありますが、ウェブを構成する技術を基礎素養として学んでいただきたいと考えています。
先に述べた通り、ウェブで現在使われている技術は、これまでの情報通信技術の基に成り立っているものが多いです。そのため、ここまで本学科で開講されてきた講義の多くと関連があります。情報系の各種講義のほか、通信系の「情報ネットワーク」「符号理論」とも関連します。随時、これら関連科目の教科書や講義ノートなどを参照し、関連を確かめながら受講していただくことを期待します。
2013年9月30日月曜日
2013年1月23日水曜日
試験通知: プログラミング言語III
- 日時: 2013年2月6日(水) 3限(12:40〜14:10)
- 場所: 8105室
- 試験範囲: 全範囲
- 持ち込み可能な資料: ノート、(Webで公開している)資料、Rubyに関する参考書1冊まで
プログラミング言語III: 第14回
- 実施日時: 2013-01-23(水) 3限
- 講義内容: WEBrickを用いたWebアプリケーション
- 講義メモ: WEBrickサーバと関係データベースの連携
今期の講義はこれで終了です。定期試験の日程等は別の投稿で書きます。
2013年1月9日水曜日
プログラミング言語III: 第13回
- 実施日時: 2012-01-10(水) 3限
- 講義内容: TCP通信プログラム、WEBrickによるHTTPサーバ(概要)
- 実験テキスト第6回、補足資料(TCP通信プログラム)
参考となるWebページを幾つか挙げておきます。
- Geekなページ: Rubyネットワークプログラミング
- 講義の内容は、簡単なTCPサーバとクライアント、何度も受信できるTCPサーバに相当します。
- まつもと直伝 プログラミングのオキテ 第16回 ネットワーク・プログラミング(ソケット編)
- 連載:WEBrickでWebサーバーを書く!第1回 WEBrickを使ってみよう!
- 講義で示したWEBrickの構成の図は、このページの図を基にしています。
2012年12月12日水曜日
2012年12月5日水曜日
2012年11月28日水曜日
2012年11月21日水曜日
2012年11月14日水曜日
2012年11月7日水曜日
2012年10月31日水曜日
プログラミング言語III: 第6回
- 実施日時: 2012-10-31(水)3限
- 講義内容: イテレータ、ブロック付メソッド呼び出し
- 実験資料第1章〜第3章中の「イテレータ」「ブロック付メソッド」の部分、第4章の「ブロック付メソッドを用いたファイル処理」などに相当
2012年10月24日水曜日
2012年10月17日水曜日
2012年10月10日水曜日
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'
講義内容: 本講義の概要、Rubyの動かし方
講義資料: 20120926 プログラミング言語III講義メモ:講義の概要 - Google ドキュメント
同じものを講義時に配布済みです。
'via Blog this'
2012年2月10日金曜日
プログラミング言語III(計算機言語II)採点完了
「プログラミング言語III(計算機言語II)」(情報通信工学科3年次対象)の採点が完了しました。事前にお知らせしましたとおり、今年度から合否の掲示は行いません。
なお、今回は、追加判定課題の対象者はいません。
2012年1月25日水曜日
プログラミング言語III: 第14回
- 実施日時: 2012-01-25(水) 3限
- 講義内容: Webアプリケーションのセキュリティ(SQLインジェクション), Webアプリケーションのリファクタリング(プログラムとHTMLの分離)
- 今回は講義メモはありません。
本年度の講義はこれで終了です。
2012年1月18日水曜日
プログラミング言語III: 第13回
- 実施日時: 2012-01-18(水) 3限
- 講義内容: データベース管理システム、Webアプリケーションとデータベースとの連携
- 講義メモ: WEBrickサーバと関係データベースの連携
データベース管理システムについての説明は、私の担当する、情報システム工学科およびスポーツシステム工学科の「データ工学」の講義メモを参照して下さい。すべて本ブログからリンクが張ってあります。
登録:
投稿 (Atom)