| 
 Undergraduate Course: Blockchains and Distributed Ledgers (UG) (INFR11238)
Course Outline
| School | School of Informatics | College | College of Science and Engineering |  
| Credit level (Normal year taken) | SCQF Level 11 (Year 4 Undergraduate) | Availability | Available to all students |  
| SCQF Credits | 10 | ECTS Credits | 5 |  
 
| Summary | This course follows the delivery and assessment of Blockchains and Distributed Ledgers (INFR11144) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11144 instead. |  
| Course description | This course follows the delivery and assessment of Blockchains and Distributed Ledgers (INFR11144) exactly. Undergraduate students must register for this course, while MSc students must register for INFR11144 instead. |  
Information for Visiting Students 
| Pre-requisites | This course is available to visiting students. |  
Course Delivery Information
| Not being delivered |  
Learning Outcomes 
| On completion of this course, the student will be able to: 
        explain and Analyze protocols and systems involving multiple participants and their security propertiesdemonstrate the ability to think critically about cybersecurityprogram smart contracts as part of scalable information technology servicesanalyse and evaluate smart contract code utilizing basic cryptographic primitives such as digital signatures and hash functions |  
Reading List 
| Bitcoin and Cryptocurrency Technologies by Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder. http://bitcoinbook.cs.princeton.edu The Bitcoin Backbone Protocol: Analysis and Applications, Juan Garay and Aggelos Kiayias and Nikos Leonardos. https://eprint.iacr.org/2014/765
 |  
Additional Information
| Course URL | https://opencourse.inf.ed.ac.uk/bdl |  
| Graduate Attributes and Skills | Familiarity with cryptography, cyber security, decentralized systems, databases, open source software. |  
| Keywords | bitcoin,distributed systems,cryptography,BDL |  
Contacts 
| Course organiser | Dr Petros Wallden Tel: (0131 6)51 5631
 Email:
 | Course secretary | Miss Toni Noble Tel: (0131 6)50 2692
 Email:
 |  |  |