Discrete Mathematics
TeachersWATANABE, Ryuji
Grade, SemesterYear 2 II/IV [Department of Information Science Correspondence Course, Faculty of Science and Engineering]
CategoryBasic Major Subjects
Classesテキスト授業
Elective, CreditsElective 2credit
 Syllabus Number2B205

Course Description

 This course provides an introduction to the algebraic system, finite field and number theory. The items are as follows: Operation and algebraic system, semi group and group, ring and field, transmission of information, error of codes, detection and correction of errors, finite field, Hamming code, cyclic code, BCH code, cryptosystem, integer, prime number and factorization into prime factors, Euclidean algorithm, diophantine linear equation, congruent expression, Fermat’s little theorem, and the RSA cryptosystem.
 The classes are based on self-learning to read the designated text books and to answer the practice exercises prepared in each unit of the guidance book.
 This subject is related to the clause 2 of the diploma policy of the Department of Information Science Correspondence Course.
 

Course Objectives

 The objectives of this course for students are to understand the basic concept of error correcting codes on the basis of finite field and the basic concept of the RSA cryptosystem which is one of the public key cryptosystems based on number theory.
 

Grading Policy

 The acceptance line is accuracy rate of 60% in the final exam.
 The midterm papers(40%) and the final exam (60%) will be evaluated.
 

Textbook and Reference

KindTitleAuthorPublisher
Textbook“Basics of Information Mathematics” F.Terada, N.Nakamura, T.Syakushi and T.Matsui Saiensu-Sha (1999) in Japanese. (ISBN 4-7819-0914-0)
References“Introduction to Mathematical Logic in Information Science” H.Ogura, T.Takahama Kindaikagakusha (1991) in Japanese. (ISBN 9784764901803)

Requirements(Assignments)

 Answering the practice exercises prepared in each unit of the guidance book is required as the midterm papers.
 Preparation of numbers, expressions and operations and characteristics of integers on a high school level and introductory linear algebra is also required.
 

Note

 The assignments should be prepared by handwriting.
 It is prohibited for students to refer the textbook and notebook in the final exam.
 

Schedule

1Algebraic system : Operation and algebraic system, Semi group and group
2Algebraic system : Permutation group, Cyclic group
3Algebraic system : Ring and field
4Finite field and code : Transmission of information, Error of codes
5Finite field and code : Detection and correction of errors
6Finite field and code : Finite field
7Finite field and code : Hamming code
8Finite field and code : Cyclic code
9Finite field and code : BCH code
10Number theory and cryptosystem : Cryptosystem, Integer, Prime number and factorization into prime factors
11Number theory and cryptosystem : Euclidean algorithm
12Number theory and cryptosystem : Diophantine linear equation
13Number theory and cryptosystem : Congruent expression
14Number theory and cryptosystem : Fermat’s little theorem
15Number theory and cryptosystem : The RSA cryptosystem