Blockchain Technology Summer Course
The Blockchain Technology 6-credit course is designed for working information technology/business professionals or individuals that have an undergraduate degree in computer science, business, engineering or math that are looking to acquire knowledge and expertise in blockchain technology. The course has been developed by expert faculty with deep knowledge of applications, programming, cryptography and cyber security. This is a great pathway into the Master’s in Science in Cyber Security Program.
Dates: June 25–July 25
Duration: 5 weeks
Schedule: T/TH 6:00 – 9:30 p.m.
The University Cyber Security Research Lab and Blackboard platform will be used by students and subject matter experts for a dynamic/interactive learning and dialog experience.
(201) 761-6470 or firstname.lastname@example.org
M.S. Cyber Security Program Director, Professor Edward Moskal
Students will have a comprehensive understanding of what blockchain technology is and how it works, from a business as well as technical standpoint. They will also gain insight into how blockchains will affect the future of industry and an organization.
Upon completion students will have knowledge around the following:
- Be able to explain what blockchain technology is and the real world problems that blockchains can solve
- Explain how blockchains work and the underlying technology of transactions, blocks, proof-of-work, and consensus building
- Understand how blockchains exists in the public domain (decentralized, distributed) yet maintain transparency, privacy, anonymity, security, and history
- Recognize how blockchain technology is incentivized without any central controlling or trusted agency
- Explore platforms such as Ethereum to build applications on blockchain technology
- Understand how cryptocurrency works and why people value a ‘digital’ currency
- Design and implement blockchains for applications in the financial services, manufacturing, and retail industries
6-Credit Course with Four Module Focus
Blockchain Technology Cases and Corporate Experience
Survey of innovations in blockchain technology and uses. Presentations from industry leaders and subject matter experts on their experience of bringing innovation to the market through their companies in the area of blockchain technologies.
Blockchain Foundations and Mathematical Underpinnings
History of cryptocurrencies, Bitcoin and Ethereum and associated mathematical underpinnings, number theory, integers, primes. The algorithms, one-way and hashing functions, Merkle–Damgård hash functions. Data structures involving data and hash, and blockchains. Totient function, Fermat and Euler theorems, cryptographic algorithms. Elliptic Curve Cryptosystems. Electronic money and current protocols. Bitcoin and Ethereum mining and a cryptocurrency practicum.
Development Platforms and Language Foundations
Blockchain Practicum and Programming Projects
Series of hands-on design and programming projects using blockchain technologies, for both the Ethereum (decentralized applications) and Hyperledger (Fabric, Composer, Playground) platforms. Complete business-oriented proof-of-concept with projects to be completed by students.