Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Fall 2014-2015
COS 597E   Graded A-F, P/D/F, Audit

Advanced Topics in Computer Science - Bitcoin and cryptocurrency technologies

Arvind Narayanan

Underlying the widespread public interest in Bitcoin is an intricate balance of technology, market forces, and social norms. Bitcoin serves as an excellent case study for learning many core CS concepts, cryptography, distributed systems, game theory, programming languages, and system security. Topics: first-generation cryptocurrencies, how Bitcoin achieves decentralization, mechanics of Bitcoin, Bitcoin as a currency, mining, anonymity, community and politics, Altcoins, Bitcoin as a platform, the future of Bitcoin. The first half of the course will be 'flipped': students will watch online lectures and class time will be used for discussion.


Sample reading list:
See instructor for complete list

Requirements/Grading:
Design Project - 50%
Class/Precept Participation - 50%

Other Requirements:
COS Graduate Students Only.

Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
24227 S01 3:00 pm - 4:20 pm M W   Sherrerd Hall   306   Enrolled:30 Limit:30 Closed