Blockchain Fundamentals
Locations: Pittsburgh, Qatar
Semester Offered: Fall, Summer
Cross listed Courses:
Course Number | Department | Units |
---|---|---|
95-410 | Heinz College | 6 |
95-810 | Heinz College | 6 |
67346 | Dietrich College | 6 |
Blockchain Fundamentals
Locations: Pittsburgh, Qatar
Semester Offered: Fall, Summer
Cross listed Courses:
Course Number | Department | Units |
---|---|---|
95-410 | Heinz College | 6 |
95-810 | Heinz College | 6 |
67346 | Dietrich College | 6 |
This class will be a deep-dive into blockchain technology. We will discuss the fundamental cryptographic underpinnings of the technology as well as different consensus mechanisms currently available. Well discuss both single-purpose blockchains such as Bitcoin as well as general-purpose implementations. Well discuss governance of blockchain technology and related challenges, as well as legal challenges and concerns. This course will also provide an overview of blockchain programming, highlighting both existing challenges and specific nuances in blockchain programming.
Syllabus
https://api.heinz.cmu.edu/courses_api/course_detail/95-810/
Class format
Lecture and project-based
Home department
Heinz
Target audience
Background required
None.
Learning objectives
After completing this course, students should be able to:
Faculty and instructors who have taught this course in the past
Samuel Perl, Mohammad Aazam