Carnegie Mellon University

Blockchain and SQL Fundamentals

Course Number: 46912

This is a medley class that combines SQL (accessing and processing data stored in large, centralized data stores) and blockchain smart contracts (accessing and processing data stored in decentralized ledgers). There is significant interest in the industry for both approaches. The course is designed to provide the student with a serious and hands-on introduction to SQL and smart contract programming. Applications will primarily be chosen from the area of computational finance. The student should come to the class with knowledge of at least one programming language. Non-MSCF students may not take this course without written permission from the instructor. To be eligible, you must be a BSCF student or a graduate student enrolled in an MSCF participating college (Dietrich, Heinz, Tepper or Mellon). PhD students with relevant research may be eligible with permission from the instructor.

Concentration: Programming
Semester(s): Mini 5
Required/Elective: Elective
Units: 6
Prerequisite(s): None