授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
Programming Practice (R)-E2 :For managing and analysing data
|
(英 訳) | Programming Practice (R)-E2 :For managing and analysing data | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (各論) | ||||||
(使用言語) | 英語 | ||||||
(旧群) | |||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 主として1・2回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 月5 |
||||||
(教室) | 情報メ202(マルチメディア講義室) | ||||||
(授業の概要・目的) | R is a programming language whose purpose is to be able to process and organize data sets, and to represent these data graphically. Since the two last decades, R is widely used by scientists worldwide for data management and statistical analyses. This course aims to get students to start using R for analysing data and interpreting the output of basic statistical tests. Classes are taught in the form of practical exercises on computers. | ||||||
(到達目標) | Upon successful completion of this course students will be able (i) to design and statistically analyse a simple experimental plan using R, (ii) to find and perform by themselves an accurate test for solving their scientific question, even if it has not been specifically addressed during the course and (iii) to produce smart graphics for the presentation of analysed data. | ||||||
(授業計画と内容) | The course will simultaneously address how to use the R language to manage data, to implement relevant statistical tests and to generate graphical output Course schedule: 1. Introduction 2. object in R: vectors, matrix, functions 3. data frame -importing data 4. Descriptive statistics 5. Programming with R and random numbers 6. Study of the distribution of quantitative variables 7. Importing, managing and analysing data (1) 8. Importing, managing and analysing data (2) 9. Linear model: linear regression 10. Importing, managing and analysing data (3) 11. Linear model: analysis of variance 12. Improving the quality of graphics for a presentation or report 13. Analysing a dataset: building the script and writing a report (1) 14. Analysing a dataset: building the script and writing a report (2) 15. Feedback |
||||||
(履修要件) |
All students are welcome
Students will have to bring their own laptops to use in class that they will also use for homework. Students have to download and install R software and R-studio software before starting the course. |
||||||
(成績評価の方法・観点及び達成度) | Grading: Homework (three to five, 50%), script and report based on the final exercise (50%). In no case will English language proficiency be a criterion for evaluating students. Class attendance is expected: students who are absent more than three times without sound reasons (documented unavoidable absence) will not be credited. |
||||||
(教科書) |
Lecture notes will be provided before the class and R scripts will be provided after each class (uploaded on PandA).
|
||||||
(参考書等) |
An Introduction to R (https://cran.r-project.org/manuals.html)
|
||||||
(授業外学習(予習・復習)等) | Work not finished in class time should be finished at home. Self-training is recommended: exercises will be provided. | ||||||
(その他(オフィスアワー等)) | Students are encouraged to ask questions and to make comments during the class. Students are welcome to arrange appointments by email, even outside the official office hour, for questions and discussion |
||||||
Programming Practice (R)-E2 :For managing and analysing data
(科目名)
Programming Practice (R)-E2 :For managing and analysing data
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 英語 | |||||||
(旧群) (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1・2回生 (対象学生) 全学向 |
|||||||
(曜時限)
月5 (教室) 情報メ202(マルチメディア講義室) |
|||||||
(授業の概要・目的)
R is a programming language whose purpose is to be able to process and organize data sets, and to represent these data graphically. Since the two last decades, R is widely used by scientists worldwide for data management and statistical analyses. This course aims to get students to start using R for analysing data and interpreting the output of basic statistical tests. Classes are taught in the form of practical exercises on computers.
|
|||||||
(到達目標)
Upon successful completion of this course students will be able (i) to design and statistically analyse a simple experimental plan using R, (ii) to find and perform by themselves an accurate test for solving their scientific question, even if it has not been specifically addressed during the course and (iii) to produce smart graphics for the presentation of analysed data.
|
|||||||
(授業計画と内容)
The course will simultaneously address how to use the R language to manage data, to implement relevant statistical tests and to generate graphical output Course schedule: 1. Introduction 2. object in R: vectors, matrix, functions 3. data frame -importing data 4. Descriptive statistics 5. Programming with R and random numbers 6. Study of the distribution of quantitative variables 7. Importing, managing and analysing data (1) 8. Importing, managing and analysing data (2) 9. Linear model: linear regression 10. Importing, managing and analysing data (3) 11. Linear model: analysis of variance 12. Improving the quality of graphics for a presentation or report 13. Analysing a dataset: building the script and writing a report (1) 14. Analysing a dataset: building the script and writing a report (2) 15. Feedback |
|||||||
(履修要件)
All students are welcome
Students will have to bring their own laptops to use in class that they will also use for homework. Students have to download and install R software and R-studio software before starting the course. |
|||||||
(成績評価の方法・観点及び達成度)
Grading: Homework (three to five, 50%), script and report based on the final exercise (50%).
In no case will English language proficiency be a criterion for evaluating students. Class attendance is expected: students who are absent more than three times without sound reasons (documented unavoidable absence) will not be credited. |
|||||||
(教科書)
Lecture notes will be provided before the class and R scripts will be provided after each class (uploaded on PandA).
|
|||||||
(参考書等)
An Introduction to R (https://cran.r-project.org/manuals.html)
|
|||||||
(授業外学習(予習・復習)等)
Work not finished in class time should be finished at home. Self-training is recommended: exercises will be provided.
|
|||||||
(その他(オフィスアワー等))
Students are encouraged to ask questions and to make comments during the class.
Students are welcome to arrange appointments by email, even outside the official office hour, for questions and discussion |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
Information Literacy for Academic Study-E2
|
(英 訳) | Information Literacy for Academic Study-E2 | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (各論) | ||||||
(使用言語) | 英語 | ||||||
(旧群) | B群 | ||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 講義 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 火2 |
||||||
(教室) | 共東41 | ||||||
(授業の概要・目的) | Effective and efficient utilization of information is one key point for studying at university. This course introduces various resources and methods that help students find valuable information for their studies. The practical topics include formulating a study strategy, developing search skills, evaluating sources, referring to sources, and presenting information. | ||||||
(到達目標) | Students will be able to conduct effective decision-making and problem-solving in their academic studies by learning the methodologies of identifying, searching, evaluating, using, and presenting the information. | ||||||
(授業計画と内容) | 1. Introduction of Information Literacy (1 week) This lecture introduces the fundamental concepts of information literacy, the standards of information literacy for higher education, and the relation between university studies and information literacy. 2. Study Strategies (2 weeks) This lecture discusses how a student sets up an appropriate procedure to complete an assigned study/research task, such as determining the information needed, identifying the topic, developing a search strategy, collecting related information, and accomplishing the task. 3. Searching in Library (1 week) This lecture first introduces the general organization of a library and then provides methods of locating the information needed at the library, which includes browsing shelves, checking card catalogs, and using an online catalog. 4. Searching Databases (1 week) This lecture introduces the basic architecture of a database first, then the key items and methodologies for indexing. Afterward, finding an article from magazines, newspapers, journals, and reference books in full text or reference databases is discussed. 5. Searching the Internet (2 weeks) This lecture first introduces the architecture of the World Wide Web and then explains the search engines, including their foundation, principles, elements, and workflow (crawling, indexing, and query). Next, we explain how search engines rank results and how PageRank measures individual web pages. Finally, we discuss the method of precisely locating information from the internet. 6. Evaluating Sources (3 weeks) This lecture explains the differences between various information materials and their formats and introduces the evaluation criteria that one needs to apply to sources. 7. Referring Sources and Academic Integrity (2 weeks) This lecture introduces the reasons, rules, and types of citing sources. The issues of copyright and plagiarism and their relationships are discussed as well. 8. Presenting Information (2 weeks) This lecture provides tips as to how to present the information gathered in research work. 9. Feedback (1 week) |
||||||
(履修要件) |
特になし
|
||||||
(成績評価の方法・観点及び達成度) | Evaluation is based on class participation (15%) and assignments (85%). | ||||||
(教科書) |
Lecture handouts will be provided in the class.
|
||||||
(参考書等) |
|
||||||
(授業外学習(予習・復習)等) | The instructor expects students to spend over 60 minutes after each class reviewing the content and building up their own logic. | ||||||
(その他(オフィスアワー等)) | No office hours are specified. However, questions and requests are welcome by email. | ||||||
Information Literacy for Academic Study-E2
(科目名)
Information Literacy for Academic Study-E2
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 英語 | |||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
火2 (教室) 共東41 |
|||||||
(授業の概要・目的)
Effective and efficient utilization of information is one key point for studying at university. This course introduces various resources and methods that help students find valuable information for their studies. The practical topics include formulating a study strategy, developing search skills, evaluating sources, referring to sources, and presenting information.
|
|||||||
(到達目標)
Students will be able to conduct effective decision-making and problem-solving in their academic studies by learning the methodologies of identifying, searching, evaluating, using, and presenting the information.
|
|||||||
(授業計画と内容)
1. Introduction of Information Literacy (1 week) This lecture introduces the fundamental concepts of information literacy, the standards of information literacy for higher education, and the relation between university studies and information literacy. 2. Study Strategies (2 weeks) This lecture discusses how a student sets up an appropriate procedure to complete an assigned study/research task, such as determining the information needed, identifying the topic, developing a search strategy, collecting related information, and accomplishing the task. 3. Searching in Library (1 week) This lecture first introduces the general organization of a library and then provides methods of locating the information needed at the library, which includes browsing shelves, checking card catalogs, and using an online catalog. 4. Searching Databases (1 week) This lecture introduces the basic architecture of a database first, then the key items and methodologies for indexing. Afterward, finding an article from magazines, newspapers, journals, and reference books in full text or reference databases is discussed. 5. Searching the Internet (2 weeks) This lecture first introduces the architecture of the World Wide Web and then explains the search engines, including their foundation, principles, elements, and workflow (crawling, indexing, and query). Next, we explain how search engines rank results and how PageRank measures individual web pages. Finally, we discuss the method of precisely locating information from the internet. 6. Evaluating Sources (3 weeks) This lecture explains the differences between various information materials and their formats and introduces the evaluation criteria that one needs to apply to sources. 7. Referring Sources and Academic Integrity (2 weeks) This lecture introduces the reasons, rules, and types of citing sources. The issues of copyright and plagiarism and their relationships are discussed as well. 8. Presenting Information (2 weeks) This lecture provides tips as to how to present the information gathered in research work. 9. Feedback (1 week) |
|||||||
(履修要件)
特になし
|
|||||||
(成績評価の方法・観点及び達成度)
Evaluation is based on class participation (15%) and assignments (85%).
|
|||||||
(教科書)
Lecture handouts will be provided in the class.
|
|||||||
(参考書等)
|
|||||||
(授業外学習(予習・復習)等)
The instructor expects students to spend over 60 minutes after each class reviewing the content and building up their own logic.
|
|||||||
(その他(オフィスアワー等))
No office hours are specified. However, questions and requests are welcome by email.
|
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎演習[全学向]
|
(英 訳) | Practice of Basic Informatics (General) | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (基礎) | ||||||
(使用言語) | 日本語 | ||||||
(旧群) | B群 | ||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 火3 |
||||||
(教室) | 情報メ203(マルチメディア演習室) | ||||||
(授業の概要・目的) | この授業は、コンピュータの初心者を対象とし、コンピュータとインターネットを活用するために必要な知識や技術を学ぶことを目的とする。このとき利便性をいかに享受するかだけでなく、コンピュータとインターネットに潜む危険性を理解し、安心してコンピュータとインターネットを利用できるようになるための素養を身につけることを目指す。 | ||||||
(到達目標) | 情報ネットワーク社会の責任のある構成員として守るべきマナーを修得する。表計算ソフト、ワープロソフトの基本概念と大学レベルの使い方、TeXによる論文作成の、内容以外の基本を身につける。以上のような各種ソフトウェアに類似のソフトウェアの利用方法をネットなどで自分で調べて利用できる能力を身に付ける(これが特に重要)。プログラミングとは何かを理解する。 | ||||||
(授業計画と内容) | 以下の各課題をそれぞれ1〜2週にわたって学ぶ予定である(時間数の都合で一部割愛・変更する場合がある)。 ・情報セキュリティとネットワーク利用のマナー ・コンピュータの基本操作 (Windows および UNIX系OS) ・PCの管理、セキュリティにおける考え方 ・学術情報の探索(特に図書館) ・文書の整形と構造化(ワードプロセッサ、特にスタイルや相互参照等) ・データ分析の基礎(表計算、絶対参照、グラフ、ピボットテーブル、マクロ(味見程度)等) ・TeXによる論文作成の基本 ・Jupyter Notebookの基本 ・(学んだことを生かしつつ)WEBページの作成,サーバへのアップロード ・プレゼンテーション ・プログラミング・基礎の基礎(Julia、Python、R、Rubyから選択できる) ・数式処理(数学)ソフトの紹介 この授業ではオフィスソフトとしてLibreOfficeを使用するなど、できるだけフリーソフトウェアを利用する。これらは無料で個人のPCなどにインストールし、使用することができる。 LibreOffice以外のMicrosoft OfficeやOffce Online、Googleドキュメント等と共通する概念を学習し、それらを含めてソフトが更新されても短期間に使いこなせるようになる能力を身に付けることを目指す。 WEBページ作成、プレゼンテーションではJupyter Notebookを利用する予定である。WEBページ作成にはWriterなどのワープロソフトも利用可能である。一部のプログラミング言語を除き、プログラミングは使いやすいJupyter上で行う予定である。 |
||||||
(履修要件) |
所属学部のクラス指定の「情報基礎演習」が開講されている場合は、[全学向]の「情報基礎演習」を履修しても卒業要件を満たす科目として認められないことがあるので、各自で所属学部に必ず確認すること。
受講者はKUINS(本学のネットワーク)と教育用計算機システムの利用上のマナーを守る必要がある。 |
||||||
(成績評価の方法・観点及び達成度) | トピック毎に課題に取り組み、その達成状況を評価する。また情報セキュリティと情報倫理のコースウェアの受講を単位取得の条件とする。課題の評価基準は、設定した要件が守れているかどうか、授業で学んだポイントを理解できていることが提出物から読み取れるかどうか、記述が明解かどうかなどである。 | ||||||
(教科書) |
資料を配付。
|
||||||
(参考書等) |
『教養としてのコンピューターサイエンス講義 第2版』
(日経BP (2022/4/28))
適宜指示する。
|
||||||
(関連URL) |
https://www.stdio.h.kyoto-u.ac.jp/jugyo1/enshu/
授業のホームページ
http://www.stdio.h.kyoto-u.ac.jp/jugyo1/enshu/ 上のURLが利用できない場合こちらを指定してください |
||||||
(授業外学習(予習・復習)等) | 授業前に参照可能になっている資料について予習することが望ましいが、必須ではない。授業で出された課題をこなすために授業外での学習が必要となることが多い。 | ||||||
(その他(オフィスアワー等)) | 設備の関係上、対面受講者の人数制限を設ける場合がある。状況によりオンライン授業を併用する。 授業の一部として民間資格であるドットコムマスターの受験を計画している。 希望者はBYOD方式で自分のノートPCにより演習を行うことも可能。 その場合、十分に充電したノートPCを持参すること。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||
情報基礎演習[全学向]
(科目名)
Practice of Basic Informatics (General)
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
火3 (教室) 情報メ203(マルチメディア演習室) |
|||||||
(授業の概要・目的)
この授業は、コンピュータの初心者を対象とし、コンピュータとインターネットを活用するために必要な知識や技術を学ぶことを目的とする。このとき利便性をいかに享受するかだけでなく、コンピュータとインターネットに潜む危険性を理解し、安心してコンピュータとインターネットを利用できるようになるための素養を身につけることを目指す。
|
|||||||
(到達目標)
情報ネットワーク社会の責任のある構成員として守るべきマナーを修得する。表計算ソフト、ワープロソフトの基本概念と大学レベルの使い方、TeXによる論文作成の、内容以外の基本を身につける。以上のような各種ソフトウェアに類似のソフトウェアの利用方法をネットなどで自分で調べて利用できる能力を身に付ける(これが特に重要)。プログラミングとは何かを理解する。
|
|||||||
(授業計画と内容)
以下の各課題をそれぞれ1〜2週にわたって学ぶ予定である(時間数の都合で一部割愛・変更する場合がある)。 ・情報セキュリティとネットワーク利用のマナー ・コンピュータの基本操作 (Windows および UNIX系OS) ・PCの管理、セキュリティにおける考え方 ・学術情報の探索(特に図書館) ・文書の整形と構造化(ワードプロセッサ、特にスタイルや相互参照等) ・データ分析の基礎(表計算、絶対参照、グラフ、ピボットテーブル、マクロ(味見程度)等) ・TeXによる論文作成の基本 ・Jupyter Notebookの基本 ・(学んだことを生かしつつ)WEBページの作成,サーバへのアップロード ・プレゼンテーション ・プログラミング・基礎の基礎(Julia、Python、R、Rubyから選択できる) ・数式処理(数学)ソフトの紹介 この授業ではオフィスソフトとしてLibreOfficeを使用するなど、できるだけフリーソフトウェアを利用する。これらは無料で個人のPCなどにインストールし、使用することができる。 LibreOffice以外のMicrosoft OfficeやOffce Online、Googleドキュメント等と共通する概念を学習し、それらを含めてソフトが更新されても短期間に使いこなせるようになる能力を身に付けることを目指す。 WEBページ作成、プレゼンテーションではJupyter Notebookを利用する予定である。WEBページ作成にはWriterなどのワープロソフトも利用可能である。一部のプログラミング言語を除き、プログラミングは使いやすいJupyter上で行う予定である。 |
|||||||
(履修要件)
所属学部のクラス指定の「情報基礎演習」が開講されている場合は、[全学向]の「情報基礎演習」を履修しても卒業要件を満たす科目として認められないことがあるので、各自で所属学部に必ず確認すること。
受講者はKUINS(本学のネットワーク)と教育用計算機システムの利用上のマナーを守る必要がある。 |
|||||||
(成績評価の方法・観点及び達成度)
トピック毎に課題に取り組み、その達成状況を評価する。また情報セキュリティと情報倫理のコースウェアの受講を単位取得の条件とする。課題の評価基準は、設定した要件が守れているかどうか、授業で学んだポイントを理解できていることが提出物から読み取れるかどうか、記述が明解かどうかなどである。
|
|||||||
(教科書)
資料を配付。
|
|||||||
(参考書等)
『教養としてのコンピューターサイエンス講義 第2版』
(日経BP (2022/4/28))
適宜指示する。
|
|||||||
(授業外学習(予習・復習)等)
授業前に参照可能になっている資料について予習することが望ましいが、必須ではない。授業で出された課題をこなすために授業外での学習が必要となることが多い。
|
|||||||
(その他(オフィスアワー等))
設備の関係上、対面受講者の人数制限を設ける場合がある。状況によりオンライン授業を併用する。
授業の一部として民間資格であるドットコムマスターの受験を計画している。 希望者はBYOD方式で自分のノートPCにより演習を行うことも可能。 その場合、十分に充電したノートPCを持参すること。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎演習[全学向]
|
(英 訳) | Practice of Basic Informatics (General) | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (基礎) | ||||||
(使用言語) | 日本語 | ||||||
(旧群) | B群 | ||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 火4 |
||||||
(教室) | 情報メ203(マルチメディア演習室) | ||||||
(授業の概要・目的) | この授業は、コンピュータの初心者を対象とし、コンピュータとインターネットを活用するために必要な知識や技術を学ぶことを目的とする。このとき利便性をいかに享受するかだけでなく、コンピュータとインターネットに潜む危険性を理解し、安心してコンピュータとインターネットを利用できるようになるための素養を身につけることを目指す。 | ||||||
(到達目標) | 情報ネットワーク社会の責任のある構成員として守るべきマナーを修得する。表計算ソフト、ワープロソフトの基本概念と大学レベルの使い方、TeXによる論文作成の、内容以外の基本を身につける。以上のような各種ソフトウェアに類似のソフトウェアの利用方法をネットなどで自分で調べて利用できる能力を身に付ける(これが特に重要)。プログラミングとは何かを理解する。 | ||||||
(授業計画と内容) | 以下の各課題をそれぞれ1〜2週にわたって学ぶ予定である(時間数の都合で一部割愛・変更する場合がある)。 ・情報セキュリティとネットワーク利用のマナー ・コンピュータの基本操作 (Windows および UNIX系OS) ・PCの管理、セキュリティにおける考え方 ・学術情報の探索(特に図書館) ・文書の整形と構造化(ワードプロセッサ、特にスタイルや相互参照等) ・データ分析の基礎(表計算、絶対参照、グラフ、ピボットテーブル、マクロ(味見程度)等) ・TeXによる論文作成の基本 ・Jupyter Notebookの基本 ・(学んだことを生かしつつ)WEBページの作成,サーバへのアップロード ・プレゼンテーション ・プログラミング・基礎の基礎(Julia、Python、R、Rubyから選択できる) ・数式処理(数学)ソフトの紹介 この授業ではオフィスソフトとしてLibreOfficeを使用するなど、できるだけフリーソフトウェアを利用する。これらは無料で個人のPCなどにインストールし、使用することができる。 LibreOffice以外のMicrosoft OfficeやOffce Online、Googleドキュメント等と共通する概念を学習し、それらを含めてソフトが更新されても短期間に使いこなせるようになる能力を身に付けることを目指す。 WEBページ作成、プレゼンテーションではJupyter Notebookを利用する予定である。WEBページ作成にはWriterなどのワープロソフトも利用可能である。一部のプログラミング言語を除き、プログラミングは使いやすいJupyter上で行う予定である。 |
||||||
(履修要件) |
所属学部のクラス指定の「情報基礎演習」が開講されている場合は、[全学向]の「情報基礎演習」を履修しても卒業要件を満たす科目として認められないことがあるので、各自で所属学部に必ず確認すること。
受講者はKUINS(本学のネットワーク)と教育用計算機システムの利用上のマナーを守る必要がある。 |
||||||
(成績評価の方法・観点及び達成度) | トピック毎に課題に取り組み、その達成状況を評価する。また情報セキュリティと情報倫理のコースウェアの受講を単位取得の条件とする。課題の評価基準は、設定した要件が守れているかどうか、授業で学んだポイントを理解できていることが提出物から読み取れるかどうか、記述が明解かどうかなどである。 | ||||||
(教科書) |
資料を配付。
|
||||||
(参考書等) |
『教養としてのコンピューターサイエンス講義 第2版』
(日経BP (2022/4/28))
適宜指示する。
|
||||||
(関連URL) |
https://www.stdio.h.kyoto-u.ac.jp/jugyo1/enshu/
授業のホームページ
http://www.stdio.h.kyoto-u.ac.jp/jugyo1/enshu/ 上のURLが利用できない場合こちらを指定してください |
||||||
(授業外学習(予習・復習)等) | 授業前に参照可能になっている資料について予習することが望ましいが、必須ではない。授業で出された課題をこなすために授業外での学習が必要となることが多い。 | ||||||
(その他(オフィスアワー等)) | 設備の関係上、対面受講者の人数制限を設ける場合がある。状況によりオンライン授業を併用する。 授業の一部として民間資格であるドットコムマスターの受験を計画している。 希望者はBYOD方式で自分のノートPCにより演習を行うことも可能。 その場合、十分に充電したノートPCを持参すること。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||
情報基礎演習[全学向]
(科目名)
Practice of Basic Informatics (General)
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
火4 (教室) 情報メ203(マルチメディア演習室) |
|||||||
(授業の概要・目的)
この授業は、コンピュータの初心者を対象とし、コンピュータとインターネットを活用するために必要な知識や技術を学ぶことを目的とする。このとき利便性をいかに享受するかだけでなく、コンピュータとインターネットに潜む危険性を理解し、安心してコンピュータとインターネットを利用できるようになるための素養を身につけることを目指す。
|
|||||||
(到達目標)
情報ネットワーク社会の責任のある構成員として守るべきマナーを修得する。表計算ソフト、ワープロソフトの基本概念と大学レベルの使い方、TeXによる論文作成の、内容以外の基本を身につける。以上のような各種ソフトウェアに類似のソフトウェアの利用方法をネットなどで自分で調べて利用できる能力を身に付ける(これが特に重要)。プログラミングとは何かを理解する。
|
|||||||
(授業計画と内容)
以下の各課題をそれぞれ1〜2週にわたって学ぶ予定である(時間数の都合で一部割愛・変更する場合がある)。 ・情報セキュリティとネットワーク利用のマナー ・コンピュータの基本操作 (Windows および UNIX系OS) ・PCの管理、セキュリティにおける考え方 ・学術情報の探索(特に図書館) ・文書の整形と構造化(ワードプロセッサ、特にスタイルや相互参照等) ・データ分析の基礎(表計算、絶対参照、グラフ、ピボットテーブル、マクロ(味見程度)等) ・TeXによる論文作成の基本 ・Jupyter Notebookの基本 ・(学んだことを生かしつつ)WEBページの作成,サーバへのアップロード ・プレゼンテーション ・プログラミング・基礎の基礎(Julia、Python、R、Rubyから選択できる) ・数式処理(数学)ソフトの紹介 この授業ではオフィスソフトとしてLibreOfficeを使用するなど、できるだけフリーソフトウェアを利用する。これらは無料で個人のPCなどにインストールし、使用することができる。 LibreOffice以外のMicrosoft OfficeやOffce Online、Googleドキュメント等と共通する概念を学習し、それらを含めてソフトが更新されても短期間に使いこなせるようになる能力を身に付けることを目指す。 WEBページ作成、プレゼンテーションではJupyter Notebookを利用する予定である。WEBページ作成にはWriterなどのワープロソフトも利用可能である。一部のプログラミング言語を除き、プログラミングは使いやすいJupyter上で行う予定である。 |
|||||||
(履修要件)
所属学部のクラス指定の「情報基礎演習」が開講されている場合は、[全学向]の「情報基礎演習」を履修しても卒業要件を満たす科目として認められないことがあるので、各自で所属学部に必ず確認すること。
受講者はKUINS(本学のネットワーク)と教育用計算機システムの利用上のマナーを守る必要がある。 |
|||||||
(成績評価の方法・観点及び達成度)
トピック毎に課題に取り組み、その達成状況を評価する。また情報セキュリティと情報倫理のコースウェアの受講を単位取得の条件とする。課題の評価基準は、設定した要件が守れているかどうか、授業で学んだポイントを理解できていることが提出物から読み取れるかどうか、記述が明解かどうかなどである。
|
|||||||
(教科書)
資料を配付。
|
|||||||
(参考書等)
『教養としてのコンピューターサイエンス講義 第2版』
(日経BP (2022/4/28))
適宜指示する。
|
|||||||
(授業外学習(予習・復習)等)
授業前に参照可能になっている資料について予習することが望ましいが、必須ではない。授業で出された課題をこなすために授業外での学習が必要となることが多い。
|
|||||||
(その他(オフィスアワー等))
設備の関係上、対面受講者の人数制限を設ける場合がある。状況によりオンライン授業を併用する。
授業の一部として民間資格であるドットコムマスターの受験を計画している。 希望者はBYOD方式で自分のノートPCにより演習を行うことも可能。 その場合、十分に充電したノートPCを持参すること。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎[工学部] (理工化学科) 1T17, 1T18, 1T19, 1T20, 1T21, 1T22
|
(英 訳) | Basic Informatics (Faculty of Engineering) [Chemical Science and Technology] | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||||||||||||||
(群) | 情報 | ||||||||||||||||||
(分野(分類)) | (基礎) | ||||||||||||||||||
(使用言語) | 日本語 | ||||||||||||||||||
(旧群) | |||||||||||||||||||
(単位数) | 2 単位 | ||||||||||||||||||
(週コマ数) | 1 コマ | ||||||||||||||||||
(授業形態) | 講義 | ||||||||||||||||||
(開講年度・開講期) | 2024・後期 | ||||||||||||||||||
(配当学年) | 主として1回生 | ||||||||||||||||||
(対象学生) | 理系向 | ||||||||||||||||||
(曜時限) | 火4 |
||||||||||||||||||
(教室) | 総合研究8号館NSホール | ||||||||||||||||||
(授業の概要・目的) | 情報とは何か,情報の処理や計算とはどのようなものかについて,情報の量,情報の表現,情報の伝達,計算の表現,計算の量などの観点から学ぶ.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムなどがどのような仕組みで動いているのかについても取り上げる. | ||||||||||||||||||
(到達目標) | 情報とは何か,情報の処理や計算とはどのようなものかについて学ぶことにより,情報という観点からの問題の捉え方を身につけることを目指す.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムがどのような仕組みで動いているのかについて学ぶことにより,現代情報化社会における知的活動および一般生活において必要となる情報利活用能力の基礎となる知識を身につける. | ||||||||||||||||||
(授業計画と内容) | 以下のような内容について授業を行う予定である. [第一部]情報 01 情報とは何か:主観確率,ベイズの定理(田島) 02 情報の量:平均自己情報量,エントロピー(Huang) 03 機械のための情報の表現:アナログとディジタル,誤り訂正符号,データ圧縮,公開鍵暗号(東風上) 04 人間のための情報の表現(1):情報の変換,統計データの表現,人間の認知特性,文化依存性(田島) 05 人間のための情報の表現(2):ヒューマンインタフェース(東風上) 06 人間と機械をつなぐ情報:ロボティクス,ヒューマンロボットインタラクション(東風上) [第二部]知能 07 人工知能とは何か(1):人工知能の歴史,機械学習,深層学習,生成系AI,説明可能AI(Huang) 08 人工知能とは何か(2):自然言語処理,大規模言語モデル(ChatGPT等)(Huang) 09 人工知能と社会:人工知能と倫理,ロボットと倫理,生成系AIと著作権(東風上) [第三部]計算 10 計算とは何か:論理回路,有限状態機械,チューリングマシン,ラムダ計算,コンピュータ,計算不可能な問題(田島) 11 計算の表現と量:アルゴリズム,漸近的計算量(Huang) 12 計算のための情報の表現:データ構造,関係,グラフ,一意性,冗長性(田島) 13 複数処理の実行・複数主体による処理:スケジューリング,並列処理,分散処理,OSの役割,インターネットの仕組(田島) 14 情報に基づく意思決定:ゲーム理論(田島) 15 フィードバック(田島・東風上・Huang) |
||||||||||||||||||
(履修要件) |
特になし
|
||||||||||||||||||
(成績評価の方法・観点及び達成度) | 授業期間中にほぼ毎週課す課題に対する提出内容(20%)および期末試験(80%)により評価を行う.評価の際には,本講義で学ぶ「情報とその表現や処理とはどのようなものか」「コンピュータや情報システムはどのような原理で動いているか」などの知識について,その技術的な詳細を正確に覚えているかどうかよりも,各所各所の要点,および,それらの間の関係の全体像を,自分の言葉で説明でき,かつ,他の分野に応用できる程度に体得できているかを評価する. | ||||||||||||||||||
(教科書) |
使用しない
|
||||||||||||||||||
(参考書等) |
授業中に紹介する
|
||||||||||||||||||
(授業外学習(予習・復習)等) | 授業資料や演習問題の解説資料などを用いて毎授業ごとに復習を行うこと.また,事前に授業資料が配布されるなどにより授業内容が事前にわかっている回については,取り上げられる概念などについて各自で調べて予習を行うこと. | ||||||||||||||||||
(その他(オフィスアワー等)) | オフィスアワーはメールによる事前予約のこと.メールアドレスは以下の通り(「@」を「@」に置き換えること): 田島:tajima@i.kyoto-u.ac.jp 東風上:kochigami@robot.soc.i.kyoto-u.ac.jp Huang:huang@nlp.ist.i.kyoto-u.ac.jp |
||||||||||||||||||
情報基礎[工学部] (理工化学科)
1T17, 1T18, 1T19, 1T20, 1T21, 1T22 (科目名)
Basic Informatics (Faculty of Engineering) [Chemical Science and Technology]
(英 訳)
|
|
||||||||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||||||||
(旧群) (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1回生 (対象学生) 理系向 |
|||||||||||||
(曜時限)
火4 (教室) 総合研究8号館NSホール |
|||||||||||||
(授業の概要・目的)
情報とは何か,情報の処理や計算とはどのようなものかについて,情報の量,情報の表現,情報の伝達,計算の表現,計算の量などの観点から学ぶ.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムなどがどのような仕組みで動いているのかについても取り上げる.
|
|||||||||||||
(到達目標)
情報とは何か,情報の処理や計算とはどのようなものかについて学ぶことにより,情報という観点からの問題の捉え方を身につけることを目指す.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムがどのような仕組みで動いているのかについて学ぶことにより,現代情報化社会における知的活動および一般生活において必要となる情報利活用能力の基礎となる知識を身につける.
|
|||||||||||||
(授業計画と内容)
以下のような内容について授業を行う予定である. [第一部]情報 01 情報とは何か:主観確率,ベイズの定理(田島) 02 情報の量:平均自己情報量,エントロピー(Huang) 03 機械のための情報の表現:アナログとディジタル,誤り訂正符号,データ圧縮,公開鍵暗号(東風上) 04 人間のための情報の表現(1):情報の変換,統計データの表現,人間の認知特性,文化依存性(田島) 05 人間のための情報の表現(2):ヒューマンインタフェース(東風上) 06 人間と機械をつなぐ情報:ロボティクス,ヒューマンロボットインタラクション(東風上) [第二部]知能 07 人工知能とは何か(1):人工知能の歴史,機械学習,深層学習,生成系AI,説明可能AI(Huang) 08 人工知能とは何か(2):自然言語処理,大規模言語モデル(ChatGPT等)(Huang) 09 人工知能と社会:人工知能と倫理,ロボットと倫理,生成系AIと著作権(東風上) [第三部]計算 10 計算とは何か:論理回路,有限状態機械,チューリングマシン,ラムダ計算,コンピュータ,計算不可能な問題(田島) 11 計算の表現と量:アルゴリズム,漸近的計算量(Huang) 12 計算のための情報の表現:データ構造,関係,グラフ,一意性,冗長性(田島) 13 複数処理の実行・複数主体による処理:スケジューリング,並列処理,分散処理,OSの役割,インターネットの仕組(田島) 14 情報に基づく意思決定:ゲーム理論(田島) 15 フィードバック(田島・東風上・Huang) |
|||||||||||||
(履修要件)
特になし
|
|||||||||||||
(成績評価の方法・観点及び達成度)
授業期間中にほぼ毎週課す課題に対する提出内容(20%)および期末試験(80%)により評価を行う.評価の際には,本講義で学ぶ「情報とその表現や処理とはどのようなものか」「コンピュータや情報システムはどのような原理で動いているか」などの知識について,その技術的な詳細を正確に覚えているかどうかよりも,各所各所の要点,および,それらの間の関係の全体像を,自分の言葉で説明でき,かつ,他の分野に応用できる程度に体得できているかを評価する.
|
|||||||||||||
(教科書)
使用しない
|
|||||||||||||
(参考書等)
授業中に紹介する
|
|||||||||||||
(授業外学習(予習・復習)等)
授業資料や演習問題の解説資料などを用いて毎授業ごとに復習を行うこと.また,事前に授業資料が配布されるなどにより授業内容が事前にわかっている回については,取り上げられる概念などについて各自で調べて予習を行うこと.
|
|||||||||||||
(その他(オフィスアワー等))
オフィスアワーはメールによる事前予約のこと.メールアドレスは以下の通り(「@」を「@」に置き換えること):
田島:tajima@i.kyoto-u.ac.jp 東風上:kochigami@robot.soc.i.kyoto-u.ac.jp Huang:huang@nlp.ist.i.kyoto-u.ac.jp |
|||||||||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
Basic Informatics 1T25
|
(英 訳) | Basic Informatics | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (基礎) | ||||||
(使用言語) | 英語 | ||||||
(旧群) | |||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 講義 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 主として1回生 | ||||||
(対象学生) | 理系向 | ||||||
(曜時限) | 火4 |
||||||
(教室) | 工学部4号館2階共通4講義室 | ||||||
(授業の概要・目的) | This course discusses basic knowledge of information representation, computer hardware and software, Internet technical background, Internet services, algorithm in information processing, and related issues. | ||||||
(到達目標) | This course discusses the basic knowledge of information representation, computer hardware and operating systems, network and Internet technical background, and related issues. | ||||||
(授業計画と内容) | 0. Introduction [1 week] 1. Representing information as bit patterns [5 weeks] 1-1. The binary system 1-2. Representing integers 1-3. Representing fractions 1-4. Representing text 1-5. Representing other information 2. Computers and their peripherals [3 weeks] 2-1. Computer architecture 2-2. CPU and main memory 2-3. Storage devices, input and output devices 3. Operating system and application software [2 weeks] 3-1. Operating system architecture 3-2. Coordinating computer's activities 4. Networking and the Internet [3 weeks] 4-1. Network fundamentals 4-2. The Internet 4-3. Broadband connections and mobile connections 5. Feedback [1 week] |
||||||
(履修要件) |
特になし
|
||||||
(成績評価の方法・観点及び達成度) | Quizzes and exercises (40%), final examination (60%) | ||||||
(教科書) |
授業中に指示する
Handouts distributed in class or uploaded to PandA
|
||||||
(参考書等) |
授業中に紹介する
|
||||||
(授業外学習(予習・復習)等) | Students are expected to spend about 1 hour on review. More than half of that time is spent preparing for class and doing assignments. |
||||||
(その他(オフィスアワー等)) | Any inquiry to the instructor: chang.kaichun.4z{at}kyoto-u.ac.jp. (replace {at} with @) | ||||||
Basic Informatics
1T25 (科目名)
Basic Informatics
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 英語 | |||||||
(旧群) (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1回生 (対象学生) 理系向 |
|||||||
(曜時限)
火4 (教室) 工学部4号館2階共通4講義室 |
|||||||
(授業の概要・目的)
This course discusses basic knowledge of information representation, computer hardware and software, Internet technical background, Internet services, algorithm in information processing, and related issues.
|
|||||||
(到達目標)
This course discusses the basic knowledge of information representation, computer hardware and operating systems, network and Internet technical background, and related issues.
|
|||||||
(授業計画と内容)
0. Introduction [1 week] 1. Representing information as bit patterns [5 weeks] 1-1. The binary system 1-2. Representing integers 1-3. Representing fractions 1-4. Representing text 1-5. Representing other information 2. Computers and their peripherals [3 weeks] 2-1. Computer architecture 2-2. CPU and main memory 2-3. Storage devices, input and output devices 3. Operating system and application software [2 weeks] 3-1. Operating system architecture 3-2. Coordinating computer's activities 4. Networking and the Internet [3 weeks] 4-1. Network fundamentals 4-2. The Internet 4-3. Broadband connections and mobile connections 5. Feedback [1 week] |
|||||||
(履修要件)
特になし
|
|||||||
(成績評価の方法・観点及び達成度)
Quizzes and exercises (40%), final examination (60%)
|
|||||||
(教科書)
授業中に指示する
Handouts distributed in class or uploaded to PandA
|
|||||||
(参考書等)
授業中に紹介する
|
|||||||
(授業外学習(予習・復習)等)
Students are expected to spend about 1 hour on review. More than half of that time is spent preparing for class and doing assignments.
|
|||||||
(その他(オフィスアワー等))
Any inquiry to the instructor: chang.kaichun.4z{at}kyoto-u.ac.jp. (replace {at} with @)
|
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
プログラミング演習(数理的応用)
|
(英 訳) | Programming Practice (Mathematical Applications) | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (各論) | ||||||
(使用言語) | 日本語 | ||||||
(旧群) | B群 | ||||||
(単位数) | 4 単位 | ||||||
(週コマ数) | 2 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 火4・火5 |
||||||
(教室) | 総人1206 | ||||||
(授業の概要・目的) | Python 言語は,プログラムが書きやすいこと,強力なライブラリが存在することなどから,広く使われています。この演習の目的は2つあります。一つは,プログラミングの入門から始めて Python によるプログラミングができるようになることです。もう一つは,手続き的な処理をプログラムに行わせること, データを可視化することなどを通じて,数学の理解を深めることです。ニューラルネットについても触れます。それを通じて,プログラミングを数理的な勉強や研究の道具として用いる能力を身につけます。 |
||||||
(到達目標) | Python 言語でプログラムを書けるようになること。 それを,数学の理解,データ処理などに利用すること。 プログラミングによる問題解決能力を高めること。 |
||||||
(授業計画と内容) | 下記の内容を扱います。全体で 15 回の授業を行いますが,この順番で行うのではなく,簡単な内容から高度な内容へと進むように,順番を組み替えて行います。毎回の内容の詳細は,下記オンラインテキストを参考にしてください。括弧の回数は,それぞれの内容を扱う回数の目安です。 A: Python 言語について,以下のことを学ぶ。(8回) (1) Jupyter Notebook を使おう (2) Python プログラミングができるようになろう 変数,制御構造,リスト,関数,クラス定義,再帰呼出し,オブジェクト指向など (3) numpy, matplotlib, どのライブラリを使おう B: 数学的現象についてプログラミングを通じて理解を深めるような演習を行う(4回)。 具体的には,次の内容を考えている。 (4) 行列について理解を深めよう 逆行列,固有値と固有ベクトル,線形変換などについて,プログラミングをすることにより,また,可視化をすることにより,理解を深めよう。 (5) 微分方程式を数値的に解こう (6) 多腕バンデッド問題とベイズ推定 確率の分からない複数のスロットマシンを引くアルゴリズムを考えよう。それを通して,自分でアルゴリズムを組むこと,確率分布の基本的な考え方,ベイズ推定などについて学ぼう。 (7) ニューラルネットの基礎 keras ライブラリを用いて手書き数字を認識するニューラルネットワークを作ろう。それを通じて,機械学習の基礎を学ぼう。 C: 最終課題(2回) 授業中に具体例として与えた数学的な問題や,その他の問題について,プログラムを書いて実行することにより調べ,Jupyter Notebook を用いて,プログラムとその実行結果を含んだ解説を作ろう。最終回は,それについての発表を行う。 D: フィードバック(1回) |
||||||
(履修要件) |
微分積分学A, B, および,線形代数学 A, B を,履修済みであるか履修中であることが望ましい。
授業には, 各自の持っているラップトップコンピュータを使用します。Mac OS あるいは Windows のラップトップを授業に持参する必要があります。 |
||||||
(成績評価の方法・観点及び達成度) | 最終課題(50%)以外にも,提出課題をいくつか与える(40%)。また,毎回の演習の時間に行った内容を提出してもらう。それらの課題の出来具合や, 授業に対する取り組み具合も評価する(10%)。 | ||||||
(教科書) |
下記関連URL掲載のオンラインテキストを利用する。
|
||||||
(参考書等) |
授業中に紹介する
|
||||||
(関連URL) | https://github.com/HidekiTsuiki/python オンラインテキスト | ||||||
(授業外学習(予習・復習)等) | 自分のパソコンに pytnon をインストールし,授業の復習をするだけでなく,数学などの授業でアルゴリズム的なことが現れたら,プログラムを書いて,動かしながら理解する癖を身に着けよう。 | ||||||
(その他(オフィスアワー等)) | 履修希望者が多い場合は、教室の規模(40人程度)に合わせて人数制限を行います。 各自の持っているラップトップコンピュータを持参して授業に参加する必要があります。 |
||||||
プログラミング演習(数理的応用)
(科目名)
Programming Practice (Mathematical Applications)
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 日本語 | |||||||
(旧群) B群 (単位数) 4 単位 (週コマ数) 2 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
火4・火5 (教室) 総人1206 |
|||||||
(授業の概要・目的)
Python 言語は,プログラムが書きやすいこと,強力なライブラリが存在することなどから,広く使われています。この演習の目的は2つあります。一つは,プログラミングの入門から始めて Python によるプログラミングができるようになることです。もう一つは,手続き的な処理をプログラムに行わせること, データを可視化することなどを通じて,数学の理解を深めることです。ニューラルネットについても触れます。それを通じて,プログラミングを数理的な勉強や研究の道具として用いる能力を身につけます。
|
|||||||
(到達目標)
Python 言語でプログラムを書けるようになること。
それを,数学の理解,データ処理などに利用すること。 プログラミングによる問題解決能力を高めること。 |
|||||||
(授業計画と内容)
下記の内容を扱います。全体で 15 回の授業を行いますが,この順番で行うのではなく,簡単な内容から高度な内容へと進むように,順番を組み替えて行います。毎回の内容の詳細は,下記オンラインテキストを参考にしてください。括弧の回数は,それぞれの内容を扱う回数の目安です。 A: Python 言語について,以下のことを学ぶ。(8回) (1) Jupyter Notebook を使おう (2) Python プログラミングができるようになろう 変数,制御構造,リスト,関数,クラス定義,再帰呼出し,オブジェクト指向など (3) numpy, matplotlib, どのライブラリを使おう B: 数学的現象についてプログラミングを通じて理解を深めるような演習を行う(4回)。 具体的には,次の内容を考えている。 (4) 行列について理解を深めよう 逆行列,固有値と固有ベクトル,線形変換などについて,プログラミングをすることにより,また,可視化をすることにより,理解を深めよう。 (5) 微分方程式を数値的に解こう (6) 多腕バンデッド問題とベイズ推定 確率の分からない複数のスロットマシンを引くアルゴリズムを考えよう。それを通して,自分でアルゴリズムを組むこと,確率分布の基本的な考え方,ベイズ推定などについて学ぼう。 (7) ニューラルネットの基礎 keras ライブラリを用いて手書き数字を認識するニューラルネットワークを作ろう。それを通じて,機械学習の基礎を学ぼう。 C: 最終課題(2回) 授業中に具体例として与えた数学的な問題や,その他の問題について,プログラムを書いて実行することにより調べ,Jupyter Notebook を用いて,プログラムとその実行結果を含んだ解説を作ろう。最終回は,それについての発表を行う。 D: フィードバック(1回) |
|||||||
(履修要件)
微分積分学A, B, および,線形代数学 A, B を,履修済みであるか履修中であることが望ましい。
授業には, 各自の持っているラップトップコンピュータを使用します。Mac OS あるいは Windows のラップトップを授業に持参する必要があります。 |
|||||||
(成績評価の方法・観点及び達成度)
最終課題(50%)以外にも,提出課題をいくつか与える(40%)。また,毎回の演習の時間に行った内容を提出してもらう。それらの課題の出来具合や, 授業に対する取り組み具合も評価する(10%)。
|
|||||||
(教科書)
下記関連URL掲載のオンラインテキストを利用する。
|
|||||||
(参考書等)
授業中に紹介する
|
|||||||
(授業外学習(予習・復習)等)
自分のパソコンに pytnon をインストールし,授業の復習をするだけでなく,数学などの授業でアルゴリズム的なことが現れたら,プログラムを書いて,動かしながら理解する癖を身に着けよう。
|
|||||||
(その他(オフィスアワー等))
履修希望者が多い場合は、教室の規模(40人程度)に合わせて人数制限を行います。
各自の持っているラップトップコンピュータを持参して授業に参加する必要があります。 |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎[全学向]
|
(英 訳) | Basic Informatics (General) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||||||||||||||
(群) | 情報 | ||||||||||||||||||
(分野(分類)) | (基礎) | ||||||||||||||||||
(使用言語) | 日本語 | ||||||||||||||||||
(旧群) | B群 | ||||||||||||||||||
(単位数) | 2 単位 | ||||||||||||||||||
(週コマ数) | 1 コマ | ||||||||||||||||||
(授業形態) | 講義 | ||||||||||||||||||
(開講年度・開講期) | 2024・後期 | ||||||||||||||||||
(配当学年) | 全回生 | ||||||||||||||||||
(対象学生) | 全学向 | ||||||||||||||||||
(曜時限) | 火5 |
||||||||||||||||||
(教室) | 総合研究8号館NSホール | ||||||||||||||||||
(授業の概要・目的) | 情報とは何か,情報の処理や計算とはどのようなものかについて,情報の量,情報の表現,情報の伝達,計算の表現,計算の量などの観点から学ぶ.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムなどがどのような仕組みで動いているのかについても取り上げる. | ||||||||||||||||||
(到達目標) | 情報とは何か,情報の処理や計算とはどのようなものかについて学ぶことにより,情報という観点からの問題の捉え方を身につけることを目指す.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムがどのような仕組みで動いているのかについて学ぶことにより,現代情報化社会における知的活動および一般生活において必要となる情報利活用能力の基礎となる知識を身につける. | ||||||||||||||||||
(授業計画と内容) | 以下のような内容について授業を行う予定である. [第一部]情報 01 情報とは何か:主観確率,ベイズの定理(田島) 02 情報の量:平均自己情報量,エントロピー(Huang) 03 機械のための情報の表現:アナログとディジタル,誤り訂正符号,データ圧縮,公開鍵暗号(東風上) 04 人間のための情報の表現(1):情報の変換,統計データの表現,人間の認知特性,文化依存性(田島) 05 人間のための情報の表現(2):ヒューマンインタフェース(東風上) 06 人間と機械をつなぐ情報:ロボティクス,ヒューマンロボットインタラクション(東風上) [第二部]知能 07 人工知能とは何か(1):人工知能の歴史,機械学習,深層学習,生成系AI,説明可能AI(Huang) 08 人工知能とは何か(2):自然言語処理,大規模言語モデル(ChatGPT等)(Huang) 09 人工知能と社会:人工知能と倫理,ロボットと倫理,生成系AIと著作権(東風上) [第三部]計算 10 計算とは何か:論理回路,有限状態機械,チューリングマシン,ラムダ計算,コンピュータ,計算不可能な問題(田島) 11 計算の表現と量:アルゴリズム,漸近的計算量(Huang) 12 計算のための情報の表現:データ構造,関係,グラフ,一意性,冗長性(田島) 13 複数処理の実行・複数主体による処理:スケジューリング,並列処理,分散処理,OSの役割,インターネットの仕組(田島) 14 情報に基づく意思決定:ゲーム理論(田島) 15 フィードバック(田島・東風上・Huang) |
||||||||||||||||||
(履修要件) |
特になし
|
||||||||||||||||||
(成績評価の方法・観点及び達成度) | 授業期間中にほぼ毎週課す課題に対する提出内容により評価を行う.評価の際には,本講義で学ぶ「情報とその表現や処理とはどのようなものか」「コンピュータや情報システムはどのような原理で動いているか」などの知識について,その技術的な詳細を正確に覚えているかどうかよりも,各所各所の要点,および,それらの間の関係の全体像を,自分の言葉で説明でき,かつ,他の分野に応用できる程度に体得できているかを評価する. | ||||||||||||||||||
(教科書) |
使用しない
|
||||||||||||||||||
(参考書等) |
授業中に紹介する
|
||||||||||||||||||
(授業外学習(予習・復習)等) | 授業資料や演習問題の解説資料などを用いて毎授業ごとに復習を行うこと.また,事前に授業資料が配布されるなどにより授業内容が事前にわかっている回については,取り上げられる概念などについて各自で調べて予習を行うこと. | ||||||||||||||||||
(その他(オフィスアワー等)) | オフィスアワーはメールによる事前予約のこと.メールアドレスは以下の通り(「@」を「@」に置き換えること): 田島:tajima@i.kyoto-u.ac.jp 東風上:kochigami@robot.soc.i.kyoto-u.ac.jp Huang:huang@nlp.ist.i.kyoto-u.ac.jp |
||||||||||||||||||
情報基礎[全学向]
(科目名)
Basic Informatics (General)
(英 訳)
|
|
||||||||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||||||||
(曜時限)
火5 (教室) 総合研究8号館NSホール |
|||||||||||||
(授業の概要・目的)
情報とは何か,情報の処理や計算とはどのようなものかについて,情報の量,情報の表現,情報の伝達,計算の表現,計算の量などの観点から学ぶ.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムなどがどのような仕組みで動いているのかについても取り上げる.
|
|||||||||||||
(到達目標)
情報とは何か,情報の処理や計算とはどのようなものかについて学ぶことにより,情報という観点からの問題の捉え方を身につけることを目指す.また,現在のコンピュータ,人工知能,情報ネットワーク,様々な情報システムがどのような仕組みで動いているのかについて学ぶことにより,現代情報化社会における知的活動および一般生活において必要となる情報利活用能力の基礎となる知識を身につける.
|
|||||||||||||
(授業計画と内容)
以下のような内容について授業を行う予定である. [第一部]情報 01 情報とは何か:主観確率,ベイズの定理(田島) 02 情報の量:平均自己情報量,エントロピー(Huang) 03 機械のための情報の表現:アナログとディジタル,誤り訂正符号,データ圧縮,公開鍵暗号(東風上) 04 人間のための情報の表現(1):情報の変換,統計データの表現,人間の認知特性,文化依存性(田島) 05 人間のための情報の表現(2):ヒューマンインタフェース(東風上) 06 人間と機械をつなぐ情報:ロボティクス,ヒューマンロボットインタラクション(東風上) [第二部]知能 07 人工知能とは何か(1):人工知能の歴史,機械学習,深層学習,生成系AI,説明可能AI(Huang) 08 人工知能とは何か(2):自然言語処理,大規模言語モデル(ChatGPT等)(Huang) 09 人工知能と社会:人工知能と倫理,ロボットと倫理,生成系AIと著作権(東風上) [第三部]計算 10 計算とは何か:論理回路,有限状態機械,チューリングマシン,ラムダ計算,コンピュータ,計算不可能な問題(田島) 11 計算の表現と量:アルゴリズム,漸近的計算量(Huang) 12 計算のための情報の表現:データ構造,関係,グラフ,一意性,冗長性(田島) 13 複数処理の実行・複数主体による処理:スケジューリング,並列処理,分散処理,OSの役割,インターネットの仕組(田島) 14 情報に基づく意思決定:ゲーム理論(田島) 15 フィードバック(田島・東風上・Huang) |
|||||||||||||
(履修要件)
特になし
|
|||||||||||||
(成績評価の方法・観点及び達成度)
授業期間中にほぼ毎週課す課題に対する提出内容により評価を行う.評価の際には,本講義で学ぶ「情報とその表現や処理とはどのようなものか」「コンピュータや情報システムはどのような原理で動いているか」などの知識について,その技術的な詳細を正確に覚えているかどうかよりも,各所各所の要点,および,それらの間の関係の全体像を,自分の言葉で説明でき,かつ,他の分野に応用できる程度に体得できているかを評価する.
|
|||||||||||||
(教科書)
使用しない
|
|||||||||||||
(参考書等)
授業中に紹介する
|
|||||||||||||
(授業外学習(予習・復習)等)
授業資料や演習問題の解説資料などを用いて毎授業ごとに復習を行うこと.また,事前に授業資料が配布されるなどにより授業内容が事前にわかっている回については,取り上げられる概念などについて各自で調べて予習を行うこと.
|
|||||||||||||
(その他(オフィスアワー等))
オフィスアワーはメールによる事前予約のこと.メールアドレスは以下の通り(「@」を「@」に置き換えること):
田島:tajima@i.kyoto-u.ac.jp 東風上:kochigami@robot.soc.i.kyoto-u.ac.jp Huang:huang@nlp.ist.i.kyoto-u.ac.jp |
|||||||||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
Basic Informatics-E2
|
(英 訳) | Basic Informatics-E2 | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (基礎) | ||||||
(使用言語) | 英語 | ||||||
(旧群) | |||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 講義 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 火5 |
||||||
(教室) | 1共01 | ||||||
(授業の概要・目的) | The transformation from am industrial society to an informational society that started in the seventies means that information has been playing an increasing role in society. Then, the development and adoption of modern communication technologies and internet gave it a central role in the economy. Nowadays, with the widespread use of smartphone and social media, information is part of every aspect of our lives. A huge amount of information at our disposal. As a result, in any career path, one must understand how information is processed by computers and be able to access, analyze, and visualize information. This course introduces the fundamentals for understanding how information is processed by computers. We will learn how the collection, organization, and management of a large quantity of information is achieved. Then, we will introduce techniques for searching and analyzing large amount of information. In addition to “classical approaches”, recent technologies taking advantages of deep neural network will be presented. Finally, we will introduce ways of presenting and visualizing the information. The students will learn about the necessary technologies to extract knowledge from large amount of information, analyze that information and format the results in an appealing manner for presentation. |
||||||
(到達目標) | Students will learn how it is possible to handle large amount of information in an efficient manner. They will also acquire a general knowledge about information processing systems and an understanding of what techniques to use for a given problem. | ||||||
(授業計画と内容) | The course starts with an overview presenting the different topics that will be covered to get a general idea of the content. Then, the first part will present techniques for automatic information processing and management: ・information processing system ・information storage (entity relationship model, relational databases) ・unstructured information (xml) The next part will focus on accessing information: ・information retrieval and indexing (search engines) ・graph theory (page rank) The next part we will deal with the representation of information by computers: ・information quantification (entropy) ・information acquisition (sampling and quantization) ・information representation (coding) Then, will introduce techniques for information analysis: ・data mining ・“classical” machine learning (classification and clustering) ・deep neural networks-based machine learning Finally, visualization techniques and information presentation will be discussed: ・diagram, graph and heatmap creation One to two sessions for each item. The schedule and contents are subject to change based on class progress. Total:14 classes, 1 Feedback session |
||||||
(履修要件) |
This is a beginner course: no prior experience is required. However, some mathematical developments require to be familiar with basic probabilities. Some basic computer skills are required for accessing the material (web browser) and submitting the assignments (writing or scanning). No programming skill is required as algorithms are presented using pseudo code in plain English.
|
||||||
(成績評価の方法・観点及び達成度) | The evaluation will be based on an assignment given around midterm (50%) and a final examination (50%). | ||||||
(教科書) |
No textbook, handouts.
|
||||||
(参考書等) |
Some references will be given in class.
|
||||||
(授業外学習(予習・復習)等) | The students are expected to review the new material within the week of delivery in order to smoothly follow the course. | ||||||
(その他(オフィスアワー等)) | There is no specific office hour. Students can use e-mails for important communications, assignments, and questions. | ||||||
Basic Informatics-E2
(科目名)
Basic Informatics-E2
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 英語 | |||||||
(旧群) (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
火5 (教室) 1共01 |
|||||||
(授業の概要・目的)
The transformation from am industrial society to an informational society that started in the seventies means that information has been playing an increasing role in society. Then, the development and adoption of modern communication technologies and internet gave it a central role in the economy. Nowadays, with the widespread use of smartphone and social media, information is part of every aspect of our lives. A huge amount of information at our disposal. As a result, in any career path, one must understand how information is processed by computers and be able to access, analyze, and visualize information.
This course introduces the fundamentals for understanding how information is processed by computers. We will learn how the collection, organization, and management of a large quantity of information is achieved. Then, we will introduce techniques for searching and analyzing large amount of information. In addition to “classical approaches”, recent technologies taking advantages of deep neural network will be presented. Finally, we will introduce ways of presenting and visualizing the information. The students will learn about the necessary technologies to extract knowledge from large amount of information, analyze that information and format the results in an appealing manner for presentation. |
|||||||
(到達目標)
Students will learn how it is possible to handle large amount of information in an efficient manner. They will also acquire a general knowledge about information processing systems and an understanding of what techniques to use for a given problem.
|
|||||||
(授業計画と内容)
The course starts with an overview presenting the different topics that will be covered to get a general idea of the content. Then, the first part will present techniques for automatic information processing and management: ・information processing system ・information storage (entity relationship model, relational databases) ・unstructured information (xml) The next part will focus on accessing information: ・information retrieval and indexing (search engines) ・graph theory (page rank) The next part we will deal with the representation of information by computers: ・information quantification (entropy) ・information acquisition (sampling and quantization) ・information representation (coding) Then, will introduce techniques for information analysis: ・data mining ・“classical” machine learning (classification and clustering) ・deep neural networks-based machine learning Finally, visualization techniques and information presentation will be discussed: ・diagram, graph and heatmap creation One to two sessions for each item. The schedule and contents are subject to change based on class progress. Total:14 classes, 1 Feedback session |
|||||||
(履修要件)
This is a beginner course: no prior experience is required. However, some mathematical developments require to be familiar with basic probabilities. Some basic computer skills are required for accessing the material (web browser) and submitting the assignments (writing or scanning). No programming skill is required as algorithms are presented using pseudo code in plain English.
|
|||||||
(成績評価の方法・観点及び達成度)
The evaluation will be based on an assignment given around midterm (50%) and a final examination (50%).
|
|||||||
(教科書)
No textbook, handouts.
|
|||||||
(参考書等)
Some references will be given in class.
|
|||||||
(授業外学習(予習・復習)等)
The students are expected to review the new material within the week of delivery in order to smoothly follow the course.
|
|||||||
(その他(オフィスアワー等))
There is no specific office hour. Students can use e-mails for important communications, assignments, and questions.
|
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
Art,Culture and Technology(英語講義)
|
(英 訳) | Art, Culture and Technology | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (各論) | ||||||
(使用言語) | 英語 | ||||||
(旧群) | B群 | ||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 講義 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 火5 |
||||||
(教室) | 坂記念館 | ||||||
(授業の概要・目的) | We will discuss several serious issues, starting from the topic of art and technology, proceeding to the topic of culture and technology, and finally reaching to the topic of the new world based on the integration of these different concepts where both creators and viewers can reach deep mutual understandings. When we talk about art that achieves this mutual understanding, we have to admit that cultural issues would play a major role there. We can call the 1970's and the immediately following decades as the era where the relation between art and technology was the main topic. Now, in the early era of the twenty-first century, we should consider the relationship between culture and technology, in other words, culture in the Internet era. Each specific culture is strongly related to its region and race. Therefore, it is necessary to actually live there to really understand the culture specific to each place. At the same time, humans have been trying to realize virtual experiences of such ways of living by utilizing strong computing technology and by introducing sophisticated interaction technologies. Based on this, it would become possible for technology to clarify what culture is and, on the other hand, cultures could push technology forward. As a result, we are now approaching the stage where technologies could extract structures that hide behind each culture and try to realize communications among different cultures. In the twenty-first century, in the area of computer technology, the basic trend involves us moving from the era of calculation, database processing, information processing, etc., to the era of addressing culture, expressing culture, handling types and structures behind several cultures, and, as a result, letting people understand different cultures at a spiritual level. In other words, I can say that we are getting into the era of Cultural Computing. |
||||||
(到達目標) | Basic study of Art & Technology. Students will understand Japanese Culture through making digital art works. |
||||||
(授業計画と内容) | We want to introduce and discuss the still-unveiled possibilities of Cultural Computing which would express, in the interactive way, such substantial cultural issues such as sensitivity, memory, spirituality, storytelling, racial characteristics, etc., that have not been addressed in computer science and engineering so far. There are various possibilities in this area. From an artistic point of view, Cultural Computing can go beyond the present day media art by treating cultural issues described above. From the viewpoint of technology, it would open a new area in computer technologies, which so far has only been addressing the digitization of cultural heritages/contents for the purpose of preserving them. The digitization of cultural issues would make it possible for people to understand different cultures,bridging the gaps between time and space, consequently creating new cultures. We particularly examine Japanese culture, although it is only a small subject of computing. 1・ Japanese tastes for simple and quiet surroundings(WabiSabi) 2・ Relations between Japanese and Asian cultures 3・ Assuming the separation of Buddhism and Shintoism as a basis of Japanese cultural structure 4・ Peculiar features of Japanese literature such as the 31- syllable poem, Haiku poem, and Noh play 5・ Japanese designs (crests, textile, color, form, Noh play and Kabuki) 6・ Understanding the depths of feeling and culture from communication through computers (Total:14 classes, 1 Feedback session ) |
||||||
(履修要件) |
Graduate student who is interested in art & technology) can take this class too.
|
||||||
(成績評価の方法・観点及び達成度) | Art work, report, class attendance and active participation. Please submit all homework art works. More detailed instructions will be provided in class. |
||||||
(教科書) |
『Cross-Cultural Computing: An Artist's Journey』
(Springer UK)
ISBN:978-1-4471-6512-5
|
||||||
(参考書等) | |||||||
(関連URL) | https://tosa.dpri.kyoto-u.ac.jp/ | ||||||
(授業外学習(予習・復習)等) | Assignments and reports that can be completed in about 2 hours More detailed instructions will be provided in class. |
||||||
(その他(オフィスアワー等)) | Sometime, students go to recommend of Art exhibition at Kyoto area. | ||||||
Art,Culture and Technology(英語講義)
(科目名)
Art, Culture and Technology
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 英語 | |||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
火5 (教室) 坂記念館 |
|||||||
(授業の概要・目的)
We will discuss several serious issues, starting from the topic of art and technology, proceeding to the topic of culture and technology, and finally reaching to the topic of the new world based on the integration of these different concepts where both creators and viewers can reach deep mutual understandings.
When we talk about art that achieves this mutual understanding, we have to admit that cultural issues would play a major role there. We can call the 1970's and the immediately following decades as the era where the relation between art and technology was the main topic. Now, in the early era of the twenty-first century, we should consider the relationship between culture and technology, in other words, culture in the Internet era. Each specific culture is strongly related to its region and race. Therefore, it is necessary to actually live there to really understand the culture specific to each place. At the same time, humans have been trying to realize virtual experiences of such ways of living by utilizing strong computing technology and by introducing sophisticated interaction technologies. Based on this, it would become possible for technology to clarify what culture is and, on the other hand, cultures could push technology forward. As a result, we are now approaching the stage where technologies could extract structures that hide behind each culture and try to realize communications among different cultures. In the twenty-first century, in the area of computer technology, the basic trend involves us moving from the era of calculation, database processing, information processing, etc., to the era of addressing culture, expressing culture, handling types and structures behind several cultures, and, as a result, letting people understand different cultures at a spiritual level. In other words, I can say that we are getting into the era of Cultural Computing. |
|||||||
(到達目標)
Basic study of Art & Technology.
Students will understand Japanese Culture through making digital art works. |
|||||||
(授業計画と内容)
We want to introduce and discuss the still-unveiled possibilities of Cultural Computing which would express, in the interactive way, such substantial cultural issues such as sensitivity, memory, spirituality, storytelling, racial characteristics, etc., that have not been addressed in computer science and engineering so far. There are various possibilities in this area. From an artistic point of view, Cultural Computing can go beyond the present day media art by treating cultural issues described above. From the viewpoint of technology, it would open a new area in computer technologies, which so far has only been addressing the digitization of cultural heritages/contents for the purpose of preserving them. The digitization of cultural issues would make it possible for people to understand different cultures,bridging the gaps between time and space, consequently creating new cultures. We particularly examine Japanese culture, although it is only a small subject of computing. 1・ Japanese tastes for simple and quiet surroundings(WabiSabi) 2・ Relations between Japanese and Asian cultures 3・ Assuming the separation of Buddhism and Shintoism as a basis of Japanese cultural structure 4・ Peculiar features of Japanese literature such as the 31- syllable poem, Haiku poem, and Noh play 5・ Japanese designs (crests, textile, color, form, Noh play and Kabuki) 6・ Understanding the depths of feeling and culture from communication through computers (Total:14 classes, 1 Feedback session ) |
|||||||
(履修要件)
Graduate student who is interested in art & technology) can take this class too.
|
|||||||
(成績評価の方法・観点及び達成度)
Art work, report, class attendance and active participation.
Please submit all homework art works. More detailed instructions will be provided in class. |
|||||||
(教科書)
『Cross-Cultural Computing: An Artist's Journey』
(Springer UK)
ISBN:978-1-4471-6512-5
|
|||||||
(参考書等)
|
|||||||
(授業外学習(予習・復習)等)
Assignments and reports that can be completed in about 2 hours
More detailed instructions will be provided in class. |
|||||||
(その他(オフィスアワー等))
Sometime, students go to recommend of Art exhibition at Kyoto area.
|
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎演習[工学部] (電気電子工学科) 1T13, 1T14, 1T15, 1T16
|
(英 訳) | Practice of Basic Informatics (Faculty of Engineering) [Electrical and Electronic Engineering] | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (基礎) | ||||||
(使用言語) | 日本語 | ||||||
(旧群) | |||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 2 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 主として1回生 | ||||||
(対象学生) | 理系向 | ||||||
(曜時限) | 水4・水5 |
||||||
(教室) | 総合研究9号館北棟1階情報処理演習室1(本部構内) | ||||||
(授業の概要・目的) | UNIX系OS, ターミナルの利用方法,LaTeXを用いた文書作成方法を学び,数値解析向けプログラミング言語 Octave を用いた演習を行う.情報処理,論文執筆の基礎を習得し,大学生活においてコンピュータを活用するための情報リテラシー教育を行う. |
||||||
(到達目標) | UNIX系OS に関する基本的事項を理解し,ターミナルコマンドを通して処理を体験することにより,現代社会のインフラとなる計算機技術の設計思想を理解する.Emacs や LaTeXによる文書作成技術を習得し,図・表を含む報告書の作成や論文執筆のための基礎を身につける.数値解析プログラミングの基礎を習得する. | ||||||
(授業計画と内容) | 授業回数はフィードバックを含め全15回とする. 1. UNIX の概説 及び 情報リテラシー (2回) UNIX系OSの基礎概念と利用方法 及び 情報リテラシーについて習得する. 2. UNIX 操作,ターミナルの基礎(2回) ファイルシステム,コマンド・シェル等の操作演習を行う. 3. Emacs系エディタ(2回) Emacs 系エディタの基本操作習得および文字入力の演習を行う. 4. LaTeX(2回) LaTeXを用いた文書作成法の基礎を習得する. 5. 図・グラフ作成と数値計算(2回) Octave等を用いた図・グラフ作成法と数値計算,LaTeXにおける利用法を習得する. 6. 総合課題演習(4回) 応用課題に取り組むことによって,本演習で習得した技術の理解と応用力を深める. フィードバック(1回) |
||||||
(履修要件) |
特になし
|
||||||
(成績評価の方法・観点及び達成度) | 平常点(出席と参加状況と小レポート) 60点 及び 総合課題 40点 により評価する.レポートではUNIX系OSの知識, コマンドとシェル, Emacs, LaTeX, Octave に関する課題達成状況を評価する.総合課題では,LaTeXによるレポート文書作成 及び Octave の習熟度合いを評価する. |
||||||
(教科書) |
『情報基礎演習』
(京都大学生協)
(生協にて1500円で販売している.第1回の出席時に持参すること.)
|
||||||
(参考書等) | |||||||
(授業外学習(予習・復習)等) | 演習時間中に終了しなかったレポート課題は,仮想端末や各自の端末において完了させて提出すること.UNIXコマンド, Emacs, LaTeX, Octave等 演習で学ぶ技術の利用方法について教科書を読むのみならず Web検索 によって調べておくのが望ましい. | ||||||
(その他(オフィスアワー等)) | 注意1. 後期水曜4, 5限に隔週で開講。同じく後期水曜4, 5限開講の学部科目「電気電子工学概論」と合わせて両方の受講登録が可能。 注意2. 演習で「各自のノートPC」と「教科書」を使用するので初回から持参すること。 注意3. 事務室からの通知あるいは掲示板で自身のクラスと開講日を確認し、該当するクラスのみを受講登録すること。 注意4. シラバスシステムの都合で「水曜5限」と表示されることがあるが、正しくは水曜4,5限である。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||
情報基礎演習[工学部] (電気電子工学科)
1T13, 1T14, 1T15, 1T16 (科目名)
Practice of Basic Informatics (Faculty of Engineering) [Electrical and Electronic Engineering]
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||
(旧群) (単位数) 2 単位 (週コマ数) 2 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1回生 (対象学生) 理系向 |
|||||||
(曜時限)
水4・水5 (教室) 総合研究9号館北棟1階情報処理演習室1(本部構内) |
|||||||
(授業の概要・目的)
UNIX系OS, ターミナルの利用方法,LaTeXを用いた文書作成方法を学び,数値解析向けプログラミング言語 Octave を用いた演習を行う.情報処理,論文執筆の基礎を習得し,大学生活においてコンピュータを活用するための情報リテラシー教育を行う.
|
|||||||
(到達目標)
UNIX系OS に関する基本的事項を理解し,ターミナルコマンドを通して処理を体験することにより,現代社会のインフラとなる計算機技術の設計思想を理解する.Emacs や LaTeXによる文書作成技術を習得し,図・表を含む報告書の作成や論文執筆のための基礎を身につける.数値解析プログラミングの基礎を習得する.
|
|||||||
(授業計画と内容)
授業回数はフィードバックを含め全15回とする. 1. UNIX の概説 及び 情報リテラシー (2回) UNIX系OSの基礎概念と利用方法 及び 情報リテラシーについて習得する. 2. UNIX 操作,ターミナルの基礎(2回) ファイルシステム,コマンド・シェル等の操作演習を行う. 3. Emacs系エディタ(2回) Emacs 系エディタの基本操作習得および文字入力の演習を行う. 4. LaTeX(2回) LaTeXを用いた文書作成法の基礎を習得する. 5. 図・グラフ作成と数値計算(2回) Octave等を用いた図・グラフ作成法と数値計算,LaTeXにおける利用法を習得する. 6. 総合課題演習(4回) 応用課題に取り組むことによって,本演習で習得した技術の理解と応用力を深める. フィードバック(1回) |
|||||||
(履修要件)
特になし
|
|||||||
(成績評価の方法・観点及び達成度)
平常点(出席と参加状況と小レポート) 60点 及び 総合課題 40点 により評価する.レポートではUNIX系OSの知識, コマンドとシェル, Emacs, LaTeX, Octave に関する課題達成状況を評価する.総合課題では,LaTeXによるレポート文書作成 及び Octave の習熟度合いを評価する.
|
|||||||
(教科書)
『情報基礎演習』
(京都大学生協)
(生協にて1500円で販売している.第1回の出席時に持参すること.)
|
|||||||
(参考書等)
|
|||||||
(授業外学習(予習・復習)等)
演習時間中に終了しなかったレポート課題は,仮想端末や各自の端末において完了させて提出すること.UNIXコマンド, Emacs, LaTeX, Octave等 演習で学ぶ技術の利用方法について教科書を読むのみならず Web検索 によって調べておくのが望ましい.
|
|||||||
(その他(オフィスアワー等))
注意1. 後期水曜4, 5限に隔週で開講。同じく後期水曜4, 5限開講の学部科目「電気電子工学概論」と合わせて両方の受講登録が可能。
注意2. 演習で「各自のノートPC」と「教科書」を使用するので初回から持参すること。 注意3. 事務室からの通知あるいは掲示板で自身のクラスと開講日を確認し、該当するクラスのみを受講登録すること。 注意4. シラバスシステムの都合で「水曜5限」と表示されることがあるが、正しくは水曜4,5限である。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎演習[工学部] (電気電子工学科) 1T13, 1T14, 1T15, 1T16
|
(英 訳) | Practice of Basic Informatics (Faculty of Engineering) [Electrical and Electronic Engineering] | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (基礎) | ||||||
(使用言語) | 日本語 | ||||||
(旧群) | |||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 2 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 主として1回生 | ||||||
(対象学生) | 理系向 | ||||||
(曜時限) | 水4・水5 |
||||||
(教室) | 総合研究9号館北棟1階情報処理演習室2(本部構内) | ||||||
(授業の概要・目的) | UNIX系OS, ターミナルの利用方法,LaTeXを用いた文書作成方法を学び,数値解析向けプログラミング言語 Octave を用いた演習を行う.情報処理,論文執筆の基礎を習得し,大学生活においてコンピュータを活用するための情報リテラシー教育を行う. |
||||||
(到達目標) | UNIX系OS に関する基本的事項を理解し,ターミナルコマンドを通して処理を体験することにより,現代社会のインフラとなる計算機技術の設計思想を理解する.Emacs や LaTeXによる文書作成技術を習得し,図・表を含む報告書の作成や論文執筆のための基礎を身につける.数値解析プログラミングの基礎を習得する. | ||||||
(授業計画と内容) | 授業回数はフィードバックを含め全15回とする. 1. UNIX の概説 及び 情報リテラシー (2回) UNIX系OSの基礎概念と利用方法 及び 情報リテラシーについて習得する. 2. UNIX 操作,ターミナルの基礎(2回) ファイルシステム,コマンド・シェル等の操作演習を行う. 3. Emacs系エディタ(2回) Emacs 系エディタの基本操作習得および文字入力の演習を行う. 4. LaTeX(2回) LaTeXを用いた文書作成法の基礎を習得する. 5. 図・グラフ作成と数値計算(2回) Octave等を用いた図・グラフ作成法と数値計算,LaTeXにおける利用法を習得する. 6. 総合課題演習(4回) 応用課題に取り組むことによって,本演習で習得した技術の理解と応用力を深める. フィードバック(1回) |
||||||
(履修要件) |
特になし
|
||||||
(成績評価の方法・観点及び達成度) | 平常点(出席と参加状況と小レポート) 60点 及び 総合課題 40点 により評価する.レポートではUNIX系OSの知識, コマンドとシェル, Emacs, LaTeX, Octave に関する課題達成状況を評価する.総合課題では,LaTeXによるレポート文書作成 及び Octave の習熟度合いを評価する. |
||||||
(教科書) |
『情報基礎演習』
(京都大学生協)
(生協にて1500円で販売している.第1回の出席時に持参すること.)
|
||||||
(参考書等) | |||||||
(授業外学習(予習・復習)等) | 演習時間中に終了しなかったレポート課題は,仮想端末や各自の端末において完了させて提出すること.UNIXコマンド, Emacs, LaTeX, Octave等 演習で学ぶ技術の利用方法について教科書を読むのみならず Web検索 によって調べておくのが望ましい. | ||||||
(その他(オフィスアワー等)) | 注意1. 後期水曜4, 5限に隔週で開講。同じく後期水曜4, 5限開講の学部科目「電気電子工学概論」と合わせて両方の受講登録が可能。 注意2. 演習で「各自のノートPC」と「教科書」を使用するので初回から持参すること。 注意3. 事務室からの通知あるいは掲示板で自身のクラスと開講日を確認し、該当するクラスのみを受講登録すること。 注意4. シラバスシステムの都合で「水曜5限」と表示されることがあるが、正しくは水曜4,5限である。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||
情報基礎演習[工学部] (電気電子工学科)
1T13, 1T14, 1T15, 1T16 (科目名)
Practice of Basic Informatics (Faculty of Engineering) [Electrical and Electronic Engineering]
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||
(旧群) (単位数) 2 単位 (週コマ数) 2 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1回生 (対象学生) 理系向 |
|||||||
(曜時限)
水4・水5 (教室) 総合研究9号館北棟1階情報処理演習室2(本部構内) |
|||||||
(授業の概要・目的)
UNIX系OS, ターミナルの利用方法,LaTeXを用いた文書作成方法を学び,数値解析向けプログラミング言語 Octave を用いた演習を行う.情報処理,論文執筆の基礎を習得し,大学生活においてコンピュータを活用するための情報リテラシー教育を行う.
|
|||||||
(到達目標)
UNIX系OS に関する基本的事項を理解し,ターミナルコマンドを通して処理を体験することにより,現代社会のインフラとなる計算機技術の設計思想を理解する.Emacs や LaTeXによる文書作成技術を習得し,図・表を含む報告書の作成や論文執筆のための基礎を身につける.数値解析プログラミングの基礎を習得する.
|
|||||||
(授業計画と内容)
授業回数はフィードバックを含め全15回とする. 1. UNIX の概説 及び 情報リテラシー (2回) UNIX系OSの基礎概念と利用方法 及び 情報リテラシーについて習得する. 2. UNIX 操作,ターミナルの基礎(2回) ファイルシステム,コマンド・シェル等の操作演習を行う. 3. Emacs系エディタ(2回) Emacs 系エディタの基本操作習得および文字入力の演習を行う. 4. LaTeX(2回) LaTeXを用いた文書作成法の基礎を習得する. 5. 図・グラフ作成と数値計算(2回) Octave等を用いた図・グラフ作成法と数値計算,LaTeXにおける利用法を習得する. 6. 総合課題演習(4回) 応用課題に取り組むことによって,本演習で習得した技術の理解と応用力を深める. フィードバック(1回) |
|||||||
(履修要件)
特になし
|
|||||||
(成績評価の方法・観点及び達成度)
平常点(出席と参加状況と小レポート) 60点 及び 総合課題 40点 により評価する.レポートではUNIX系OSの知識, コマンドとシェル, Emacs, LaTeX, Octave に関する課題達成状況を評価する.総合課題では,LaTeXによるレポート文書作成 及び Octave の習熟度合いを評価する.
|
|||||||
(教科書)
『情報基礎演習』
(京都大学生協)
(生協にて1500円で販売している.第1回の出席時に持参すること.)
|
|||||||
(参考書等)
|
|||||||
(授業外学習(予習・復習)等)
演習時間中に終了しなかったレポート課題は,仮想端末や各自の端末において完了させて提出すること.UNIXコマンド, Emacs, LaTeX, Octave等 演習で学ぶ技術の利用方法について教科書を読むのみならず Web検索 によって調べておくのが望ましい.
|
|||||||
(その他(オフィスアワー等))
注意1. 後期水曜4, 5限に隔週で開講。同じく後期水曜4, 5限開講の学部科目「電気電子工学概論」と合わせて両方の受講登録が可能。
注意2. 演習で「各自のノートPC」と「教科書」を使用するので初回から持参すること。 注意3. 事務室からの通知あるいは掲示板で自身のクラスと開講日を確認し、該当するクラスのみを受講登録すること。 注意4. シラバスシステムの都合で「水曜5限」と表示されることがあるが、正しくは水曜4,5限である。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎演習[工学部] (電気電子工学科) 1T13, 1T14, 1T15, 1T16
|
(英 訳) | Practice of Basic Informatics (Faculty of Engineering) [Electrical and Electronic Engineering] | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (基礎) | ||||||
(使用言語) | 日本語 | ||||||
(旧群) | |||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 2 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 主として1回生 | ||||||
(対象学生) | 理系向 | ||||||
(曜時限) | 水4・水5 |
||||||
(教室) | 工学部物理系校舎1階情報処理演習室1 | ||||||
(授業の概要・目的) | UNIX系OS, ターミナルの利用方法,LaTeXを用いた文書作成方法を学び,数値解析向けプログラミング言語 Octave を用いた演習を行う.情報処理,論文執筆の基礎を習得し,大学生活においてコンピュータを活用するための情報リテラシー教育を行う. |
||||||
(到達目標) | UNIX系OS に関する基本的事項を理解し,ターミナルコマンドを通して処理を体験することにより,現代社会のインフラとなる計算機技術の設計思想を理解する.Emacs や LaTeXによる文書作成技術を習得し,図・表を含む報告書の作成や論文執筆のための基礎を身につける.数値解析プログラミングの基礎を習得する. | ||||||
(授業計画と内容) | 授業回数はフィードバックを含め全15回とする. 1. UNIX の概説 及び 情報リテラシー (2回) UNIX系OSの基礎概念と利用方法 及び 情報リテラシーについて習得する. 2. UNIX 操作,ターミナルの基礎(2回) ファイルシステム,コマンド・シェル等の操作演習を行う. 3. Emacs系エディタ(2回) Emacs 系エディタの基本操作習得および文字入力の演習を行う. 4. LaTeX(2回) LaTeXを用いた文書作成法の基礎を習得する. 5. 図・グラフ作成と数値計算(2回) Octave等を用いた図・グラフ作成法と数値計算,LaTeXにおける利用法を習得する. 6. 総合課題演習(4回) 応用課題に取り組むことによって,本演習で習得した技術の理解と応用力を深める. フィードバック(1回) |
||||||
(履修要件) |
特になし
|
||||||
(成績評価の方法・観点及び達成度) | 平常点(出席と参加状況と小レポート) 60点 及び 総合課題 40点 により評価する.レポートではUNIX系OSの知識, コマンドとシェル, Emacs, LaTeX, Octave に関する課題達成状況を評価する.総合課題では,LaTeXによるレポート文書作成 及び Octave の習熟度合いを評価する. |
||||||
(教科書) |
『情報基礎演習』
(京都大学生協)
(生協にて1500円で販売している.第1回の出席時に持参すること.)
|
||||||
(参考書等) | |||||||
(授業外学習(予習・復習)等) | 演習時間中に終了しなかったレポート課題は,仮想端末や各自の端末において完了させて提出すること.UNIXコマンド, Emacs, LaTeX, Octave等 演習で学ぶ技術の利用方法について教科書を読むのみならず Web検索 によって調べておくのが望ましい. | ||||||
(その他(オフィスアワー等)) | 注意1. 後期水曜4, 5限に隔週で開講。同じく後期水曜4, 5限開講の学部科目「電気電子工学概論」と合わせて両方の受講登録が可能。 注意2. 演習で「各自のノートPC」と「教科書」を使用するので初回から持参すること。 注意3. 事務室からの通知あるいは掲示板で自身のクラスと開講日を確認し、該当するクラスのみを受講登録すること。 注意4. シラバスシステムの都合で「水曜5限」と表示されることがあるが、正しくは水曜4,5限である。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||
情報基礎演習[工学部] (電気電子工学科)
1T13, 1T14, 1T15, 1T16 (科目名)
Practice of Basic Informatics (Faculty of Engineering) [Electrical and Electronic Engineering]
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||
(旧群) (単位数) 2 単位 (週コマ数) 2 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1回生 (対象学生) 理系向 |
|||||||
(曜時限)
水4・水5 (教室) 工学部物理系校舎1階情報処理演習室1 |
|||||||
(授業の概要・目的)
UNIX系OS, ターミナルの利用方法,LaTeXを用いた文書作成方法を学び,数値解析向けプログラミング言語 Octave を用いた演習を行う.情報処理,論文執筆の基礎を習得し,大学生活においてコンピュータを活用するための情報リテラシー教育を行う.
|
|||||||
(到達目標)
UNIX系OS に関する基本的事項を理解し,ターミナルコマンドを通して処理を体験することにより,現代社会のインフラとなる計算機技術の設計思想を理解する.Emacs や LaTeXによる文書作成技術を習得し,図・表を含む報告書の作成や論文執筆のための基礎を身につける.数値解析プログラミングの基礎を習得する.
|
|||||||
(授業計画と内容)
授業回数はフィードバックを含め全15回とする. 1. UNIX の概説 及び 情報リテラシー (2回) UNIX系OSの基礎概念と利用方法 及び 情報リテラシーについて習得する. 2. UNIX 操作,ターミナルの基礎(2回) ファイルシステム,コマンド・シェル等の操作演習を行う. 3. Emacs系エディタ(2回) Emacs 系エディタの基本操作習得および文字入力の演習を行う. 4. LaTeX(2回) LaTeXを用いた文書作成法の基礎を習得する. 5. 図・グラフ作成と数値計算(2回) Octave等を用いた図・グラフ作成法と数値計算,LaTeXにおける利用法を習得する. 6. 総合課題演習(4回) 応用課題に取り組むことによって,本演習で習得した技術の理解と応用力を深める. フィードバック(1回) |
|||||||
(履修要件)
特になし
|
|||||||
(成績評価の方法・観点及び達成度)
平常点(出席と参加状況と小レポート) 60点 及び 総合課題 40点 により評価する.レポートではUNIX系OSの知識, コマンドとシェル, Emacs, LaTeX, Octave に関する課題達成状況を評価する.総合課題では,LaTeXによるレポート文書作成 及び Octave の習熟度合いを評価する.
|
|||||||
(教科書)
『情報基礎演習』
(京都大学生協)
(生協にて1500円で販売している.第1回の出席時に持参すること.)
|
|||||||
(参考書等)
|
|||||||
(授業外学習(予習・復習)等)
演習時間中に終了しなかったレポート課題は,仮想端末や各自の端末において完了させて提出すること.UNIXコマンド, Emacs, LaTeX, Octave等 演習で学ぶ技術の利用方法について教科書を読むのみならず Web検索 によって調べておくのが望ましい.
|
|||||||
(その他(オフィスアワー等))
注意1. 後期水曜4, 5限に隔週で開講。同じく後期水曜4, 5限開講の学部科目「電気電子工学概論」と合わせて両方の受講登録が可能。
注意2. 演習で「各自のノートPC」と「教科書」を使用するので初回から持参すること。 注意3. 事務室からの通知あるいは掲示板で自身のクラスと開講日を確認し、該当するクラスのみを受講登録すること。 注意4. シラバスシステムの都合で「水曜5限」と表示されることがあるが、正しくは水曜4,5限である。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎[理学部]
|
(英 訳) | Basic Informatics(Faculty of Science) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||||||||
(群) | 情報 | ||||||||||||
(分野(分類)) | (基礎) | ||||||||||||
(使用言語) | 日本語 | ||||||||||||
(旧群) | B群 | ||||||||||||
(単位数) | 2 単位 | ||||||||||||
(週コマ数) | 1 コマ | ||||||||||||
(授業形態) | 講義 | ||||||||||||
(開講年度・開講期) | 2024・後期 | ||||||||||||
(配当学年) | 主として1回生 | ||||||||||||
(対象学生) | 理系向 | ||||||||||||
(曜時限) | 水5 |
||||||||||||
(教室) | 理学部6号館3階301講義室 | ||||||||||||
(授業の概要・目的) | 初歩的なコンピュータ・プログラミングや,コンピュータ・アルゴリズム,デジタルデータ表現等の,コンピュータによる情報処理の基本的な話題について扱う.これらのトピックを通して,コンピュータおよびソフトウェアは,難解な機構が詰め込まれたブラックボックスではなく,ひとつひとつは単純な仕組みを大規模に組合せて構成されたものであることを理解することを目的とする. 本授業では,アナログ的道具建てを用いたグループワークなどを通してコンピュータ内部の仕組みについて理解を深める履修者参加型授業を一部の授業週で実施する予定である.これによって,コンピュータ内部で起こっている諸々の計算現象についての具体的なヴィジョンを得ることを目指す.従来型の講義形式の授業との組合せによって,得られたヴィジョンと実際のコンピュータ利活用との橋渡しを行う. |
||||||||||||
(到達目標) | 以下に掲げる話題を通して、コンピュータの基本的な動作や原理に関して理解する. ○ プログラミング初歩 ○ コンピュータ・アルゴリズム ○ コンピュータの構成と原理 ○ データ表現 |
||||||||||||
(授業計画と内容) | 授業回数はフィードバックを含め全15回とする. 以下のような内容について講述していく予定である.(順不同) ○ プログラミング初歩 (4〜5回) - プログラミングとは - 変数と代入 - 条件分岐 - 繰り返しと配列 ○ コンピュータ・アルゴリズム(4〜5回) - アルゴリズムをプログラムとして表現する - アルゴリズムの評価法 - 探索アルゴリズム - 整列アルゴリズム ○ コンピュータの構成と原理(2〜3回) - コンピュータの歴史と性能向上 - デジタル論理回路 ○ データ表現(2回) - デジタルデータ - 2進数および2進数の計算 |
||||||||||||
(履修要件) |
授業資料の配布・課題の提出・小テスト実施等全てをオンラインで,PandA授業サイトを通して行うため,PandAを利用可能な電子デバイスを事前に各自で用意し毎回持参すること.また,大学のWifi環境への接続設定とPandAサイトへのアクセスについても事前に確認しておくこと.(電子デバイスは,提出課題のPDFスキャンやPandAサイトにアクセスしての授業資料の閲覧・課題提出・小テストへの入力のために必須である.これらが可能であれば,ノートPCに限らずタブレットやスマートフォンなどを使用しても構わない.)
履修者参加型授業を実施する際には紙媒体が必要となることもあるので,ノートや鉛筆等の筆記用具も持参すること. |
||||||||||||
(成績評価の方法・観点及び達成度) | 平常点(PandAによる課題提出やオンライン小テストの成績を含む)による.ただし,授業への積極的な参加を重視し,積極的でない参加態度や大幅な遅刻等は減点の対象とする. |
||||||||||||
(教科書) |
使用しない
|
||||||||||||
(参考書等) |
授業中に紹介する
|
||||||||||||
(授業外学習(予習・復習)等) | 履修者参加型授業の内容はコンピュータの原理を考察するためのひとつの材料提供であるので,授業時間中はもとより授業後に自分で内容を整理するなどして復習を行うこと. 授業配布資料や小演習課題の模範解答等を適宜学習支援システムPandAを介してオンラインで公開していくので,予習・復習に活用してほしい. |
||||||||||||
(その他(オフィスアワー等)) | 適正規模を維持するため履修制限を行うことがある. 「情報基礎演習〔理学部〕」と併せて履修することが望ましい(特にプログラミング初心者や経験の少ない者). 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||||||||
情報基礎[理学部]
(科目名)
Basic Informatics(Faculty of Science)
(英 訳)
|
|
|||||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | ||||||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | ||||||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1回生 (対象学生) 理系向 |
||||||||||
(曜時限)
水5 (教室) 理学部6号館3階301講義室 |
||||||||||
(授業の概要・目的)
初歩的なコンピュータ・プログラミングや,コンピュータ・アルゴリズム,デジタルデータ表現等の,コンピュータによる情報処理の基本的な話題について扱う.これらのトピックを通して,コンピュータおよびソフトウェアは,難解な機構が詰め込まれたブラックボックスではなく,ひとつひとつは単純な仕組みを大規模に組合せて構成されたものであることを理解することを目的とする.
本授業では,アナログ的道具建てを用いたグループワークなどを通してコンピュータ内部の仕組みについて理解を深める履修者参加型授業を一部の授業週で実施する予定である.これによって,コンピュータ内部で起こっている諸々の計算現象についての具体的なヴィジョンを得ることを目指す.従来型の講義形式の授業との組合せによって,得られたヴィジョンと実際のコンピュータ利活用との橋渡しを行う. |
||||||||||
(到達目標)
以下に掲げる話題を通して、コンピュータの基本的な動作や原理に関して理解する.
○ プログラミング初歩 ○ コンピュータ・アルゴリズム ○ コンピュータの構成と原理 ○ データ表現 |
||||||||||
(授業計画と内容)
授業回数はフィードバックを含め全15回とする. 以下のような内容について講述していく予定である.(順不同) ○ プログラミング初歩 (4〜5回) - プログラミングとは - 変数と代入 - 条件分岐 - 繰り返しと配列 ○ コンピュータ・アルゴリズム(4〜5回) - アルゴリズムをプログラムとして表現する - アルゴリズムの評価法 - 探索アルゴリズム - 整列アルゴリズム ○ コンピュータの構成と原理(2〜3回) - コンピュータの歴史と性能向上 - デジタル論理回路 ○ データ表現(2回) - デジタルデータ - 2進数および2進数の計算 |
||||||||||
(履修要件)
授業資料の配布・課題の提出・小テスト実施等全てをオンラインで,PandA授業サイトを通して行うため,PandAを利用可能な電子デバイスを事前に各自で用意し毎回持参すること.また,大学のWifi環境への接続設定とPandAサイトへのアクセスについても事前に確認しておくこと.(電子デバイスは,提出課題のPDFスキャンやPandAサイトにアクセスしての授業資料の閲覧・課題提出・小テストへの入力のために必須である.これらが可能であれば,ノートPCに限らずタブレットやスマートフォンなどを使用しても構わない.)
履修者参加型授業を実施する際には紙媒体が必要となることもあるので,ノートや鉛筆等の筆記用具も持参すること. |
||||||||||
(成績評価の方法・観点及び達成度)
平常点(PandAによる課題提出やオンライン小テストの成績を含む)による.ただし,授業への積極的な参加を重視し,積極的でない参加態度や大幅な遅刻等は減点の対象とする.
|
||||||||||
(教科書)
使用しない
|
||||||||||
(参考書等)
授業中に紹介する
|
||||||||||
(授業外学習(予習・復習)等)
履修者参加型授業の内容はコンピュータの原理を考察するためのひとつの材料提供であるので,授業時間中はもとより授業後に自分で内容を整理するなどして復習を行うこと.
授業配布資料や小演習課題の模範解答等を適宜学習支援システムPandAを介してオンラインで公開していくので,予習・復習に活用してほしい. |
||||||||||
(その他(オフィスアワー等))
適正規模を維持するため履修制限を行うことがある.
「情報基礎演習〔理学部〕」と併せて履修することが望ましい(特にプログラミング初心者や経験の少ない者). 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎[工学部] (地球工学科) 1T1, 1T2, 1T3, 1T4
|
(英 訳) | Basic Informatics (Faculty of Engineering) [Civil, Environmental and Resources Engineering] | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||||||||||||||||||||||||||
(群) | 情報 | ||||||||||||||||||||||||||||||
(分野(分類)) | (基礎) | ||||||||||||||||||||||||||||||
(使用言語) | 日本語 | ||||||||||||||||||||||||||||||
(旧群) | |||||||||||||||||||||||||||||||
(単位数) | 2 単位 | ||||||||||||||||||||||||||||||
(週コマ数) | 1 コマ | ||||||||||||||||||||||||||||||
(授業形態) | 講義 | ||||||||||||||||||||||||||||||
(開講年度・開講期) | 2024・後期 | ||||||||||||||||||||||||||||||
(配当学年) | 主として1回生 | ||||||||||||||||||||||||||||||
(対象学生) | 理系向 | ||||||||||||||||||||||||||||||
(曜時限) | 水5 |
||||||||||||||||||||||||||||||
(教室) | 教育院棟講義室31 | ||||||||||||||||||||||||||||||
(授業の概要・目的) | 工学部・地球工学科において,計算機を利用する専門科目の履修や,特別研究を行う上で必要となるプログラミングの基礎と数値計算法を学ぶことを主たる目的とする.また,関連する情報処理の基礎知識,情報リテラシーや情報倫理,情報処理を行う上で必要となるハードウェアとソフトウェアの基礎も同時に習得する.本講義の一部は,実際に計算機を利用して演習を行う「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」で必要となるプログラミングの基礎を学ぶための講義科目として位置づけられる.したがって,講義科目である本授業と,演習科目である「情報処理及び演習」を同時に履修することが望ましい.さらに,地球工学科で行われている情報処理や数値計算に関する具体的な研究事例を授業で紹介し,それらを理解することで,本授業で学んだ知識がどのように専門課程で役立つかを理解することも目的としている. | ||||||||||||||||||||||||||||||
(到達目標) | 工学部・地球工学科で必要とされる計算機を利用する専門科目の履修や,特別研究を行う上で必要となるプログラミングの基礎と数値計算法を理解する.講義科目である本科目と,演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」とを同時に履修することにより,本科目で得た知識と実用的な利用方法を理解する.さらに,地球工学科における情報処理や数値計算を利用した具体的な研究事例を理解することで,同学科における情報処理技術のさまざまな活用方法に関する基礎知識を身につける.なお,関連する情報リテラシーや情報倫理も習得する. |
||||||||||||||||||||||||||||||
(授業計画と内容) | 以下の内容について講義を行う。授業回数はフィードバックを含め全15回とする。 1.コンピュータの基礎と情報リテラシー(1〜2回程度・担当:廣井) コンピュータの歴史,仕組み,基本システムを理解するとともに,コンピュータで各種情報を扱う上で必要となる情報リテラシー,情報倫理について講義を行う. 2.プログラミングの基礎(5〜6回程度・担当:岸田・安原) 演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」で必要とされるFortranによるプログラミング手法と数値処理の基本アルゴリズム等を解説する.具体的には,計算機の仕組みや実際の大規模計算例などを考慮しつつ,多次元配列や副プログラムを利用する総合的なプログラミングを行う方法を講義する.さらに,並列演算処理の基本的な考え方や,他のプログラミング言語についての紹介も行う. 3.アルゴリズムの設計(1〜2回程度・担当:島田) ソートのアルゴリズム,計算量のオーダ,高速フーリエ変換,動的計画法など,工学部地球工学科で必要となる代表的なアルゴリズムの設計の基礎について講義を行う. 4.さまざまな情報処理(3回程度・担当:柏谷・島田・廣井) データベースと情報検索,探索アルゴリズム,画像処理,時系列解析,並列演算処理や,各種の実測・実験データ解析など,さまざまな情報処理の中から代表的なトピックを取り上げて講義を行う. 5.地球工学と情報処理(3回程度・担当:柏谷・島田・廣井) 工学部・地球工学科における情報処理技術の活用事例や,各種の実測・実験データ解析,また数値計算等を利用した具体的な研究内容の紹介を行う. |
||||||||||||||||||||||||||||||
(履修要件) |
「情報基礎演習(工学部)」を履修していることを前提とする.また,演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」を同時に履修することを求める.
|
||||||||||||||||||||||||||||||
(成績評価の方法・観点及び達成度) | 出席と参加の状況など授業に取り組む姿勢を総合的に勘案して行う。原則としてレポート課題の成績を70%、出席と参加の状況あるいは課題提出状況等を30%程度として、成績評価を行う。 |
||||||||||||||||||||||||||||||
(教科書) |
授業中に指示する
|
||||||||||||||||||||||||||||||
(参考書等) |
授業中に紹介する
|
||||||||||||||||||||||||||||||
(授業外学習(予習・復習)等) | 演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」と同時並行的に学習を進めることを求める.予習・復習は,教科書・参考書および授業資料をもとに進めること. | ||||||||||||||||||||||||||||||
(その他(オフィスアワー等)) | |||||||||||||||||||||||||||||||
情報基礎[工学部] (地球工学科)
1T1, 1T2, 1T3, 1T4 (科目名)
Basic Informatics (Faculty of Engineering) [Civil, Environmental and Resources Engineering]
(英 訳)
|
|
||||||||||||||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | |||||||||||||||||||
(旧群) (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||||||||||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 主として1回生 (対象学生) 理系向 |
|||||||||||||||||||
(曜時限)
水5 (教室) 教育院棟講義室31 |
|||||||||||||||||||
(授業の概要・目的)
工学部・地球工学科において,計算機を利用する専門科目の履修や,特別研究を行う上で必要となるプログラミングの基礎と数値計算法を学ぶことを主たる目的とする.また,関連する情報処理の基礎知識,情報リテラシーや情報倫理,情報処理を行う上で必要となるハードウェアとソフトウェアの基礎も同時に習得する.本講義の一部は,実際に計算機を利用して演習を行う「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」で必要となるプログラミングの基礎を学ぶための講義科目として位置づけられる.したがって,講義科目である本授業と,演習科目である「情報処理及び演習」を同時に履修することが望ましい.さらに,地球工学科で行われている情報処理や数値計算に関する具体的な研究事例を授業で紹介し,それらを理解することで,本授業で学んだ知識がどのように専門課程で役立つかを理解することも目的としている.
|
|||||||||||||||||||
(到達目標)
工学部・地球工学科で必要とされる計算機を利用する専門科目の履修や,特別研究を行う上で必要となるプログラミングの基礎と数値計算法を理解する.講義科目である本科目と,演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」とを同時に履修することにより,本科目で得た知識と実用的な利用方法を理解する.さらに,地球工学科における情報処理や数値計算を利用した具体的な研究事例を理解することで,同学科における情報処理技術のさまざまな活用方法に関する基礎知識を身につける.なお,関連する情報リテラシーや情報倫理も習得する.
|
|||||||||||||||||||
(授業計画と内容)
以下の内容について講義を行う。授業回数はフィードバックを含め全15回とする。 1.コンピュータの基礎と情報リテラシー(1〜2回程度・担当:廣井) コンピュータの歴史,仕組み,基本システムを理解するとともに,コンピュータで各種情報を扱う上で必要となる情報リテラシー,情報倫理について講義を行う. 2.プログラミングの基礎(5〜6回程度・担当:岸田・安原) 演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」で必要とされるFortranによるプログラミング手法と数値処理の基本アルゴリズム等を解説する.具体的には,計算機の仕組みや実際の大規模計算例などを考慮しつつ,多次元配列や副プログラムを利用する総合的なプログラミングを行う方法を講義する.さらに,並列演算処理の基本的な考え方や,他のプログラミング言語についての紹介も行う. 3.アルゴリズムの設計(1〜2回程度・担当:島田) ソートのアルゴリズム,計算量のオーダ,高速フーリエ変換,動的計画法など,工学部地球工学科で必要となる代表的なアルゴリズムの設計の基礎について講義を行う. 4.さまざまな情報処理(3回程度・担当:柏谷・島田・廣井) データベースと情報検索,探索アルゴリズム,画像処理,時系列解析,並列演算処理や,各種の実測・実験データ解析など,さまざまな情報処理の中から代表的なトピックを取り上げて講義を行う. 5.地球工学と情報処理(3回程度・担当:柏谷・島田・廣井) 工学部・地球工学科における情報処理技術の活用事例や,各種の実測・実験データ解析,また数値計算等を利用した具体的な研究内容の紹介を行う. |
|||||||||||||||||||
(履修要件)
「情報基礎演習(工学部)」を履修していることを前提とする.また,演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」を同時に履修することを求める.
|
|||||||||||||||||||
(成績評価の方法・観点及び達成度)
出席と参加の状況など授業に取り組む姿勢を総合的に勘案して行う。原則としてレポート課題の成績を70%、出席と参加の状況あるいは課題提出状況等を30%程度として、成績評価を行う。
|
|||||||||||||||||||
(教科書)
授業中に指示する
|
|||||||||||||||||||
(参考書等)
授業中に紹介する
|
|||||||||||||||||||
(授業外学習(予習・復習)等)
演習科目である「情報処理及び演習(1年生後期・工学部地球工学科の専門科目)」と同時並行的に学習を進めることを求める.予習・復習は,教科書・参考書および授業資料をもとに進めること.
|
|||||||||||||||||||
(その他(オフィスアワー等))
|
|||||||||||||||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
Information Network-E2
|
(英 訳) | Information Network-E2 | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (各論) | ||||||
(使用言語) | 英語 | ||||||
(旧群) | B群 | ||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 講義 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 水5 |
||||||
(教室) | 1共32 | ||||||
(授業の概要・目的) | Using the Internet for gathering information, sending e-mails, and online shopping has become a part of everyday life. In this course, students will learn the basic workings of the Internet and how computers communicate across networks. Students will also learn about information security issues and how to avoid potential problems while using the Internet. | ||||||
(到達目標) | The students will learn the basics of the Internet and the various protocols used when devices communicate across the network, understand problems involving information security and how to deal with them, and learn the basic rules governing proper use of information networks. | ||||||
(授業計画と内容) | The course consists of 15 sessions (14 class sessions + 1 feedback session). We will cover the following topics during the course, and spend one or two weeks on each topic: 1) Overview of the Internet 2) Application Layer (World Wide Web, e-mail, etc.) 3) Transport Layer (sockets, TCP and UDP) 4) Network Layer (IP addresses and routing) 5) Link Layer (LANs and Ethernet) 6) Wireless and mobile networks 7) Security 8) Rules of Internet usage |
||||||
(履修要件) |
No prerequisites are required, but it is recommended that the students take an introductory course such as "Basic Informatics" before this course.
|
||||||
(成績評価の方法・観点及び達成度) | Students will be expected to understand the basic workings of the Internet, information security and proper use of information networks. The student's understanding of these topics will mainly be evaluated by a final report at the end of the course. Evaluation will also be influenced by performance on practice exercises given during the course. Approximately: exercises (40%), final report (60%). | ||||||
(教科書) |
Relevant materials will be distributed in class, so no textbook is required. However, students who wish to study the topics in more detail are recommended to read the book "Computer Networking" by J. Kurose and K. Ross (see below).
|
||||||
(参考書等) |
『Computer Networking: A top-down approach (7th Edition)』
(Pearson, 2016)
ISBN:978-0133594140
|
||||||
(授業外学習(予習・復習)等) | Students should study material related to each topic before class, and review the course material after each class. It is also recommended that students gain first-hand experience of the topics discussed by using computers outside of class. | ||||||
(その他(オフィスアワー等)) | |||||||
Information Network-E2
(科目名)
Information Network-E2
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 英語 | |||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
水5 (教室) 1共32 |
|||||||
(授業の概要・目的)
Using the Internet for gathering information, sending e-mails, and online shopping has become a part of everyday life. In this course, students will learn the basic workings of the Internet and how computers communicate across networks. Students will also learn about information security issues and how to avoid potential problems while using the Internet.
|
|||||||
(到達目標)
The students will learn the basics of the Internet and the various protocols used when devices communicate across the network, understand problems involving information security and how to deal with them, and learn the basic rules governing proper use of information networks.
|
|||||||
(授業計画と内容)
The course consists of 15 sessions (14 class sessions + 1 feedback session). We will cover the following topics during the course, and spend one or two weeks on each topic: 1) Overview of the Internet 2) Application Layer (World Wide Web, e-mail, etc.) 3) Transport Layer (sockets, TCP and UDP) 4) Network Layer (IP addresses and routing) 5) Link Layer (LANs and Ethernet) 6) Wireless and mobile networks 7) Security 8) Rules of Internet usage |
|||||||
(履修要件)
No prerequisites are required, but it is recommended that the students take an introductory course such as "Basic Informatics" before this course.
|
|||||||
(成績評価の方法・観点及び達成度)
Students will be expected to understand the basic workings of the Internet, information security and proper use of information networks. The student's understanding of these topics will mainly be evaluated by a final report at the end of the course. Evaluation will also be influenced by performance on practice exercises given during the course. Approximately: exercises (40%), final report (60%).
|
|||||||
(教科書)
Relevant materials will be distributed in class, so no textbook is required. However, students who wish to study the topics in more detail are recommended to read the book "Computer Networking" by J. Kurose and K. Ross (see below).
|
|||||||
(参考書等)
『Computer Networking: A top-down approach (7th Edition)』
(Pearson, 2016)
ISBN:978-0133594140
|
|||||||
(授業外学習(予習・復習)等)
Students should study material related to each topic before class, and review the course material after each class. It is also recommended that students gain first-hand experience of the topics discussed by using computers outside of class.
|
|||||||
(その他(オフィスアワー等))
|
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報ネットワーク
|
(英 訳) | Information Network | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (各論) | ||||||
(使用言語) | 日本語 | ||||||
(旧群) | B群 | ||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 講義 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 水5 |
||||||
(教室) | 共北25 | ||||||
(授業の概要・目的) | 情報収集,SNSやメール等によるコミュニケーションあるいは買い物などでインターネットを利用することはごく日常的なことであり,その利便性は言うまでもない.ただしその利用法が適切でなければ,トラブルに巻き込まれて被害者になったり,そうとは気づかないうちに加害者になることもありうる.またネットワークの利用において不具合が生じたときに,それに対処できる素養は重要である.そこで本科目では,インターネットの基盤とサービスの仕組み,ネットワークを安全に利用するための情報セキュリティ,情報ネットワーク社会における著作権について学び,インターネットをなんとなく利用するレベルから脱却し,インターネットをより適切に利用し,また起こりうる問題を回避する,あるいは問題に的確に対処するための素養を身につけることを目的とする. | ||||||
(到達目標) | インターネットの通信の仕組み,情報セキュリティに関わる問題と対策,情報ネットワーク社会における著作権について理解し,ネットワーク社会で自立することを目指す. | ||||||
(授業計画と内容) | この授業で予定している内容は,おおよそ以下のとおりである. 01. イントロダクション 02. インターネットの概要 03. インターネットの仕組み --- IPアドレス 04. インターネットの仕組み --- DNS 05. インターネットでの通信の仕組み --- TCP/IP(1) 06. インターネットでの通信の仕組み --- TCP/IP(2) 07. WWWの仕組み 08. メールの仕組み 09. 検索エンジンの仕組み 10. ネットワークサービスの運営の仕組み 11. 情報セキュリティ(1) 12. 情報セキュリティ(2) 13. 情報ネットワーク社会のルール --- 著作権(1) 14. 情報ネットワーク社会のルール --- 著作権(2) 15. 授業フィードバック |
||||||
(履修要件) |
コンピュータと情報処理の仕組みを学習する「情報基礎[全学向]」も別途受講することを勧める.
|
||||||
(成績評価の方法・観点及び達成度) | インターネットでの通信の仕組み,情報セキュリティ,情報ネットワーク社会のルールについて理解することを求める. これらの内容に関わる期末レポートの理解度によっておもに成績を評価する.また授業中に演習問題を適宜行う.それらの結果も評価に反映させる.全体として授業中の演習問題について30%,期末レポートについて70%の割合で評価を行う. | ||||||
(教科書) |
授業資料は原則としてPandAで電子版を提供する.授業中はノートPC等で資料を参照することを想定している.
|
||||||
(参考書等) |
使用しない.
|
||||||
(授業外学習(予習・復習)等) | 授業の各トピックについて予め関係する書籍で学習しておくことで,講義内容の理解を深められるようにすることが望ましい.また授業後には,もう一度内容を振り返ることで理解度を確認し, コンピュータによって確認できる事項であれば,実際に時間外に試してみることを勧める. | ||||||
(その他(オフィスアワー等)) | 本講義で予定しているトピックに関連して,下記の情報セキュリティに関するe-learning講義を受講すること.なお,このe-learningは京都大学の全構成員に対して,年度ごとに受講が求められているものです. 情報セキュリティe-Learning https://www.iimc.kyoto-u.ac.jp/ja/services/ismo/e-Learning/ |
||||||
情報ネットワーク
(科目名)
Information Network
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 日本語 | |||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 講義 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
水5 (教室) 共北25 |
|||||||
(授業の概要・目的)
情報収集,SNSやメール等によるコミュニケーションあるいは買い物などでインターネットを利用することはごく日常的なことであり,その利便性は言うまでもない.ただしその利用法が適切でなければ,トラブルに巻き込まれて被害者になったり,そうとは気づかないうちに加害者になることもありうる.またネットワークの利用において不具合が生じたときに,それに対処できる素養は重要である.そこで本科目では,インターネットの基盤とサービスの仕組み,ネットワークを安全に利用するための情報セキュリティ,情報ネットワーク社会における著作権について学び,インターネットをなんとなく利用するレベルから脱却し,インターネットをより適切に利用し,また起こりうる問題を回避する,あるいは問題に的確に対処するための素養を身につけることを目的とする.
|
|||||||
(到達目標)
インターネットの通信の仕組み,情報セキュリティに関わる問題と対策,情報ネットワーク社会における著作権について理解し,ネットワーク社会で自立することを目指す.
|
|||||||
(授業計画と内容)
この授業で予定している内容は,おおよそ以下のとおりである. 01. イントロダクション 02. インターネットの概要 03. インターネットの仕組み --- IPアドレス 04. インターネットの仕組み --- DNS 05. インターネットでの通信の仕組み --- TCP/IP(1) 06. インターネットでの通信の仕組み --- TCP/IP(2) 07. WWWの仕組み 08. メールの仕組み 09. 検索エンジンの仕組み 10. ネットワークサービスの運営の仕組み 11. 情報セキュリティ(1) 12. 情報セキュリティ(2) 13. 情報ネットワーク社会のルール --- 著作権(1) 14. 情報ネットワーク社会のルール --- 著作権(2) 15. 授業フィードバック |
|||||||
(履修要件)
コンピュータと情報処理の仕組みを学習する「情報基礎[全学向]」も別途受講することを勧める.
|
|||||||
(成績評価の方法・観点及び達成度)
インターネットでの通信の仕組み,情報セキュリティ,情報ネットワーク社会のルールについて理解することを求める. これらの内容に関わる期末レポートの理解度によっておもに成績を評価する.また授業中に演習問題を適宜行う.それらの結果も評価に反映させる.全体として授業中の演習問題について30%,期末レポートについて70%の割合で評価を行う.
|
|||||||
(教科書)
授業資料は原則としてPandAで電子版を提供する.授業中はノートPC等で資料を参照することを想定している.
|
|||||||
(参考書等)
使用しない.
|
|||||||
(授業外学習(予習・復習)等)
授業の各トピックについて予め関係する書籍で学習しておくことで,講義内容の理解を深められるようにすることが望ましい.また授業後には,もう一度内容を振り返ることで理解度を確認し, コンピュータによって確認できる事項であれば,実際に時間外に試してみることを勧める.
|
|||||||
(その他(オフィスアワー等))
本講義で予定しているトピックに関連して,下記の情報セキュリティに関するe-learning講義を受講すること.なお,このe-learningは京都大学の全構成員に対して,年度ごとに受講が求められているものです.
情報セキュリティe-Learning https://www.iimc.kyoto-u.ac.jp/ja/services/ismo/e-Learning/ |
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
Programming Practice (Python) -E2
|
(英 訳) | Programming Practice (Python) -E2 | ||||
---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||
(群) | 情報 | ||||||
(分野(分類)) | (各論) | ||||||
(使用言語) | 英語 | ||||||
(旧群) | |||||||
(単位数) | 2 単位 | ||||||
(週コマ数) | 1 コマ | ||||||
(授業形態) | 演習 | ||||||
(開講年度・開講期) | 2024・後期 | ||||||
(配当学年) | 全回生 | ||||||
(対象学生) | 全学向 | ||||||
(曜時限) | 水5 |
||||||
(教室) | 共北24 | ||||||
(授業の概要・目的) | This course is an introduction to the Python programming language for students without prior programming experience. Python is beginner friendly as it is designed to create easily readable programs. However, it is possible to rapidly develop various types of applications because Python has a very large collection of high-quality libraries. Python is also extensively used in academic research. In addition, Python is open source and freely available for all major platforms. |
||||||
(到達目標) | In this course, students will first learn the syntax of the Python language and the structure of a Python program. Then, they will learn to use some of the standard data structures provided by the Python language and some of its popular libraries. Finally, students will train in designing, writing, and testing their own programs. After attending the course, students should be able to: ・Understand and modify existing simple programs. ・Design, implement, and test their own simple programs. ・Design, implement, and test their own simple graphical interfaces. |
||||||
(授業計画と内容) | Introduction (1 session) ・Computer hardware and programming languages, ・Python in today’s programming landscape, ・Example of real-world Python use. Part 1: Learning the syntax of Python (10 session) In this part, the students will learn the fundamentals of the Python programming language by studying small example programs and completing simple programming tasks. The presentation will include the following topics: ・Discover Python using the interactive mode ・Running a Python script ・Numeric data and Boolean ・Naming and comments ・Control structures ・Data structures (list, dictionary, string) ・Object oriented programming with Python ・Input and Output ・Error handling ・Using Python modules ・Graphical User Interface (GUI) for Python ・Scientific computation with Python Part 2: Programming practice (3 sessions) The goal is to put in application the knowledge acquired in part 1 and experience real-world software development challenges. The students will have to: ・Propose a solution, ・Implement the solution, ・Test the solution. The schedule and contents are subject to change based on class progress. Total 14 classes and one feedback class. |
||||||
(履修要件) |
This is a beginner course: no prior programming experience is required. It is a practical course: The mathematical foundations are not presented and concepts are presented using simple programs. Simple programs will be provided to introduce and explain all the concepts that are presented.
Students must bring their own computer to participate to this course (BYOD). The course will be using Python 3 (Anaconda’s Python environment) which is available for free on any recent versions of the main operating systems (Windows, Mac, or Linux) and is easy to install. |
||||||
(成績評価の方法・観点及び達成度) | The evaluation will be based on: 1.An assignment given during part 1 (50%) 2.A final programming task done during part 2 (50%). The notation criteria will be explained during the classes. |
||||||
(教科書) |
do not use
|
||||||
(参考書等) |
For an application-oriented presentation, you can see [1] for an in-depth presentation you can refer to [2]. There are many on-line resources about Python, check the official Python website ( https://www.python.org/ ).
[1] Al Sweigart, Automate the Boring Stuff with Python, 2nd edition, (No Starch Press) ISBN: 978-1593279929 (Python3)
[2] Mark Lutz, Programming Python, 5th Edition, (O'Reilly Media, Inc.) ISBN: 9781449398712 (Python2 & Python3)
|
||||||
(授業外学習(予習・復習)等) | Students should review the class material during the delivery week in order to smoothly follow the course. Students who could not complete the tasks given during a class should complete them before the next class in order to smoothly follow the course. | ||||||
(その他(オフィスアワー等)) | There is no specific office hour. Students can use e-mails for important communications, assignments, and questions. | ||||||
Programming Practice (Python) -E2
(科目名)
Programming Practice (Python) -E2
(英 訳)
|
|
||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 英語 | |||||||
(旧群) (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 演習 | |||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
|||||||
(曜時限)
水5 (教室) 共北24 |
|||||||
(授業の概要・目的)
This course is an introduction to the Python programming language for students without prior programming experience.
Python is beginner friendly as it is designed to create easily readable programs. However, it is possible to rapidly develop various types of applications because Python has a very large collection of high-quality libraries. Python is also extensively used in academic research. In addition, Python is open source and freely available for all major platforms. |
|||||||
(到達目標)
In this course, students will first learn the syntax of the Python language and the structure of a Python program. Then, they will learn to use some of the standard data structures provided by the Python language and some of its popular libraries. Finally, students will train in designing, writing, and testing their own programs.
After attending the course, students should be able to: ・Understand and modify existing simple programs. ・Design, implement, and test their own simple programs. ・Design, implement, and test their own simple graphical interfaces. |
|||||||
(授業計画と内容)
Introduction (1 session) ・Computer hardware and programming languages, ・Python in today’s programming landscape, ・Example of real-world Python use. Part 1: Learning the syntax of Python (10 session) In this part, the students will learn the fundamentals of the Python programming language by studying small example programs and completing simple programming tasks. The presentation will include the following topics: ・Discover Python using the interactive mode ・Running a Python script ・Numeric data and Boolean ・Naming and comments ・Control structures ・Data structures (list, dictionary, string) ・Object oriented programming with Python ・Input and Output ・Error handling ・Using Python modules ・Graphical User Interface (GUI) for Python ・Scientific computation with Python Part 2: Programming practice (3 sessions) The goal is to put in application the knowledge acquired in part 1 and experience real-world software development challenges. The students will have to: ・Propose a solution, ・Implement the solution, ・Test the solution. The schedule and contents are subject to change based on class progress. Total 14 classes and one feedback class. |
|||||||
(履修要件)
This is a beginner course: no prior programming experience is required. It is a practical course: The mathematical foundations are not presented and concepts are presented using simple programs. Simple programs will be provided to introduce and explain all the concepts that are presented.
Students must bring their own computer to participate to this course (BYOD). The course will be using Python 3 (Anaconda’s Python environment) which is available for free on any recent versions of the main operating systems (Windows, Mac, or Linux) and is easy to install. |
|||||||
(成績評価の方法・観点及び達成度)
The evaluation will be based on:
1.An assignment given during part 1 (50%) 2.A final programming task done during part 2 (50%). The notation criteria will be explained during the classes. |
|||||||
(教科書)
do not use
|
|||||||
(参考書等)
For an application-oriented presentation, you can see [1] for an in-depth presentation you can refer to [2]. There are many on-line resources about Python, check the official Python website ( https://www.python.org/ ).
[1] Al Sweigart, Automate the Boring Stuff with Python, 2nd edition, (No Starch Press) ISBN: 978-1593279929 (Python3)
[2] Mark Lutz, Programming Python, 5th Edition, (O'Reilly Media, Inc.) ISBN: 9781449398712 (Python2 & Python3)
|
|||||||
(授業外学習(予習・復習)等)
Students should review the class material during the delivery week in order to smoothly follow the course. Students who could not complete the tasks given during a class should complete them before the next class in order to smoothly follow the course.
|
|||||||
(その他(オフィスアワー等))
There is no specific office hour. Students can use e-mails for important communications, assignments, and questions.
|
|||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
情報基礎演習[全学向]
|
(英 訳) | Practice of Basic Informatics (General) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||||||||
(群) | 情報 | ||||||||||||
(分野(分類)) | (基礎) | ||||||||||||
(使用言語) | 日本語 | ||||||||||||
(旧群) | B群 | ||||||||||||
(単位数) | 2 単位 | ||||||||||||
(週コマ数) | 1 コマ | ||||||||||||
(授業形態) | 演習 | ||||||||||||
(開講年度・開講期) | 2024・後期 | ||||||||||||
(配当学年) | 全回生 | ||||||||||||
(対象学生) | 全学向 | ||||||||||||
(曜時限) | 木2 |
||||||||||||
(教室) | 情報メ204(マルチメディア演習室) | ||||||||||||
(授業の概要・目的) | 初心者を対象として、コンピュータを活用するための基礎的な知識と技能を修得する。コンピュータの基本的な操作法、レポート文書やプレゼンテーション資料の作成法、セキュリティと倫理、情報検索の方法、さらにコンピュータを自在に操るために必要となるプログラミングの基礎までを学ぶ。 | ||||||||||||
(到達目標) | ・パーソナルコンピュータのOSとネットワークの利用の基礎的な操作と安全な利用のスキルを得る。 ・大学図書館が提供している情報とその利用法を知る。 ・学術的な文章をワードプロセッサで作成するために必要な概念と操作技能を得る。 ・表計算ソフトを用いてデータ処理を行う基礎的技能を得る。 ・プレゼンテーションソフトを用いて学術的プレゼンテーションを行う基礎的技能を得る。 ・コンピュータがプログラムによって動くことについて、実際のプログラミングを通じて体験的に知る。 |
||||||||||||
(授業計画と内容) | おおよそ以下の内容について学習する予定である。初回はガイダンスも行う。 コンピュータの基礎とネットワークの利用(3週) ・OS (オペレーティングシステム) の基本 ・情報セキュリティと情報倫理 情報の探索(1週) ・学術情報の流れと併せ、図書館が提供する情報源を中心に、情報探索法の基本を概説する(協力:附属図書館研究開発室教員,附属図書館・吉田南総合図書館職員) コンピュータでのコンテンツ作成(6週) ・文書の整形と構造化 (Word) ・データ分析の基礎 (Excel) ・プレゼンテーション資料作成の基礎 (PowerPoint) プログラミングの基礎(4週) ・プログラミングの概要 ・変数によるモデル化 ・制御構造 フィードバック(1週) 注:高等学校の新学習指導要領を踏まえ、授業で扱うトピックの検討をおこなっている。このため、上記内容の一部を変更する場合がある。 |
||||||||||||
(履修要件) |
所属学部のクラス指定の「情報基礎演習」が開講されている場合は、[全学向]の「情報基礎演習」を履修しても卒業要件を満たす科目として認められないことがあるので、各自で所属学部に必ず確認すること。
|
||||||||||||
(成績評価の方法・観点及び達成度) | トピックごとに提出を求める課題・レポートで評価する。レポートは授業で学習したポイントを踏まえているかどうか、記述が明解かどうかなどによって評価する。課された課題・レポートについて、評点を合計したものを成績とする。 | ||||||||||||
(教科書) |
『情報基礎演習 2024』
(出版はされていません。オンライン版を授業で提供します。)
授業支援システム PandA で資料の配付をおこなう。
|
||||||||||||
(参考書等) |
授業中に紹介する
|
||||||||||||
(授業外学習(予習・復習)等) | 授業時間外の学習として、トピックごとに提出を求めている課題・レポートについて取り組むことを求める。 | ||||||||||||
(その他(オフィスアワー等)) | ・授業内での演習のため、受講者は各自の PC を教室に持参すること。 ・教室定員を超えた場合、無作為抽選を行う場合がある。 ・質問は随時メールで受け付ける。 ・先行的な内容を実施するため授業内容の一部を変更することがある。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||||||||
情報基礎演習[全学向]
(科目名)
Practice of Basic Informatics (General)
(英 訳)
|
|
|||||||||
(群) 情報 (分野(分類)) (基礎) (使用言語) 日本語 | ||||||||||
(旧群) B群 (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 演習 | ||||||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
||||||||||
(曜時限)
木2 (教室) 情報メ204(マルチメディア演習室) |
||||||||||
(授業の概要・目的)
初心者を対象として、コンピュータを活用するための基礎的な知識と技能を修得する。コンピュータの基本的な操作法、レポート文書やプレゼンテーション資料の作成法、セキュリティと倫理、情報検索の方法、さらにコンピュータを自在に操るために必要となるプログラミングの基礎までを学ぶ。
|
||||||||||
(到達目標)
・パーソナルコンピュータのOSとネットワークの利用の基礎的な操作と安全な利用のスキルを得る。
・大学図書館が提供している情報とその利用法を知る。 ・学術的な文章をワードプロセッサで作成するために必要な概念と操作技能を得る。 ・表計算ソフトを用いてデータ処理を行う基礎的技能を得る。 ・プレゼンテーションソフトを用いて学術的プレゼンテーションを行う基礎的技能を得る。 ・コンピュータがプログラムによって動くことについて、実際のプログラミングを通じて体験的に知る。 |
||||||||||
(授業計画と内容)
おおよそ以下の内容について学習する予定である。初回はガイダンスも行う。 コンピュータの基礎とネットワークの利用(3週) ・OS (オペレーティングシステム) の基本 ・情報セキュリティと情報倫理 情報の探索(1週) ・学術情報の流れと併せ、図書館が提供する情報源を中心に、情報探索法の基本を概説する(協力:附属図書館研究開発室教員,附属図書館・吉田南総合図書館職員) コンピュータでのコンテンツ作成(6週) ・文書の整形と構造化 (Word) ・データ分析の基礎 (Excel) ・プレゼンテーション資料作成の基礎 (PowerPoint) プログラミングの基礎(4週) ・プログラミングの概要 ・変数によるモデル化 ・制御構造 フィードバック(1週) 注:高等学校の新学習指導要領を踏まえ、授業で扱うトピックの検討をおこなっている。このため、上記内容の一部を変更する場合がある。 |
||||||||||
(履修要件)
所属学部のクラス指定の「情報基礎演習」が開講されている場合は、[全学向]の「情報基礎演習」を履修しても卒業要件を満たす科目として認められないことがあるので、各自で所属学部に必ず確認すること。
|
||||||||||
(成績評価の方法・観点及び達成度)
トピックごとに提出を求める課題・レポートで評価する。レポートは授業で学習したポイントを踏まえているかどうか、記述が明解かどうかなどによって評価する。課された課題・レポートについて、評点を合計したものを成績とする。
|
||||||||||
(教科書)
『情報基礎演習 2024』
(出版はされていません。オンライン版を授業で提供します。)
授業支援システム PandA で資料の配付をおこなう。
|
||||||||||
(参考書等)
授業中に紹介する
|
||||||||||
(授業外学習(予習・復習)等)
授業時間外の学習として、トピックごとに提出を求めている課題・レポートについて取り組むことを求める。
|
||||||||||
(その他(オフィスアワー等))
・授業内での演習のため、受講者は各自の PC を教室に持参すること。
・教室定員を超えた場合、無作為抽選を行う場合がある。 ・質問は随時メールで受け付ける。 ・先行的な内容を実施するため授業内容の一部を変更することがある。 情報環境機構が提供する情報セキュリティe-Learningを必ず受講し、修了テストを受けた上で、同テストのフィードバックを確認しておくこと。授業内では受講のための時間は設けないので授業時間外に受講しておくこと。同e-Learningは学生も含めた本学の全構成員に対して毎年受講が求められているものである。2回生以上で過去の年度に受講した場合でも今年度まだ受講していないのであれば必ず受講すること。 |
||||||||||
授業の進捗状況や受講生の習熟度などによって「授業計画と内容」,「成績評価の方法」が変更になる場合があります。
(科目名) |
プログラミング演習(Python)
|
(英 訳) | Programming Practice (Python) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(担当教員) |
|
||||||||||||
(群) | 情報 | ||||||||||||
(分野(分類)) | (各論) | ||||||||||||
(使用言語) | 日本語 | ||||||||||||
(旧群) | |||||||||||||
(単位数) | 2 単位 | ||||||||||||
(週コマ数) | 1 コマ | ||||||||||||
(授業形態) | 演習 | ||||||||||||
(開講年度・開講期) | 2024・後期 | ||||||||||||
(配当学年) | 全回生 | ||||||||||||
(対象学生) | 全学向 | ||||||||||||
(曜時限) | 木2 |
||||||||||||
(教室) | 情報メ201(マルチメディア講義室) | ||||||||||||
(授業の概要・目的) | 本授業では、プログラミングの初学者を対象に、Python を用いたプログラミングを演習方式で学ぶ。Python のプログラム作成を通じて、プログラミングの基礎を学ぶとともにプログラミングの基本的な概念を習得する。 | ||||||||||||
(到達目標) | - プログラミングの基本的な知識を理解する - Pythonでプログラム開発を行うための実践的なスキルを習得する - Python を用いて簡単なプログラムを自ら設計、実装、テストできるようになる |
||||||||||||
(授業計画と内容) | - プログラミングについての概説、Python の開発環境と操作方法(1回) - 変数と代入、逐次実行(1回) - リストの利用(1回) - 制御構造(条件分岐)(1回) - 制御構造(繰り返し)(1回) - 関数、例外処理(1回) - ファイル操作(1回) - プログラムの開発手法(4回) - 振り返り(1回) - 各自のプログラミング課題への取り組み(2回) - フィードバック(試験、プログラミング課題の講評)(1回) |
||||||||||||
(履修要件) |
Python が実行可能なノートPCを持参して授業に参加すること。ノート PC への Python のインストールについては授業中に指示するので事前に準備する必要はない。
|
||||||||||||
(成績評価の方法・観点及び達成度) | トピックごとに提出を求める課題・最終課題で評価する。課された課題・最終課題について、授業回数に応じて配点し合計したものを成績とする。 | ||||||||||||
(教科書) |
使用しない
授業支援システム PandA で資料を配布する。
|
||||||||||||
(参考書等) |
『プログラミング演習 Python 2024』
(2024)
(出版されていません。オンライン版を授業で配布します。)
現在利用されているPython は、バージョン2系統と3系統がある。本授業では、バージョン3系統を学習しますので、参考書の選定では注意してください。
|
||||||||||||
(授業外学習(予習・復習)等) | 授業時間外の学習として、トピックごとに提出を求めている課題・最終課題について取り組むことを求める。 | ||||||||||||
(その他(オフィスアワー等)) | 教室定員を超えた場合、無作為抽選を行う場合がある。 特定のオフィスアワーは設けないが、電子メールでの問い合わせなどは随時受けつける。 |
||||||||||||
プログラミング演習(Python)
(科目名)
Programming Practice (Python)
(英 訳)
|
|
|||||||||
(群) 情報 (分野(分類)) (各論) (使用言語) 日本語 | ||||||||||
(旧群) (単位数) 2 単位 (週コマ数) 1 コマ (授業形態) 演習 | ||||||||||
(開講年度・ 開講期) 2024・後期 (配当学年) 全回生 (対象学生) 全学向 |
||||||||||
(曜時限)
木2 (教室) 情報メ201(マルチメディア講義室) |
||||||||||
(授業の概要・目的)
本授業では、プログラミングの初学者を対象に、Python を用いたプログラミングを演習方式で学ぶ。Python のプログラム作成を通じて、プログラミングの基礎を学ぶとともにプログラミングの基本的な概念を習得する。
|
||||||||||
(到達目標)
- プログラミングの基本的な知識を理解する
- Pythonでプログラム開発を行うための実践的なスキルを習得する - Python を用いて簡単なプログラムを自ら設計、実装、テストできるようになる |
||||||||||
(授業計画と内容)
- プログラミングについての概説、Python の開発環境と操作方法(1回) - 変数と代入、逐次実行(1回) - リストの利用(1回) - 制御構造(条件分岐)(1回) - 制御構造(繰り返し)(1回) - 関数、例外処理(1回) - ファイル操作(1回) - プログラムの開発手法(4回) - 振り返り(1回) - 各自のプログラミング課題への取り組み(2回) - フィードバック(試験、プログラミング課題の講評)(1回) |
||||||||||
(履修要件)
Python が実行可能なノートPCを持参して授業に参加すること。ノート PC への Python のインストールについては授業中に指示するので事前に準備する必要はない。
|
||||||||||
(成績評価の方法・観点及び達成度)
トピックごとに提出を求める課題・最終課題で評価する。課された課題・最終課題について、授業回数に応じて配点し合計したものを成績とする。
|
||||||||||
(教科書)
使用しない
授業支援システム PandA で資料を配布する。
|
||||||||||
(参考書等)
『プログラミング演習 Python 2024』
(2024)
(出版されていません。オンライン版を授業で配布します。)
現在利用されているPython は、バージョン2系統と3系統がある。本授業では、バージョン3系統を学習しますので、参考書の選定では注意してください。
|
||||||||||
(授業外学習(予習・復習)等)
授業時間外の学習として、トピックごとに提出を求めている課題・最終課題について取り組むことを求める。
|
||||||||||
(その他(オフィスアワー等))
教室定員を超えた場合、無作為抽選を行う場合がある。
特定のオフィスアワーは設けないが、電子メールでの問い合わせなどは随時受けつける。 |
||||||||||