PIAIC BC Q1 Syllabus - 2022
PIAIC BC Q1 Syllabus - 2022
Computing (PIAIC)
https://www.piaic.org
Blockchain Specialist Program
Course Syllabus
Quarter I: BC-301 Blockchain Business Foundations
Version 3.0.0 - 2022 (12 Weeks)
Teaching Team: Zeeshan Hanif, Qasim Shabbir Ferozpurwala, Umair Munaf Moon, Nauman Ul Haq, Yousuf Hanif,
Haroon Nawaz, Muzzafar, Syed Mansoob.
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 (from class # 8, Required, but not mandatory)
Preparation for the Pearson VUE Certified Business Foundations (CBBF) exam:
Pearson VUE Certified Business Foundations (CBBF) exam
Textbooks:
1. Mastering Blockchain 3rd Edition - By Imran Bashir
2. A Smarter Way to Learn JavaScript By Mark Myers
3. Learning Typescript from Josh Goldberg
4. CBBF Official Exam Study Guide
5. Learn Version Control with Git: A step-by-step course for the complete beginner by Tobias Günther
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
D-Grade: 1 - 22 Percentile
F-Grade: Anyone who doesn’t appear in two or more exams
Note: Anyone who receives a F-Grade will be removed from the program. Students who receive a D-Grade will be put on
probation, and be required to earn a grade of C or above in the next quarter, to remain in the program. Anyone absent from
an exam will be deemed to have received a score of zero.
Important Note:
If a PIAIC candidate doesn’t appear in a Quiz at the scheduled time announced by management 10% score will be deducted
from the test score for every week of delay.
Course Outline:
1. Fundamentals of Blockchain (Week 1 to 8)
Introduction:
https://www.youtube.com/watch?v=u2t4G9pAb2g
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/
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
Homework:
https://www.datacamp.com/courses/introduction-to-git-for-data-science