Department of Computer Science and Engineering, GITAM Deemed to be University
L T P S J C
MATH2311 NUMBER THEORY 2 0 0 0 0 2
Pre-requisite None
Co- requisite None
Preferable Engineering and Science
exposure
Course Description:
This course is designed to explain the basics and applications of number theory for the students
of Computer Science. The core courses of these branches encounter with concepts like prime
factorization, modular arithmetic, and quadratic reciprocities in number theory. The first unit
of the course provide a strong platform for such encounters and the other units focuses on
applications of number theory.
Course Educational Objectives:
1. To teach basic concepts of number theory focusing on Computational aspects.
2. To teach the concepts of factorization of integers.
3. To teach Format’s theorem and quadratic residues.
4. To explain Chines remainder theorem and Euclidean algorithm.
5. To explain polynomial arithmetic.
UNIT 1 Basic Concepts in Number Theory 5 Hours
Topics in elementary number theory, Divisibility, Greatest Common Divisor, Euclidean
Algorithm
UNIT 2 5 Hours
Fundamental theorem of Arithmetic, Congruences, Properties of congruences, Linear
congruences
UNIT 3 5 Hours
Fermat's theorem, Fermat's little theorem, Wilson’s theorem
UNIT 4 5 Hours
Chinese remainder theorem, The functions 𝜏𝜏 𝑎𝑎𝑎𝑎𝑎𝑎 𝜎𝜎, Euler Phi-function, Euler’s theorem,
Some properties of phi function
UNIT 5 5 Hours
The order of integer modulo n, Primitive roots for prime, Composite number having
primitive roots
B Tech. Computer Science and Engineering w.e.f. 2021-22 admitted batch
Department of Computer Science and Engineering, GITAM Deemed to be University
Textbooks:
1. Elementary Number Theory | 7th Edition by David Burton, Mc Graw Hill Education
References:
1. Basic Number Theory by S.B. Malik,S. Chand publishers
Course Outcomes:
Upon successful completion of this course the student should be able to
1. Apply concepts of number theory focusing on Computational aspects.
2. Analyze concepts of factorization of integers.
3. Explain Fermat’s theorem and quadratic residues.
4. Analyse Chines remainder theorem and Euclidean algorithm.
5. Analyse the concept of polynomial arithmetic.
CO-PO Mapping:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1
CO2 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1
CO3 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1
CO4 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1
CO5 2 1 1 1 1 1 1 1 1 1 1 1 2 1 1
Note: 1 - Low Correlation 2 - Medium Correlation 3 - High Correlation
APPROVED IN:
BOS : 26-04-2021 ACADEMIC COUNCIL: 17-09-2021
SDG No. & Statement: 4
Ensure inclusive and equitable quality education and promote lifelong opportunities for
all.
SDG Justification:
Learning of various mathematical techniques will lead to knowledge of applications in
Engineering problems
B Tech. Computer Science and Engineering w.e.f. 2021-22 admitted batch