Blockchain Technologies and Cryptocurrencies CUGS

Blockchain Technologies and Cryptocurrencies CUGS

Blockchain Technologies and Cryptocurrencies - U196

Add the CS edge in Blockchain Technologies and Cryptocurrencies

Targeted population: students with majors in the entire general university population other than those offered by the Computer Science department.

No previous experience or knowledge of Blockchain technologies is required 

Purpose: to offer students the opportunity of a specialized study with the skills required to develop software applications in the domain of blockchain technologies and cryptocurrencies.

Educational Goals: to provide students with experience with basic programming (e.g., Python), cryptographic techniques used in blockchain technologies, blockchain programming, and the applications of blockchain.

Students seeking this CUGS will be required to complete the four courses listed below. This CUGS available to all majors except Computer Science and Computing and Informatics. No previous experience or knowledge of computing technologies is required.

The following four 3 credit courses will be required to complete this CUGS

Course Number Course Name Pre-Reqs S.H
CS 01104 Introduction to Programming and Problem Solving None; python language strongly recommended 3
INTR 01301 Blockchain Applications Jr. standing 3
CS 10250 Cryptography and Blockchain Essentials None 3
CS 04350 Blockchain Programming* CS 10250
CS 01104
3

The fourth class serves as a capstone class. It requires completion of two Computer Science courses - one in Cryptography and one in Programming. The interdisciplinary course INTR 01.301 Blockchain Applications, while not required as a prerequisite, is strongly recommended to be completed before the Blockchain Programming class.

For more information please view the program guide.