Number Theory

GTU Study
KHUDKIBOOK
NUMBER THEORY BE04000291
FREE PDF BE04000291
Code: BE04000291 Credits: 3 Semester 4 AI & ML

Number Theory

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Number Theory Syllabus — Unit-wise Content

The official GTU curriculum for Number Theory (subject code BE04000291) as prescribed for AI & ML · Semester 4 divides the course into 6 units, covering 31 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (BE04000291)

Unit 1 Finite Fields

8 lecture hours

  • Cyclic groups
  • Rings and Fields
  • Modular Arithmetic
  • Properties of Modular Arithmetic
  • The Euclidean Algorithm- for GCD, Finite Fields of the Form GF(p)
  • Multiplicative inverse of GF(p)
  • Polynomial Arithmetic
  • Finite Fields of the Form GF(2n)-modular polynomial arithmetic
  • finding multiplicative inverse
  • Extended Euclid algorithm

Unit 2 Introduction to Number Theory -Divisibility - Greatest common divisor

8 lecture hours

  • –Prime numbers – Fermat’s and Euler’s Theorem
  • Euler Totient function
  • Testing for Primality-Miller Rabin Algorithm
  • The Chinese Reminder Theorem
  • Discrete Logarithms –Power of integer modulo n, Logarithm for modular arithmetic

Unit 3 Elliptic Curve Arithmetic

7 lecture hours

  • Abelian groups
  • Elliptic curve over Real Numbers
  • Geometric Description of Addition
  • Algebraic Description of Addition
  • Elliptic curve over Zp, Elliptic curve over GF(2m)

Unit 4 Random Number Generation

6 lecture hours

  • Use of random numbers
  • Pseudorandom Number Generation (PRNGs)
  • Linear Congruential Generators
  • Cryptographically Generated Random numbers
  • Blum Blum Shub Generator
  • True Random Number Generators

Unit 5 Coding Theory

  • Introduction - Basic concepts: codes
  • minimum distance
  • equivalence of codes
  • Linear codes - Generator matrices and parity-check matrices - Syndrome decoding – Hamming codes - Hadamard Code - Goppa codes. 8 15

Unit 6 Probability Theory

  • Introduction – Concepts of Probability - Conditional Probability - Baye’s Theorem - Random Variables – discrete and continuous- central Limit Theorem-Stochastic Process- Markov Chain. 8 15

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 4

GTU Study
KHUDKIBOOK
DESIGN ENGINEERING 1 3140005
FREE PDF 3140005

Design Engineering 1 B

Code: 3140005 Credit: 1
Open →
GTU Study
KHUDKIBOOK
OPERATING SYSTEM 3140702
FREE PDF 3140702

Operating System

Code: 3140702 Credit: 5
Open →
GTU Study
KHUDKIBOOK
OBJECT ORIENTED PROGRAMMING 3140705
FREE PDF 3140705

Object Oriented Programming -I

Code: 3140705 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DATA COMMUNICATION AND 3143201
FREE PDF 3143201

Data Communication and Computer Networks

Code: 3143201 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DISCRETE MATHEMATICS AND 3144202
FREE PDF 3144202

Discrete Mathematics and Graph Theory

Code: 3144202 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION OF ARTIFICIAL 3145201
FREE PDF 3145201

Introduction of Artificial Intelligence

Code: 3145201 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ENVIRONMENTAL SCIENCE, SUSTAINABILITY BE04000101
FREE PDF BE04000101

Environmental Science, Sustainability and Renewable Energy

Code: BE04000101 Credit: 2
Open →
GTU Study
KHUDKIBOOK
OPERATING SYSTEM BE04000221
FREE PDF BE04000221

Operating System

Code: BE04000221 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OBJECT ORIENTED PROGRAMMING BE04000231
FREE PDF BE04000231

Object Oriented Programming

Code: BE04000231 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ANALYSIS AND DESIGN BE04000241
FREE PDF BE04000241

Analysis and Design of Algorithms

Code: BE04000241 Credit: 4
Open →
GTU Study
KHUDKIBOOK
WEB PROGRAMMING BE04052011
FREE PDF BE04052011

Web Programming

Code: BE04052011 Credit: 3
Open →