Session 1: Welcome

Welcome to BCDV101 Intro to Blockchain

This course is a very quick overview of Blockchain technology.
This course covers the foundational concepts of blockchain technologies. Students will be exposed to the basics of cryptography, consensus mechanisms (POW, POS, POA), and game theory.
The course includes practical hands on work related to  simple cryptocurrency transactions and Ethereum platform installation and programming.

Upon successful completion of this course, the students will have reliably demonstrated the ability to:
1. Compare and contrast cryptocurrencies and general purpose blockchains.
2. Understand cryptography, consensus mechanisms and game theory as it applies to blockchain technologies.

Following topics will be covered


Overview of Cryptography
Key management
Introduction to tokenized assets
Introduction to mechanism design
 
Anatomy of blockchain
What is distributed computing?
Consensus mechanisms
Game theory

This course is being offered to students of Terna Engineering College from 29th March to 5th April 2019. Following is the proposed schedule:


Day
Date
Session
Topic
Resource Person
Friday
29/03/2019
Morning
(9:00-1:00)
Course overview and Intro
Ashok Ranade


Afternoon
(2:00-5:00)
Lab session 1:
Wallet install & transact
Ashok Ranade
Monday
01/04/2019
Morning
(9:00-1:00)
Bitcoin Platform 
Ashok Ranade


Afternoon
(2:00-5:00)
Ethereum Exercise 1
Ashok Ranade
Wednesday
03/04/2019
Morning
(9:00-1:00)
Blockchain Architecture
Atul Marathe


Afternoon
(2:00-5:00)
 Ethereum Exercise 2 
Vivek Kulkarni/
Thursday
04/04/2019

--
Provision for a Skype presentation
--
Friday
05/04/2019
Morning
(9:00-1:00)
Industry Applications
Ashok Ranade


Afternoon
(2:00-5:00)
Ethereum Exercise 3
Vivek Kulkarni

Approx. 15 classroom hours, 12 lab hours and 15 homework hours
This course is aligned to the one-year Blockchain Developer Certificate (T-175) program of George Brown College. The course details are here.




Training Methodology:
Each topic will have a self-study resource to be completed before meeting in the classroom to perform some activities to reinforce your learning and to get clarification for any of your doubts. The learning methodology of Flipped classrooms you can understand by watching the following videos.


Such Self-learning capability with such flipped classrooms is more important to the employer than even the formal college degree.


Majority of videos are resourced from YouTube and blogs from Medium. You will be better served by subscribing to both these services.

We start the course with the topic Cryptography.
Watch these 2 lectures on Cryptography.





Classroom activities:
When we meet in the first class, please come prepared,
(1) to present one application of cryptography.
(2) to present one of the several encryption standards used for applications.


Our 2nd part of session, will cover some history of the Blockchain technology has evolved. Satoshi Nakamoto is the creater of Bitcoin, the first ground shattering implementation of blockchain technology in the form of cryptocurrency application, "Bitcoin". Please listen to the very interesting history in this video.



Home Work:
Session 2: Bitcoin Platform will be on Monday, 1st April.
We will follow up the history learned in session 1 with technical details of the Bitcoin technology. This study is covered by a series of 9 videos available from Khan Academy on Youtube. Watch the following videos before coming to the next classroom session.


Assignment: While listening to the videos, please prepare the full list of new terms you will have encountered while watching these videos.

Comments

Popular posts from this blog

Lab # 2 : Building Private Blockchain

Lab #1: Create Walet, Transactions etc.