Karin Sumongkayothin Just an average guy who is crazy in cybersecurity
Email: karin.sum ''at'' mahidol(dot)edu

  • home
  • Teaching & Activities
  • Publications
  • Grants & Awards
  • Contact
Bachelor Courses
  • EGCO111 Programming Language
  • EGCO334,EGCI330 Microprocessor and Interfacing
  • EGCO381 Blockchain and Applications
  • EGCO474 Software Reverse Engineering
  • IT201 Computer Security
  • IT465 Network Management
Master Courses
Academic Activities
    Non-Academic Activities

    EGCO381 Blockchain and Applications

    Description
    This course provides the esstntial concepts of blockchain technology through Bitcoin and Ethereum protocol and architecture. Students will learn varies consensus protocol concepts as well as the funcdamental knowledge for developing the blockchain application such as Smart-contracct programming, Smart-contract security, and Zeroknowledge Proof.

    Week Topic
    1 Introduction to Blockchain Technology
    2 Crypytography in Blockchain Technology
    3 Fundamental of Blockchain Structure and Operation
    4 Consensus Algorithms
    5 Bitcoin protocol and Operation I
    6 Bitcoin protocol and Operation II
    7 Ethereum protocol and Operation I
    8 Ethereum protocol and Opeation II
    9 Ethereum Virtual Machine and Data structure
    10 Solidity Programming I
    11 Solidity Programming II
    12 Smart Contract Security
    13 Zero Knowledge Proof
    14 ZK-SNARK

    Teaching 2022

    Contact

    +66 (85) 919-5599
    Email: karin.sum ''at'' mahidol(dot)edu

    Department of Computer Engineering Faculty of Engineering, Mahidol University 25/25 Phuttamonthon 4 Rd. Salaya Nakorn Pathom 73170, Thailand

    Follow me

    ResearchGate
    DBLP
    Google Scholar
    Linkedin
    Git

    Copyright © 2019, Karin Sumongkayothin
    Modified from: Initio by GetTemplate - Powered by: Hugo