Blockchain Technology and Applications

Course Information
TitleΤεχνολογία Blockchain και Εφαρμογές / Blockchain Technology and Applications
CodeIHST212
FacultySciences
SchoolInformatics
Cycle / Level2nd / Postgraduate
Teaching PeriodSpring
CoordinatorKonstantinos Draziotis
CommonNo
StatusActive
Course ID600020722

Programme of Study: PMS TECΗNOLOGIES DIADRASTIKŌN SYSTĪMATŌN (2018 éōs sīmera) MF

Registered students: 1
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses217.5

Programme of Study: PMS TECΗNOLOGIES DIADRASTIKŌN SYSTĪMATŌN (2018 éōs sīmera) PF

Registered students: 10
OrientationAttendance TypeSemesterYearECTS
KORMOSElective Courses217.5

Class Information
Academic Year2021 – 2022
Class PeriodSpring
Faculty Instructors
Weekly Hours3
Class ID
600200639
Mode of Delivery
  • Face to face
Digital Course Content
Prerequisites
General Prerequisites
Discrete mathematics, Cryptography, networks
Learning Outcomes
Cognitive: Knowledge of advanced topics related to blockchain technology. Skills: Presentation of own work (ability to communicate, proper use of presentation techniques, familiarity with questions from the audience Finally, the goal of the course is to provide a basic knowledge of bitcoin's technology. Finally, the course will enhance the suitable skills in order the student to implement some technologies based on Blockchain.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work in teams
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Introduction to blockchain, Bitcoin, Ηash functions, Merkle Trees, Immutable Ledger, Decentralized Ledger, Build Blockhain with Python, Ethereum, smart contracts, Applications.
Keywords
Blockchain, peer to peer, Distributed ledger, smart contracts, Ethereum, Bitcoin, Python
Educational Material Types
  • Slide presentations
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures52
Laboratory Work70
Reading Assigment25
Written assigments25
Exams3
Total175
Student Assessment
Student Assessment methods
  • Written Assignment (Formative, Summative)
  • Performance / Staging (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
Bibliography
Additional bibliography for study
1. Andreas M. Antonopoulos, Mastering Bitcoin, O'Reilly, 2017 2. R. M. Townsend, Distributed Ledgers : Design and Regulation of Financial Infrastructure and Payment Systems, MIT Press 3. Hellwig, Daniel, Karlic, Goran, Huchzermeier, Arnd. Build Your Own Blockchain : A Practical Guide to Distributed Ledger Technology, Springer 4. Antony Lewis, The basics of Bitcoins and Blockchains: An introduction to Cryptocurrencies and the technology that powers them, Mango Publishing
Last Update
24-10-2022