シラバス参照

講義概要/Course Information
2024/07/19 現在

科目基礎情報/General Information
授業科目名
/Course title (Japanese)
ネットワークアプリケーション特論
英文授業科目名
/Course title (English)
Advanced Topics on Network Applications
科目番号
/Code
開講年度
/Academic year
2024年度 開講年次
/Year offered
全学年
開講学期
/Semester(s) offered
後学期 開講コース・課程
/Faculty offering the course
博士前期課程、博士後期課程
授業の方法
/Teaching method
講義 単位数
/Credits
2
科目区分
/Category
大学院専門教育科目 - 専門科目Ⅱ
開講類・専攻
/Cluster/Department
情報・ネットワーク工学専攻
担当教員名
/Lecturer(s)
矢﨑 俊志
居室
/Office
東3-441 (情報基盤センター内)
公開E-mail
/e-mail
yazaki.syunji@uec.ac.jp
授業関連Webページ
/Course website
Google Classroom (クラスコードは学内版シラバス「遠隔授業に関する情報」を参照. The code will be shown in "Distance learning information" on the internal version of Syllabus)
更新日
/Last update
2024/03/20 17:21:07 更新状況
/Update status
公開中
/now open to public
講義情報/Course Description
主題および
達成目標(2,000文字以内)
/Themes and goals(up to 2,000 letters)
主題 Topic:
本講義ではWeb APIを題材として現代のネットワークアプリケーションについて学ぶ.
Web APIは社会基盤である情報サービスの相互連携において重要な役割を果たす.
講義ではWeb APIとその周辺のネットワーク技術や情報セキュリティについても扱う.
In this course, we will learn about modern network applications.
We focus on Web API as a key component of the network applications.
Web APIs play an important role in the interconnection of information services.
The course also covers the surrounding network technology and information security of Web API.

達成目標 Goals:
ネットワークアプリケーションの基盤となるネットワークやウェブアプリケーションの基礎的な仕組みを理解する.さらに、それらを安全に運用・使用するための情報セキュリティに関する知識を学ぶ.
This course aims to understand the basic mechanisms of networks and web applications that form modern network applications. We also learn about information security.
前もって履修
しておくべき科目(1,000文字以内)
/Prerequisites(up to 1,000 letters)
なし.
None.
前もって履修しておくこ
とが望ましい科目(1,000文字以内)
/Recommended prerequisites and preparation(up to 1,000 letters)
なし.
None.
教科書等(1,000文字以内)
/Course textbooks and materials(up to 1,000 letters)
テキストは無い.資料等はGoogle Classroomに掲載する
There are no textbooks for this course.
Materials for this course will be provided on Google Classroom.
授業内容と
その進め方(2,000文字以内)
/Course outline and weekly schedule(up to 2,000 letters)
本講義は英語タイプⅡ(Cb)により実施する.
The type of this course is Cb (Lecture: in Japanese, Materials: in Japanese and English)

講義は大きく,ネットワークとWeb技術の基礎,Web API,これらの情報セキュリティについて扱う.
合計15回の講義で以下の11項目を扱う.
This course consists of three parts: the fundamentals of network and Web technologies, Web APIs, and information security related to these technologies.
This course covers the following topics in fifteen lectures.

1. 「ネットワークアプリケーション」とは何か?
   What is "Network Application"?
2. TCP/IPのおさらい
   Review of TPC/IP
3. HTTPとWebアプリケーション
   HTTP and Web Application
4. Webアプリケーションの実装技術
   Implementation Technology of Web Application
5. Web APIの概要
   Overview of Web API
6. Web APIの設計
   Design of Web API
7. Web APIの実装
   Implementation of Web API
8. Webサービスにおける認証
   Authentication for Web Service
9. Webサービスにおける認可
   Authorization for Web Service
10. Webサービス基盤のセキュリティ
    Security for Web Service Infrastructure
11. Webアプリケーションのセキュリティ
    Security for Web Application
実務経験を活かした
授業内容
(実務経験内容も含む)
/Course content utilizing practical experience
担当教員は過去10年以上にわたり,高等教育機関における学術情報ネットワーク基盤およびこれを用いたサービスの構築や運用に携わってきた.
本講義ではこの経験を踏まえた内容を扱う.
The instructor has been involved in the construction and operation of academic information network infrastructures and services using these infrastructures in higher education institutions for more than 10 years.
This course provides practical contents based on this experience.
授業時間外の学習
(予習・復習等)(1,000文字以内)
/Preparation and review outside class(up to 1,000 letters)
事前配布資料がある場合は,講義前に確認してください.
When some materials are provided, please check them before the lecture.
成績評価方法
および評価基準
(最低達成基準を含む)
(1,000文字以内)
/Evaluation and grading
(up to 1,000 letters)
毎回の小レポート(60%)と期末レポート(40%)で評価します.
The evaluation will be based on the short report in each lecture (60%) and the final report (40%).
オフィスアワー:
授業相談(1,000文字以内)
/Office hours(up to 1,000 letters)
学内版シラバスの「遠隔授業に関する情報」を参照してください.
Please refere to "Distance learning information" secion on the internal version of Syllabus.
学生へのメッセージ(1,000文字以内)
/Message for students(up to 1,000 letters)
講義後に,学んだことを実際に実験環境を作って試してみてください.
You should try what you learned in your test environment after lecture.
その他
/Others
なし.
None.
キーワード
/Keywords
ネットワークアプリケーション Network Application
インターネット Internet
TCP/IP

Network Application
The Internet
TCP/IP Network