1.サブタイトル Subtitle |
|
2.関連する教育諸方針 Course-Related Policies; Diploma and Curriculum Policy |
|
3.授業科目のテーマと目的 Theme of the Course |
| 情報科学Iの続きとして、アルゴリズム(Algorithm)による社会変革の背景の仕組みについて学習する。さらに、アルゴリズムを実現し実行するためのコンピュータとインターネットの仕組みを学習する。特にウェブ(Web)利用者を観察するロボット(Bot)について、その習性と仕組みを知る。アクティブなウェブに欠かせないJavaScriptについて入門書を使いながら言語を理解する。アルゴリズムとプログラムを理解した上で、映画や音楽業界などが消費者をコントロールする仕掛けを知る。 情報科学の視点から、現在のインターネットの基礎になるWeb、HTTP、HTMLJavaScript
| |
|
4.授業科目の内容・具体的な授業計画及び進度 Course Description and Outline |
| 第1回目 イントロダクション 第2回目 インターネット ボット、ウェブ ロボットとは何か 第3回目 ウェブ(Web)とハイパーテキスト・マークアップ・ランゲージ(HTML)の基礎知識 第4回目 インターネット・プロトコルとハイパーテキスト・トランスファー・プロトコル(HTTP)の基礎知識 第5回目 Java Script入門① 第6回目 Java Script入門② 第7回目 Java Script入門③ 第8回目 ボードゲームの例① 第9回目 ボードゲームの例② 第10回目 JavaScript スキルテスト 第11回目 人間のパターンを分類するアルゴリズムと映画業界 第12回目 人間のパターンを分類するアルゴリズムと音楽業界 第13回目 ウォールストリートとシリコンバレー 第14回目 ビットコインなどの暗号通貨 第15回目 まとめ
| |
|
5.利用教科書 Textbook(s) |
No. | 書名 (Title) | 出版社 (Publisher) | 著者 (Author) | ISBN番号 (ISBN) | 発刊年 (pub,year) |
1 | | | | | |
2 | | | | | |
6.参考書 Reference Book(s) |
No. | 書名 (Title) | 出版社 (Publisher) | 著者 (Author) | ISBN番号 (ISBN) | 発刊年 (pub,year) |
1 | アルゴリズムが世界を支配する(角川EPUB選書) Kindle版 |
| Amazon Services International, Inc. |
| | | |
2 | | | | | |
3 | | | | | |
4 | | | | | |
5 | | | | | |
※教科書・参考書以外の資料 Materials other than textbooks and Reference Books |
| テキストの補足、追加情報を以下のサイトで提供する。
http://manabu.gomen.org/
| |
|
7.準備学習(予習・復習) Expected Work outside of Class | 時間 |
| 講義中に、復習・予習内容とテキストの該当部分を指示する。特にテキスト中のプログラムのソース・コードは、できるだけコンピュータで実行して内容について考えるための予習・復習すること。
| |
| |
| |
| |
| |
8.フィードバック Instructor Feedback |
|
9.評価の方法・基準 Criteria for Evaluation |
| レポートの提出(50%)と、授業中に行うテスト(50%)により成績を評価する。
| |
|
10.学習の到達目標 The Main Goals of Course |
| 現代社会においてアルゴリズムが大きな役目を果している具体な実例を知り、かつその内容を理解することである。さらに簡単なアルゴリズムを理解することで、プログラム言語としてJavaScriptを利用し、簡単なJavaScriptプログラムとウェブアプリを理解できるようになること。
| |
|
11.その他の留意事項について Additional Instractions / Comments to Students |
| プログラムについては、知識の積み重ねが重要となるため、連続して授業に出席することが必要である。JavaScriptは、モバイルアプリ開発演習の授業でも使用するプログラム言語である。
| |
|