everything.study
MATH 314

The Mathematics of Blockchains and Cryptocurrencies

3 credits · Undergraduate credit

This course gives an introduction to the mathematics underlying blockchain technology and cryptocurrencies. Topics covered include: public key cryptography, digital signatures using elliptic curves, hash functions, structure of a blockchain, transactions and proof of work. Students learn to implement these concepts on a custom blockchain designed specifically for this class.

Topics

Topics explicitly listed in official catalogue description

Prerequisites & course information

One previous college math class in discrete math or linear algebra or abstract algebra (eg. EECS 203, MATH 214, MATH 312). Fundamental concepts of programming, preferably Python (eg. COMPFOR 131; PHYSICS 104; or EECS 183 with prior Python knowledge). (3). (BS). May not be repeated for credit. Only 2 credits granted to those of who have completed or are enrolled in MATH 275.

Sources