本講義では、Webの歴史や成功したWebサービスの事例などを学びつつ、Web開発の能力とWebマイニングの技術習得を目指します。また、実際にWebサービスに関するビジネスを手がけてきた講師による講演を通じ、技術とビジネスの両面から、Web工学の本質を学ぶことを目指します。
講義概要
IT産業のみならず、医療、教育、研究、インフラ、不動産、製造、農業、運輸に至るまで、もはやWeb技術が利用されていない産業は皆無であるほど、Web技術は我々の生活基盤を支える重要な存在となりました。これは、IT企業やインターネット技術を積極的に活用してきた企業が各分野で世界的に時価総額トップの企業として席巻していることからもその重要性は明らかであり、今後はどのような業界・ビジネスに従事するとしても、Web技術を有効活用することが求められるような時代に突入しています。このような状況の中、大量のWebデータの中から重要な情報をマイニングする技術(「世界を知る力」)や、Webを通じて世界に働きかける技術(「世界を変える力」)を身に付け、使いこなす人材に対するニーズが高まっています。
講義の特徴
- 本講義の特徴は、「Practice makes perfect」の考えに基き、演習を通じての技術習得を目指す点です。ブラウザ上でコーディングが可能な開発環境「iLect」を使用し、実際に手を動かしながら講義を進めます。
- 本講義は講義に加え、実践的な開発スキルを身につける演習やグループワークを盛り込んだ、内容の濃い授業となっています。他の講義と比べ負担の大きい授業になりますので、心構えをして講義に臨んでください。
講義の準備
- 本ページは大学院授業「Web工学」に関する重要な情報のページです。各自必ずブックマークしておき、受講中はいつでも確認できるようにしておいてください。
- 講義中の質問・議論は用チャットボード TLK.IOを通して行います。 – tlk.io/web_biz
- Webブラウザ(Google Chromeを推奨)が利用できるノートPCを持参してください。
- Pythonでのコーディング経験を有することを前提に講義を行います。各自予習をお願いします。
- 週に数時間以上,宿題として最終プロジェクトに取り取り組む時間を確保してください。
- iLect利用のためにGithubのアカウントを取得し、下記のフォームから申請をしてください。
担当講師
|
|
|
|
講義スケジュール
Chap. | 日付 | タイトル | 詳細 |
1 | 2017/4/19 | ガイダンス:Web工学とは | |
2 | 2017/4/26 | Webの仕組みと開発演習 | cURL, HTML, CSS |
3 | 2017/5/10 | Webブランディング,CMS,ソーシャルメディア,Wiki文化 | Python, Flask |
4 | 2017/5/17 | モダンWebとリッチクライアント | jQuery |
5 | 2017/5/24 | Web工学とビジネス(招待講演1) | 後藤萌氏(Dentsu Lab Tokyo), 松崎真理氏(Slush ASIA) |
6 | 2017/5/31 | チーム開発,アジャイル開発(チーム編成) | Git |
7 | 2017/6/7 | Webマイニングとビッグデータ解析 | Scikit-learn, numpy, pandas |
8 | 2017/6/14 | 大規模グラフ解析,SNSデータ,リンクデータ | Networkx |
9 | 2017/6/21 | 機械学習基礎 | Scikit-learn |
10 | 2017/6/28 | データの可視化 | Seaborn, Bokeh, Matplotlib, D3.js |
11 | 2017/7/5 | グループワーク | |
12 | 2017/7/12 | Web工学とビジネス(招待講演2) | 馬場哲明先生(首都大学東京 ) |
13 | 2017/7/19 | チーム発表と総評 | |
2017/7/26 | 予備日 |
講義レポート
基礎プロジェクト PSI-B3 2017
講義概要
テーマ:Webとビッグデータ解析
モバイル端末やCMSの普及に伴い,Web上の情報量は爆発的に増加しました。IoTの本格的な進展もあり,世界中のありとあらゆる情報がWebを通じてやりとりされる時代に突入しています。このように,Webが世界の縮図としての役割を果たしつつある中で,Webの動向を知ることは,社会・世界を知ることと同義になりつつあり,大量の情報の中から技術に対するニーズが高まっています。本講義では,インターネット上に溢れるデータから「世界を知る力」にフォーカスし,Webマイニングとビッグデータ解析の基礎を学びます。
担当講師
|
|
|
動機づけプロジェクト PSI-B2 2017
講義概要
テーマ:WebブランディングとWeb開発
今後皆さんがどのような研究領域や開発領域に進むにしても,新しいものを生み出した場合には,自分たちの提案や作ったものを魅力的に伝える必要に迫られます。どんなに素晴らしい理論も,どんなに優れたシステムも,その魅力を人に伝えることができなければ意味がありません。本プロジェクトでは、自ら情報を生み出し価値を発信できる「Web」というメディアに注目し、演習を介しながらその特徴や仕組について学びます。また、基本的なWebアプリケーションを構築する技術を習得し、 実際にWebサービスを企画し制作します。
講義の内容
(1) WebサイトやWebサービスの仕組みを知る
初回では、Webのメディアとしての特徴や仕組みについて学び、実際に基本的なWebサイトを構築する技法を習得します。第2回では、日々皆さんが使用しているEコマース、SNS、ブログといったWebサービスについて、その仕組を学ぶとともに、それぞれの特徴や意図について考察します。演習では、簡単なWebアプリケーションの構築に挑戦します。
(2) Webサービスを企画してみる
各班に分かれ、どのようなWebサービスがあると便利かを議論し、Webサービスの企画を考えます。実際に企画してみることでWebサービスの構成要素を理解します。
(3) Webサービスを作ってみる
各班に分かれ、実際に簡単なWebサービスを作ってみます。頭で理解するだけではなく、実際に手を動かしてWebサービスを作ることで理解を深めます。最終発表では、制作したWebサービスについて班ごとにプレゼンテーションし、講評を行います。
講義の準備
- 本ページはPSI「動機づけプロジェクト」に関する重要な情報のページです。各自必ずブックマークしておき、受講中はいつでも確認できるようにしておいてください。
- Webブラウザ(Google Chromeを推奨)が利用できるノートPCを持参してください。
- 週に数時間以上,宿題として最終プロジェクトに取り取り組む時間を確保してください。
- iLect利用のためにGithubのアカウントを取得し、下記のフォームから申請をしてください。
講義の特徴
本講義では,「Practice makes perfect」の考えに基き、演習を通じた知識と技術の習得を目指します。演習は、ブラウザ上でコーディングが可能な開発環境「ilect.net」を使用し行います。
宿題として週に数時間以上プロジェクトに参加できる時間を確保できることが、本講義への参加要件となります。
担当講師
|
|
|
開催日時・場所
11 月22 日、13:00 – 18:35 (3-5限) 、情報教育棟E39
- + Web工学とビジネスモデル
-
Web工学とビジネスモデル
本講義では、Webの歴史や成功したWebサービスの事例などを学びつつ、Web開発の能力とWebマイニングの技術習得を目指します。また、実際にWebサービスに関するビジネスを手がけてきた講師による講演を通じ、技術とビジネスの両面から、Web工学の本質を学ぶことを目指します。
講義概要
IT産業のみならず、医療、教育、研究、インフラ、不動産、製造、農業、運輸に至るまで、もはやWeb技術が利用されていない産業は皆無であるほど、Web技術は我々の生活基盤を支える重要な存在となりました。これは、IT企業やインターネット技術を積極的に活用してきた企業が各分野で世界的に時価総額トップの企業として席巻していることからもその重要性は明らかであり、今後はどのような業界・ビジネスに従事するとしても、Web技術を有効活用することが求められるような時代に突入しています。このような状況の中、大量のWebデータの中から重要な情報をマイニングする技術(「世界を知る力」)や、Webを通じて世界に働きかける技術(「世界を変える力」)を身に付け、使いこなす人材に対するニーズが高まっています。
講義の特徴
- 本講義の特徴は、「Practice makes perfect」の考えに基き、演習を通じての技術習得を目指す点です。ブラウザ上でコーディングが可能な開発環境「iLect」を使用し、実際に手を動かしながら講義を進めます。
- 本講義は講義に加え、実践的な開発スキルを身につける演習やグループワークを盛り込んだ、内容の濃い授業となっています。他の講義と比べ負担の大きい授業になりますので、心構えをして講義に臨んでください。
講義の準備
- 本ページは大学院授業「Web工学」に関する重要な情報のページです。各自必ずブックマークしておき、受講中はいつでも確認できるようにしておいてください。
- 講義中の質問・議論は用チャットボード TLK.IOを通して行います。 – tlk.io/web_biz
- Webブラウザ(Google Chromeを推奨)が利用できるノートPCを持参してください。
- Pythonでのコーディング経験を有することを前提に講義を行います。各自予習をお願いします。
- 週に数時間以上,宿題として最終プロジェクトに取り取り組む時間を確保してください。
- iLect利用のためにGithubのアカウントを取得し、下記のフォームから申請をしてください。
担当講師
松尾 豊 中山 浩太郎 森 純一郎 中島 愛 講義スケジュール
Chap. 日付 タイトル 詳細 1 2017/4/19 ガイダンス:Web工学とは 2 2017/4/26 Webの仕組みと開発演習 cURL, HTML, CSS 3 2017/5/10 Webブランディング,CMS,ソーシャルメディア,Wiki文化 Python, Flask 4 2017/5/17 モダンWebとリッチクライアント jQuery 5 2017/5/24 Web工学とビジネス(招待講演1) 後藤萌氏(Dentsu Lab Tokyo),
松崎真理氏(Slush ASIA)6 2017/5/31 チーム開発,アジャイル開発(チーム編成) Git 7 2017/6/7 Webマイニングとビッグデータ解析 Scikit-learn, numpy, pandas 8 2017/6/14 大規模グラフ解析,SNSデータ,リンクデータ Networkx 9 2017/6/21 機械学習基礎 Scikit-learn 10 2017/6/28 データの可視化 Seaborn, Bokeh, Matplotlib, D3.js 11 2017/7/5 グループワーク 12 2017/7/12 Web工学とビジネス(招待講演2) 馬場哲明先生(首都大学東京 ) 13 2017/7/19 チーム発表と総評 2017/7/26 予備日 講義レポート
- + 基礎プロジェクト
-
基礎プロジェクト PSI-B3 2017
講義概要
テーマ:Webとビッグデータ解析
モバイル端末やCMSの普及に伴い,Web上の情報量は爆発的に増加しました。IoTの本格的な進展もあり,世界中のありとあらゆる情報がWebを通じてやりとりされる時代に突入しています。このように,Webが世界の縮図としての役割を果たしつつある中で,Webの動向を知ることは,社会・世界を知ることと同義になりつつあり,大量の情報の中から技術に対するニーズが高まっています。本講義では,インターネット上に溢れるデータから「世界を知る力」にフォーカスし,Webマイニングとビッグデータ解析の基礎を学びます。
担当講師
松尾 豊 中山 浩太郎 中島 愛 - + 動機づけプロジェクト
-
動機づけプロジェクト PSI-B2 2017
講義概要
テーマ:WebブランディングとWeb開発
今後皆さんがどのような研究領域や開発領域に進むにしても,新しいものを生み出した場合には,自分たちの提案や作ったものを魅力的に伝える必要に迫られます。どんなに素晴らしい理論も,どんなに優れたシステムも,その魅力を人に伝えることができなければ意味がありません。本プロジェクトでは、自ら情報を生み出し価値を発信できる「Web」というメディアに注目し、演習を介しながらその特徴や仕組について学びます。また、基本的なWebアプリケーションを構築する技術を習得し、 実際にWebサービスを企画し制作します。
講義の内容
(1) WebサイトやWebサービスの仕組みを知る
初回では、Webのメディアとしての特徴や仕組みについて学び、実際に基本的なWebサイトを構築する技法を習得します。第2回では、日々皆さんが使用しているEコマース、SNS、ブログといったWebサービスについて、その仕組を学ぶとともに、それぞれの特徴や意図について考察します。演習では、簡単なWebアプリケーションの構築に挑戦します。
(2) Webサービスを企画してみる
各班に分かれ、どのようなWebサービスがあると便利かを議論し、Webサービスの企画を考えます。実際に企画してみることでWebサービスの構成要素を理解します。
(3) Webサービスを作ってみる
各班に分かれ、実際に簡単なWebサービスを作ってみます。頭で理解するだけではなく、実際に手を動かしてWebサービスを作ることで理解を深めます。最終発表では、制作したWebサービスについて班ごとにプレゼンテーションし、講評を行います。
講義の準備
- 本ページはPSI「動機づけプロジェクト」に関する重要な情報のページです。各自必ずブックマークしておき、受講中はいつでも確認できるようにしておいてください。
- Webブラウザ(Google Chromeを推奨)が利用できるノートPCを持参してください。
- 週に数時間以上,宿題として最終プロジェクトに取り取り組む時間を確保してください。
- iLect利用のためにGithubのアカウントを取得し、下記のフォームから申請をしてください。
講義の特徴
本講義では,「Practice makes perfect」の考えに基き、演習を通じた知識と技術の習得を目指します。演習は、ブラウザ上でコーディングが可能な開発環境「ilect.net」を使用し行います。
宿題として週に数時間以上プロジェクトに参加できる時間を確保できることが、本講義への参加要件となります。
担当講師
松尾 豊 中山 浩太郎 中島 愛 開催日時・場所
11 月22 日、13:00 – 18:35 (3-5限) 、情報教育棟E39