The Importance of Mathematics for Information Technology

(情報テクノロジーでの数学の役割と重要性)

Discrete Mathematics I

(情報数学 I)

1st lecture, September 20, 2019

https://www.sw.it.aoyama.ac.jp/2019/Math1/lecture1.html

Martin J. Dürst

(テュールスト マーティン ヤコブ)

duerst@it.aoyama.ac.jp

Building O, Room 529

 

AGU

© 2005-19 Martin J. Dürst 青山学院大学

Today's Schedule

 

自己紹介

Teaching Assistant: Kosuke Kurihara (栗原 光祐)

 

授業の位置づけ

 

授業の進め方

 

英語の大切さ

 

The Importance of English

Example: Ruby Kaigi (my talk in English)

 

Glossary

 

Video Recording

 

Method of Evaluation

 

Schedule

Schedule of Discrete Mathematics I

Book list

 

About Communication by E-mail

Use e-mail if you want to communicate with me (not Moodle chat,...). Always include:

(E-mail is different from LINE)

[電子メールによる連絡の場合、名前、学籍番号、授業名、具体的な要件と過去の経緯を明確に!]

 

情報数学の概要

 

Examples of Relationship between
Mathematics and Information Technology

Field of Mathematics Field of Information Technology
probability theory information transmission, natural language processing
Fourier analysis image processing, sound processing
linear algebra, geometry, topology computer graphics, robotics
(formal) language theory, type theory programming languages, compilers
number theory cryptography

 

Discrete Mathematics I and II

 

数学の考え方

 

言語としての数学

 

情報テクノロジーに必要な言語

(合計四つ、順不同)

Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.

Edsger W. Dijkstra, EWD498, Selected Writings on Computing: A Personal Perspective, Springer-Verlag, 1982, pp. 129-131.

 

英語の勉強の仕方

 

How to Study English

 

Simple Arithmetic in English

Addition: Two plus two is four.

Subtraction: Twelve minus five equals seven.

Multiplication: Fifteen times two is thirty.

Division: Two hundred divided by five is forty.

(see https://en.wikipedia.org/wiki/English_numerals)

 

Registration with Moodle

Moodle is an open-source electronic learning support system.

We will use Moodle in this course.

Today, we will learn how to:

 

How to Create a New Account

 

Account Creation Details

 

Account Creation Process

 

Account Creation: Caution

 

Course Enrollment (everybody!)

After logging in, select "Discrete Mathematics I (2019)"

Enter the enrollment key:

Attention: Both Moodle course enrollment and course registration are necessary for successful course completion.

Attention: Repeaters also have to enroll in the course.

Attention: The deadline for course enrollment is September 26, 21:00. But better enroll today.

 

This Week's Homework

 

次回までの宿題

 

Glossary

technical term
専門用語
probability theory
確率論
information transmission
情報通信
natural language processing
自然言語処理
fourier analysis
フーリエ解析
image processing
画像処理
sound processing
音声処理
representations of numbers
数の表現
modular arithmetic
合同算術
logic
論理
Boolean formulæ
論理式
Boolean function
論理関数
propositional logic
命題論理
predicate logic
述語論理
set
集合
relation
関係
proof methods
証明の仕方、証明方法
information theory
情報理論
linear algebra
線形代数
geometry
幾何学
topology
位相幾何学
computer graphics
コンピュータグラフィクス
robotics
ロボット工学
(formal) language theory
(形式) 言語理論
programming language
プログラム言語
compiler
コンパイラ
number theory
整数論
cryptography
暗号学
graph theory
グラフ理論
simultaneous translation
同時通訳
native tongue
母国語
(course) registration
(履修) 登録
enrollment
(履修) 登録
electronic learning support system
電子学習支援システム
repeater
再履修者
digit
spam/junk
迷惑メール
deadline
締切
decimal (number representation)
十進法
binary (number representation)
二進法
n-ary (number representation)
n進法
textbook
教科書
reference book
参考書