CS680 Blockchain Technology and Its Applications

Fall 2019

Class Time and Place:

Friday 1pm -- 4pm, FA242


Ping Yang
Office: P-11, Engineering building
Email: pyang[at]binghamton.edu
Office Hours: Tue. 10am - 11am or by appointment

Course Objectives:

Blockchain is an emerging technology that provides a tamper-proof and non-repudiable public record of digital transactions. Blockchain was initially proposed to secure bitcoin transactions, and has recently been applied in various other domains including banking, insurance, healthcare, IoT, etc. This course enables students to acquire fundamental knowledge of blockchain and its applications. Students will also program on widely used open-source blockchain platforms. Topics covered by this course include:


All slides and papers discussed in this course. will be posted on mycourses


Attandence and Participation: 20%
Presentation: 30%
Course Project: 50%

Academic Honesty:

All students should follow Student Academic Honesty Code All forms of cheating will be treated with utmost seriousness. Copying the code from another student or allowing another student to copy your work may lead to an automatic F for this course. If you have any questions about whether an act of collaboration may be treated as academic dishonesty, please consult the instructor before you collaborate.

Students with Special Needs:

If you have a physical, psychological, or learning disability that may impact on your ability to carry out assigned course work, please contact the staff in the DSS. DSS will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.