BlockChain Q1 Syllabus Final
BlockChain Q1 Syllabus Final
https://www.piaic.org
Blockchain Specialist Program
Course Syllabus
Quarter I: BC-301 Blockchain Business Foundations
First Quarter 2019 (12 Weeks)
Teaching Team: Zeeshan Hanif, Qasim Shabbir Ferozpurwala, Muhammad Hammad Ahmed, Umair Munaf Moon,
Muhammad Mudassir Khan, Mirza Fasihullah Baig, Muhammad Ali Raja, Yousuf Hanif, and Aaly Malik
Class Sections:
Sir Adamjee Institute of Management Sciences
Sunday 09:00 AM to 12:00 PM
Course Description: Many experts are predicting that blockchain will take over the world, and it will have a bigger impact
on the world than the Internet. World wide over two billion people don’t have access to financial services. They are outside
the normal financial system and are considered unbanked people of this world. Most of these people live in the emerging
countries like Pakistan. These unbanked don’t have direct access to deposit accounts, credits, money transfers or insurance.
Financial inclusion driven by blockchain, decentralized apps, and fintech will transform their lives by bring them out of
poverty and helping them improve their lives. In the first quarter of this program we will cover general blockchain
knowledge, why use blockchain, how blockchain works, and using the blockchain for business and financial inclusion. This
course will prepare the student for the Pearson VUE Certified Blockchain Business Foundations Exam (CBBF).
Please bring a Laptop with you for the Classes (Required, but not mandatory)
Preparation for the Pearson VUE Certified Business Foundations (CBBF) exam:
Pearson VUE Certified Business Foundations (CBBF) exam
Textbooks:
1. CBBF Official Exam Study Guide
2. Mastering Bitcoin 2nd Edition - Programming the Open Blockchain by Andreas M. Antonopoulos
3. Mastering Ethereum: Building Smart Contracts and DApps by Andreas M. Antonopoulos, Gavin Wood
4. Building Ethereum Đapps: Decentralized Applications on the Ethereum Blockchain by Roberto Infante
Grading:
Students will be graded based on Percentile
https://en.wikipedia.org/wiki/Percentile
https://en.wikipedia.org/wiki/Percentile_rank
A-Grade: 78 - 99 Percentile
B-Grade: 41 - 77 Percentile
C-Grade: 23 - 40 Percentile
F-Grade: 1 - 22 Percentile
Anyone who is in the bottom 22th Percentile i.e. F Grade will deem to have failed and will not be promoted to the next
quarter and will be removed from the program.
Note: Anyone absent from an exam will be deemed to have received a score of zero.
Course Outline:
1. Fundamentals of Blockchain (Week 1 to 5)
Introduction:
https://www.facebook.com/confidencenyirenda/videos/506908552980833/
Demos:
https://anders.com/blockchain/
https://anders.com/blockchain/blockchain.html
http://cobweb.cs.uga.edu/~dme/csci6300/Encryption/Crypto.html
First two chapter of Mastering Bitcoin: Programming the Open Blockchain 2 Edition nd
https://bitzuma.com/posts/six-things-bitcoin-users-should-know-about-private-keys/
https://bitcoin.stackexchange.com/questions/43546/does-the-private-key-of-bitcoin-change-
everytime-the-address-changes
Hashing:
https://www.webopedia.com/TERM/H/hashing.html
Merkle Tree
https://coincentral.com/merkle-tree-hashing-blockchain/
Proof of work:
https://keepingstock.net/explaining-blockchain-how-proof-of-work-enables-trustless-consensus-
2abed27f0845
Transactions:
https://www.coindesk.com/information/how-do-bitcoin-transactions-work/
How Blocks are created?
https://dev.to/damcosset/blockchain-what-is-in-a-block-48jo
https://bitcoin.stackexchange.com/questions/8172/what-happens-if-two-miners-mine-the-next-block-
at-the-same-time/8174
What is Ethereum?
https://github.com/ethereumbook/ethereumbook/blob/develop/01what-is.asciidoc
Introduction
https://github.com/ethereumbook/ethereumbook/blob/develop/02intro.asciidoc
Ethereum Testnets
https://medium.com/compound-finance/the-beginners-guide-to-using-an-ethereum-test-network-
95bbbc85fc1d
Hyperledger
https://en.wikipedia.org/wiki/Hyperledger
https://blockgeeks.com/guides/different-smart-contract-platforms/
Additional Reading:
Chapters 13 and 14 from CBBF Official Exam Study Guide